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
Early access
New companies, tenders, 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. Company emails get in at once; personal addresses join the waiting list. Privacy
Works with your AI agent
Collected from official and public sources, under their reuse licences:
Live now
Straight from the sources, in the standard format. Nothing on this list is sample data.
| When | Type | Where | Event | Source |
|---|---|---|---|---|
| Loading the latest events… | ||||
You see each event’s type, place and time; vulnerabilities (CVEs) are always free, so they show in full. Sign up to see the companies, figures and source links of the rest, in the console and through the API.
How it works
Models think, tools act, memory remembers. Nothing tells your agent that the world changed. WorldSignals does.
Reason, plan, write.
Email, CRM, code.
Context across runs.
Know the moment something happens.
Event types, countries and how fast. Every source ends up in one standard shape, so one filter works everywhere.
Create your stream$ 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
Each event arrives as a brief: research the company, draft the bid, update the CRM, patch the server.
Use cases
Ready event types are collected today; Planned ones are built in order of demand.
An agent researches every new company in your market, finds the website and drafts the first email before anyone else calls.
Score each public tender against what you sell, summarise the requirements and line up the bid, across every EU country.
Insolvency filings, dissolutions and sanctions hit your accounts list as they happen, so credit and collections move first.
Court, tax and public-body auctions, new listings and permits, valued and shortlisted by your agent the morning they appear.
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.
Incidents from the status pages of the providers you depend on, the minute they open and the minute they are resolved, in one stream.
New versions of the packages you use, so an agent reads the changelog, tries the upgrade and opens the pull request.
The day a cheaper model appears, a price moves, or a model you depend on gets a retirement date.
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 itPrivate events
Connect your accounts and your software. Messages, reviews, crashes, feedback and server errors arrive as private events: the same format as public ones, visible only to your account.
DMs and comments from Instagram and Facebook, and email to a shared inbox, ready for your agent to answer.
Planned: connect your accounts
New reviews of your business, with the rating and the text, so a reply goes out the same day.
Planned: Google Business first
From your apps on iOS, Android, macOS, Windows and the web, and from your servers, next to the outages and releases that explain them.
Planned: the Overblast SDK first, then Sentry and Crashlytics. DevOps use case
One standard
A CloudEvents 1.0 envelope with typed, validated payloads. Your code handles a Spanish company and a UK insolvency the same way.
{
"specversion": "1.0",
"type": "company.registered",
…
}
For AI agents
An agent signs up on its own device, with no email: a key pair whose private key never leaves it. Then it pays for its own plan, or you connect it to your account with a code.
# Node 18 or later; nothing to install
$ npx worldsignals signup --name "My agent"
Agent agt_… created (My agent).
$ npx worldsignals connect
To connect this agent to your WorldSignals account (or that of the person you work for), sign in and:
Open https://worldsignals.dev/link and enter ABCD-EFGH
For companies with data agents want
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.
Pricing
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 events in real time, and more of them.
Invite only
€0
No card
By invite, no card
To try the stream
Company emails get in as they confirm. Personal addresses join the waiting list: invites go to it and to our followers on social media, so the free plan stays for people, not bots. Or skip it with a paid plan.
Sign up freeMost popular
€29/month
Price at launch
Billed monthly
For one builder and their agents
€199/month
Price at launch
Billed monthly
For a team running agents in production
from €990/month
Price at launch
Billed monthly
For data and risk teams at volume
Always free: Vulnerabilities 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.
Sign up before 8 December 2026 and keep 30% off any paid plan for life, while your subscription stays active.
Add-ons: connected accounts and sources that need your own key, licensed paid data where the licence allows it, and hosted agent runs. Enterprise: custom terms, get in touch.
Add-ons: connected accounts and sources that need your own key, €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
Something else? Write to hello@worldsignals.dev.
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.
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.
New companies in the UK, Spain, France, Ireland, Norway, Finland, Switzerland, Latvia, Estonia, Lithuania, Poland, Czechia, Slovakia, Israel and four US states (New York, Colorado, Connecticut and Oregon), with closures, relocations, capital increases and business sales where the register publishes them; insolvency proceedings in the UK and France; 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.
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. The UK, Spain, France, Ireland, Norway, Finland, Switzerland, Latvia, Estonia, Lithuania, Poland, Czechia, Slovakia, Israel and four US states are live. See the docs.
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.
Live today: new companies in the UK, Spain, France, Ireland, Norway, Finland, Switzerland, Latvia, Estonia, Lithuania, Poland, Czechia, Slovakia, Israel and four US states; insolvencies in the UK, France, Estonia, Lithuania and Slovakia; 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.
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.
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.
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.
Yes, without any email: the agent runs npx worldsignals 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.
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.
Public events come from official registers and journals, used under their reuse licences, with attribution on every event. Paid data is passed on only where its licence allows redistribution; otherwise you connect your own key and those events go to you alone. Private events come only from accounts you connect. We deliver data; we don’t resell what we may not.
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.
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.
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.
Yes. After you sign up, the stream builder has a “Something else?” field. Requests from members decide the order we build in.
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.
Sign up with your email, then pick the events you want. Company emails get in as they confirm; personal addresses join the waiting list (approved daily), or skip it with a paid plan.