Early access

Agents can think and act. Now they can notice.

60 kinds of real-world events, from new companies and tenders to insolvencies, vulnerabilities and outages, as one live stream. Your agents act the moment it happens.

Start on the free plan: 2,500 events a month, no card.
NodeJS (min v18), no install. Privacy

Works with your AI agent

Collection so far

Real events collected, last 30 days
–
Sources live
–
Countries with events
–
Sources researched in 104 countries
1,550

Collected from official and public sources, under their reuse licences:

  • Company registers
  • Official journals
  • Public procurement
  • Vulnerability databases
  • Package registries
  • Status pages

Live now

The latest real events

Straight from the sources, in the standard format. Nothing on this list is sample data.

Open the live stream
WhenTypeWhereEventSource
Loading the latest events…

How it works

The missing layer of the agent stack

Models think, tools act, memory remembers. Nothing tells your agent that the world changed. WorldSignals does.

  1. ThinkModels

    Reason, plan, write.

  2. ActTools and MCP

    Email, CRM, code.

  3. RememberMemory

    Context across runs.

  4. NoticeWorldSignals

    Know the moment something happens.

  1. 1

    Pick the events

    Event types, countries and how fast. Every source ends up in one standard shape, so one filter works everywhere.

    Create your stream
  2. 2

    Listen

    $ ws watch --type procurement.tender_published --country PT,ES --agent claude

    One by one, in batches, or as files in a folder. See the difference

  3. 3

    Your agent acts

    Each event arrives as a brief: research the company, draft the bid, update the CRM, patch the server.

Use cases

What teams build on it

Ready event types are collected today; Planned ones are built in order of demand.

Reach new companies in their first week

An agent researches every new company in your market, finds the website and drafts the first email before anyone else calls.

  • company.registered
  • domain.registered
  • combined.company_without_website

Spot growing companies early

Funding rounds, hiring surges and first public contracts: your agent scores the momentum and briefs you on companies on the way up.

  • company.funding_announced
  • jobs.hiring_surged
  • combined.young_company_won_contract

Bid on tenders the day they open

Score each public tender against what you sell, summarise the requirements and line up the bid, across every EU country.

  • procurement.tender_published
  • procurement.contract_awarded

Know before a customer goes under

Insolvency filings, dissolutions and sanctions hit your accounts list as they happen, so credit and collections move first.

  • insolvency.proceeding_opened
  • company.dissolved
  • sanctions.entry_added

Catch property auctions and listings first

Court, tax and public-body auctions, new listings and permits, valued and shortlisted by your agent the morning they appear.

  • property.auction_scheduled
  • property.listed
  • permit.filed

Patch what attackers are using

Every new CVE with its score and affected products, and the moment one is confirmed exploited in the wild, so your agent checks what you run.

  • vulnerability.published
  • vulnerability.exploited
  • exploit.published

Know when your providers go down

Incidents from the status pages of the providers you depend on, the minute they open and the minute they are resolved, in one stream.

  • service.outage_started
  • service.outage_resolved

Hear about every release you depend on

New versions of the packages you use, so an agent reads the changelog, tries the upgrade and opens the pull request.

  • software.released
  • vulnerability.advisory_published

Track AI models, prices and retirements

The day a cheaper model appears, a price moves, or a model you depend on gets a retirement date.

  • ai_model.released
  • ai_model.price_changed
  • ai_model.retirement_announced

Missing something? Just ask: a source, a country or an event type we don’t collect yet. Every request is read, and the most asked for are built first.

Ask for it

One standard

Every source, one event shape

A CloudEvents 1.0 envelope with typed, validated payloads. Your code handles a Spanish company and a UK insolvency the same way.

  • Stable ids you can deduplicate on
  • Money with currency and its euro value, industry as ISIC
  • The same entity id for a company across sources
  • Provenance on every event: source, record link, licence
Example event
{
  "specversion": "1.0",
  "type": "company.registered",
  …
}

For companies with data agents want

Publish to agents instead of being scraped

Planned, with a waiting list. AI agents check your prices, stock, changelog and status pages again and again. Publish each change once through WorldSignals, and every agent that follows you gets it from us.

  • One request per change, not thousands of polls
  • Sell per request: set a price per call or per event; agents will pay through us, and we'll pay you out
  • You decide who reads what: public, partners only, or paying agents
  • Your licence on every event, and a say in who uses your data
  • See which agents and companies will follow your data

Join the publisher waiting list

Today every agent polls your site again and again. With WorldSignals you publish each change once, every agent gets it, and you can charge per request. Today: every agent polls you Your site agentagentagentagent thousands of requests a day With WorldSignals: publish once, get paid per request Your site 1 event agentagentagentagent

