Structured US SEC/EDGAR filing data for AI agents — filings, XBRL-derived earnings, and Form 4 insider transactions as clean JSON.
Unlimited calls to every endpoint below, and every MCP tool. One API key, no per-call charges.
Card payment. Cancel any time, self-serve.
SubscribeFor autonomous agents: x402 in USDC on Base. No account, no signup, no API key.
Send a request, get a 402 with payment terms, pay, retry.
Check coverage freeEither way, start with /probe — it is free and tells you
exactly what data exists for a ticker before you spend anything.
| Endpoint | Per call | What it returns |
|---|---|---|
GET /health | free | Liveness probe. |
GET /probe | free | Coverage, freshness timestamps, and per-endpoint pricing so agents can decide before paying. |
GET /filings/latest | $0.01 | Latest filings for a ticker, optionally filtered by form type. |
GET /earnings/summary | $0.02 | Structured earnings summary from XBRL company facts (no PDF parsing). |
GET /insiders | $0.01 | Form 4 insider transactions for a ticker since a date. |
Why this and not the free tools: restated figures are reconciled to the latest filed value, each period keeps the fiscal year from its original filing rather than inheriting a later filing's label, and ticker→CIK resolution rejects post-reorganization shells. Those three are wrong in the widely used open-source alternatives.
Machine-readable: openapi.json ·
llms.txt · MCP at https://api.agentfilings.com/mcp
Data source: SEC EDGAR (public domain), refreshed on a daily rotation — company metadata every ~3 days, Form 4 every ~19 days.