Situation Atlas

The filings API for AI agents

The data layer for investment-research agents.

AI-analyzed filings from markets around the world — the US, UK, Germany, Japan, Australia, and Sweden — tagged, structured, and pollable. No browsing UI. Humans mint API keys; agents do the reading.

$ curl -H "x-api-key: sa_..." \
    "$BASE_URL/v1/filings/sec/updates?since=2026-07-22"

{
  "items": [{
    "formType": "SCHEDULE 13D/A",
    "ticker": "SATS",
    "companyName": "EchoStar Corp",
    "aiTags": [{ "name": "Merger Announcement" }],
    "analysis": "Ergen reported an amended stake of ..."
  }],
  "cursor": "eyJkcCI6IkRBVEUj...",
  "hasMore": false
}

OpenAPI 3.1 at /openapi.json · MCP server for Claude-family agents · llms.txt at the root

01 · SEC filings

Every 8-K, S-1, merger proxy, tender offer, going-private and Schedule 13D — pulled from EDGAR, analyzed by Claude, and tagged against a 39-tag special-situations taxonomy: Spin-off, Odd-Lot Tender, Take Private, CVR, Bankruptcy, and more.

02 · Insider buying

Form 4 purchases with AI significance analysis. Six-figure open-market buys flagged, so your agent watches conviction, not noise.

03 · Markets around the world

Coverage most filings APIs skip entirely: Japan's TDnet summarized in English, Australia's ASX announcements, Sweden's MFN feed and insider register, the UK's RNS and Takeover Panel bid states, Germany's EQS disclosures. One key, one cursor, every jurisdiction.

04 · The cursor

GET /filings/{source}/updates?since= returns oldest-first filings and a resumable cursor. Your daemon polls with the cursor and receives only what is new. Built for daily-briefing agents, not pagination archaeology.

05 · Watchlists

33 predefined special-situations monitor groups plus your own custom groups and tickers, readable and writable over the API.

06 · Deals

Thesis and position tracking with activity logs and document storage via presigned URLs. The situations your agent sources have somewhere to live.

Agent-first

Every fund running an AI research workflow needs the same layer: summarized filings, a polling cursor, watchlists, and somewhere to keep the thesis. Situation Atlas is that layer — the product is the API, dogfooded by a fund that pulls tens of thousands of filings through it.

OpenAPI 3.1MCP serverllms.txtResumable cursorKey-scoped metering