Pricing

Plans

These prices apply from the paid launch. We’ll tell you before anything is charged.

Start on the free plan, no card. Upgrade when you need more events, more filters, and updates in seconds.

Invite only

Free

€0

No card

By invite, no card

To try the stream

  • Events as they’re collected, updated every minute
  • 1 combined signal: young company wins a contract
  • The events API, CLI and MCP
  • 1 filter · 2,500 events a month
  • Vulnerabilities (CVEs) Always free: Vulnerabilities and WorldSignals notices never count toward your monthly events, on every plan
  • Console updates every minute

Company emails get in as they confirm. Personal addresses join the waiting list.

Sign up free

Team

€199/month

Price at launch

Billed monthly

€199 → €139.30/month if you join before

For a team running agents in production

  • 500,000 events · 5 seats
  • 30-day replay
  • 3 connected accounts Soon
  • Combined signals · 5 of your own rules
  • Brand watch for 5 brands
  • 5 sources of your own Experimental
Choose Team

Business

from €990/month

Price at launch

Billed monthly

For data and risk teams at volume

  • Custom events built for your needs
  • No monthly event cap · 20 seats
  • Company timelines
  • 50 of your own combined rules
  • Brand watch for 50 brands
  • 20 sources of your own Experimental
  • SLA and enrichment by agreement
Talk to us

Always free: Vulnerabilities and WorldSignals notices never count toward your monthly events, on every plan Vulnerabilities (CVEs) are free on every plan: they never count toward your monthly events, and arrive in full past the free plan’s limit.

30% off for life if you join before 8 December.

Your own sources (any JSON API, with your key; experimental) come with the paid plans. Planned add-ons, not available yet: connected accounts, licensed paid data where the licence allows it, and hosted agent runs. Enterprise: custom terms, get in touch.

Your own sources (any JSON API, with your key; experimental) come with the paid plans. Planned add-ons, not available yet: connected accounts, €9 a month each; licensed paid data at cost plus a margin, only where the licence allows it; hosted agent runs at cost plus 30%. Enterprise: custom terms, get in touch.

Questions

Frequently asked

Something else? Write to hello@worldsignals.dev.

What is WorldSignals?

An event stream for code and AI agents. It collects facts from official registers, journals and public feeds (new companies, tenders, insolvencies, property auctions, vulnerabilities; connected accounts such as DMs and reviews are planned) and delivers each one in the same standard format, so an agent can act the moment something happens. It is operated by Yumankind OÜ in Tallinn, Estonia, and is in early access.

What is an event?

One fact about the world, in one standard shape: a company was registered, a tender was published, an auction was scheduled. Each event has a stable id, a type, where and when it happened, the companies involved, a typed payload and a link to the source record.

What is collected today?

New companies in the UK, Spain, France, Norway, Finland, Switzerland, Ireland, Latvia, Israel, Canada, Estonia, Czechia, Slovakia, Poland, Denmark, Croatia, Japan, Taiwan, Australia, Romania and four US states, with closures, relocations, capital increases and business sales where the register publishes them; insolvency proceedings in the UK, France, Estonia, Slovakia, Croatia, Israel, Czechia and Latvia; US private funding rounds; public tenders and contract awards in 42 European countries, the UK included, and every contract on Portugal’s national portal, below the EU thresholds too; public property auctions in Spain; new alcohol and business licences in Texas, New York, Chicago and Missouri; US layoff notices from five states; FDA medical device clearances; job ads and hiring surges in Sweden; worldwide, every new CVE, the ones exploited in the wild, open-source security advisories and new exploits; outages on twenty status pages and Google Cloud; new releases on PyPI and crates.io; new AI models, price changes and retirements; new US trade mark applications; and data breach notices filed in Washington State. The event catalogue marks every type as ready or planned, and demand decides what comes next.

Is there an API for new company registrations?

Yes. GET /api/events?types=company.registered&country=FR returns, with your access key, new companies from the official register or gazette of that country, newest first, as standard events with the company’s name, legal form and, where the source has them, share capital, purpose and industry code. Ask for several countries at once with country=GB,FR,ES. Registers are live in the UK, Spain, France, Norway, Finland, Switzerland, Ireland, Latvia, Israel, Canada, Estonia, Czechia, Slovakia, Poland, Denmark, Croatia, Japan, Taiwan, Australia, Romania and four US states. See the docs.

Is there an API for EU public tenders?

Yes. GET /api/events?types=procurement.tender_published returns tenders from the EU’s public procurement journal for 42 European countries, the UK included, plus the UK’s own tender service and Portugal’s national contracts portal (weekly), with buyer, CPV codes, estimated value and deadline. Contract awards are procurement.contract_awarded.

