Skip to main content
We read the world’s news and produce a structured event database from it: events coded into a taxonomy, stories clustered from the articles behind them, entities resolved to a single identity across every surface, and tone scored on how each of them is covered. Query it over REST, or point an agent at the MCP server.

Quickstart

A working call in two minutes, plus the docs MCP server.

API reference

Every endpoint, parameter and value.

What you can ask it

The one idea worth knowing

Resolve a name to an id once, then never resolve it again. Every surface above takes the same entity id, so one call to /search joins news, tone, awards, filings, physical assets and ownership exposure. Filtering by name string instead silently matches a different subset on each — with no endpoint returning an error.

Track an entity across every surface

Resolve a name to an id once, then reuse that id on news, tone, awards and physical assets.

What is ours and what we ingest

Core is what we produce — events, stories, entities, tone. We code every event under our own taxonomy from the raw article stream; we do not resell anyone’s event data. Open Feeds are public registries we ingest and resolve onto the same entity spine — SEC filings, GLEIF, USAspending, FRED, Global Energy Monitor, Epoch AI and more. The value we add is the fusion.

Data catalog

Every dataset, its licence, its coverage window, and what it does not cover.
Consistently coded history begins in March 2026. Earlier dates return a near-empty result that reads like a bug and is not — history is being extended backwards.