Financial context for AI.
Use Filing Studio when your application needs the SEC filing behind a number: exact printed rows, tables, disclosures, source context, and traceable evidence.
Quickstart
Start with /v1/search. You do not need to know which filing table contains the answer before you search.
Authentication
Send your API key in the X-API-Key header (or as a ?key= query parameter when headers aren't possible). Keep production keys on your server.
Response shape
Every /v1 endpoint answers with the same envelope, and every numeric cell has the same shape — the filer's printed value plus everything needed to understand and verify it.
Search
/v1/searchOne entry point over printed rows, tables, and prose.
Parameters
- ticker (required) and q — plain words, no XBRL tags
- type — rows, tables, prose, or all (default)
- period, forms (e.g. 10-K), start_date, end_date, limit, offset
Filings
/v1/filings/{ticker}A company's indexed filings — filter with form, year, start_date, end_date.
/v1/filings/{ticker}/{accession}One filing. Add ?include=tables,prose,exhibits to expand it in one call, or use the sub-routes /tables, /prose, /exhibits.
Tables
/v1/tables/{ticker}/{accession}/{tableId}The filer's printed table with heading, row order, period headers, labels, values, units, and traces preserved. ?format=grid|records|csv picks the shape; /xlsx downloads Excel, /periods lists its printed period headers, and /same-in finds the same table in other filings.
Trace
/v1/trace/{traceId}Resolve any returned traceId back to the exact printed evidence: the filing, the table, the row, the literal, and a viewer URL a human can open on that line.
Verify
/v1/verifyCheck a financial claim against what the filings actually print. Deterministic — no model can invent support. The verdict is supported, unsupported (with what the filing prints instead), or ambiguous (e.g. a restatement, with both receipts).
MCP
The same infrastructure as native agent tools. Point any MCP client (Claude, Cursor, Codex, …) at the endpoint and authenticate with your API key — the same key as the REST API, sent as a Bearer token or X-API-Key header. Clients that only accept a URL can append the key as a path segment: /mcp/{key}.
Agent guide
How coding and research agents should use Filing Studio:
- Search source evidence before generating a financial claim.
- Preserve traceId and viewerUrl whenever presenting a financial fact.
- Open surrounding table context when a caption or value is ambiguous.
- Do not invent values when Filing Studio returns no supporting evidence.
- If evidence conflicts across filings, present the conflict instead of guessing.
The account page has a one-click Copy docs for agent block you can paste straight into an agent conversation.
Errors
Pagination
List endpoints take limit and offset. The envelope's pagination object echoes them with returned, and includes nextOffset when a full page came back — keep paging until it disappears.
Rate limits
Free accounts get 500 requests/day; Pro ($10/month) gets 5,000/day. Limits count per account across all your keys, for REST and MCP alike. Hitting the cap returns 429 until the UTC day rolls over. Need more? support@filingstudio.com.