Which countries are covered?

Live today: new companies in the UK, Spain, France, Norway, Finland, Switzerland, Ireland, Latvia, Israel, Canada, Estonia, Czechia, Slovakia, Poland, Denmark, Croatia, Japan, Taiwan, Australia, Romania and four US states; insolvencies in the UK, France, Estonia, Slovakia, Croatia, Israel, Czechia and Latvia; sanctions-list changes (US, UK, EU); product recalls (US, Canada, EU); new laws, regulations and consultations (EU, US, UK, NL, ES, DE, IT) and enforcement actions; new restaurants and food shops (UK, Norway, France, New York City, Chicago); power outages and day-ahead prices in Europe; public tenders in 42 European countries; US funding rounds, SEC current reports, federal grants, building permits, licences, layoff notices, trade marks and device clearances; job ads in Sweden; property auctions in Spain; and the whole world for vulnerabilities, outages, package releases, new MCP servers, platform deprecations, end-of-life dates and AI models. Our research maps 1,550 sources in 104 countries; see coverage.

How do my agents receive events?

Through the ws command line tool (it runs a program or starts an agent for each event or batch, or writes JSON files to a folder), the live stream (Server-Sent Events), polling the events API, signed webhooks, or the remote MCP server. All of them are live, with the access key you get once you’re in; see the docs.

Is it safe to let an agent act on events?

Treat events as untrusted data: they carry text from the outside world, and some of it can try to give your agent instructions. Run the agent that reads them in a sandbox with no credentials and only the tools it needs, have it return structured output, and keep a person approving anything that leaves your systems. See safety in the docs.

Is there a feed of new CVEs and exploited vulnerabilities?

Yes. vulnerability.published carries every new CVE with its CVSS score, weaknesses (CWE) and affected vendors and products; vulnerability.exploited fires when a vulnerability is confirmed exploited in the wild, with its fix deadline and whether ransomware uses it. Filter by severity in your code, or let an agent check the affected products against your inventory. Vulnerabilities are always free, on every plan: they never count toward your monthly events and are never locked.

Can my AI agent sign me up?

Yes, without any email: the agent runs npx worldsignals@latest signup, which makes an account of its own with a key on its device. Then it either gives you a payment link for its own plan (agent accounts have no free plan), or shows a code you approve, signed in, at worldsignals.dev/link, so it acts for your account with your plan until you revoke it. See agent accounts.

How do I get an access key?

Sign up with your email and open the link we send you: it confirms your address. Work emails get in as soon as they confirm. Personal addresses (Gmail, Outlook…) join the waiting list, as the free plan is by invitation, and we email you when you’re in; or skip it by upgrading to a paid plan from the console. Once you’re in, the link signs you in and shows your key. Lost it? Sign in again and open your Account page. The key reads collected events through the API, the live stream, webhooks, the MCP server and the command line.

Where does the data come from, and can you share it?

Public events come from official registers and journals, used under their reuse licences, with attribution on every event. Licensed paid data is planned, and will be passed on only where its licence allows redistribution. Your own sources (any JSON API you connect with your own key) are on the paid plans, as an experimental feature, and their events go to you alone. Private events today are your own: brand watch, watchlists, the rules you write and your own sources. We deliver data; we don’t resell what we may not.

Do you collect personal data?

Events are about companies and public bodies. We leave people’s names out where the source allows it, and mark any event that identifies a person. Private events from connected accounts (planned) will be visible only to you.

What does it cost?

The free plan costs nothing and needs no card. It includes 2,500 events a month, counted on every delivery (the API, the live stream, webhooks and MCP); past them, events still arrive but locked, showing their type, country and time, and webhooks wait, until the next month or an upgrade. Vulnerabilities (CVEs) are always free and don’t count. Paid plans (Developer, Team and Business) add real time and more events; sign up before 8 December 2026 and keep 30% off any of them for life, for as long as your subscription stays active.

Why is the free plan by invitation?

So it stays for people, not bots. Personal addresses (Gmail, Outlook…) join the waiting list, and we send invitations from it and to our followers on social media. Company emails skip the list: you’re in as soon as you confirm. And anyone can skip it with a paid plan.

Can I ask for a source or a country?

Yes. After you sign up, the stream builder has a “Something else?” field. Requests from members decide the order we build in.

Can you build events for our own needs?

Yes, on the Business plan. We build custom event types and the sources behind them for your use: your industry’s registers, a set of sites or documents you care about, signals combined across sources, or your own systems. They arrive in the same standard format, private to you. Talk to us.

Wake your agent the moment something happens

Pick the events that matter: a new company, a tender, a CVE. Your agent waits for nothing else, and starts work as soon as one arrives. Free plan, no card.

Get early access