SEC EDGAR API for AI agents
The Finks SEC EDGAR API answers your agent's questions about SEC filings in plain English and returns the passage that answers it, with a link to the filing.
Get set up in minutes. Free tier, no card required.
Request
POST /v1/search
{
"query": "What did Intel say about supply chain risk in its latest filing?",
"types": ["filing"],
"depth": "deep",
"limit": 1
}Response
{
"type": "filing",
"title": "INTEL CORP — 8-K Item 2.02, Results of Operations and Financial Condition",
"published_at": "2026-07-23T20:09:00Z",
"url": "https://www.sec.gov/Archives/edgar/data/50863/000005086326000155/q226earningsrelease.htm",
"passage": {
"section_id": "8-k/ex-99.1",
"text": "…our complex global supply chain supporting our manufacturing facilities and incorporating external foundries, including from disruptions, delays, trade tensions and conflicts, or shortages, including current industry-wide substrate and memory shortages…"
}
}Real response, test key, 20 Oct 2026. Trimmed.
What the SEC's APIs return
Filing data and documents. Your agent still has to read the filing to find the answer.
The SEC's EDGAR APIs return filing data by company, and reading what a filing says is left to your code.
- 01
Look up the company
The SEC's APIs are called by a company's 10-digit Central Index Key (CIK).
- 02
Pull the data
You get JSON: the filing history, plus XBRL figures from financial statements.
- 03
Read the filing
The text of a filing is a separate download your code has to parse, at no more than 10 requests a second.
With Finks, your agent sends the question and gets back the passage that answers it.
What a Finks filing result contains
The passage that matches your agent's query, with a link to the filing.
- type
- What kind of source it is
- title
- The filing and the item it came from
- published_at
- When it was filed
- passage.text
- The passage that answers the question
- url
- The filing on sec.gov
SEC EDGAR API or Finks
The SEC's APIs are free and return structured filing data; Finks returns the passage that answers a question.
| Compared on | SEC EDGAR APIs | Finks |
|---|---|---|
| You send | A company's CIK and an endpoint | A plain-English query |
| You get back | JSON filing history and XBRL financial data | Passages from filings, each linked to its source |
| Filing text | A separate download to parse | Returned as the passage that answers the question |
| API key | Not required; you declare a User-Agent | Required |
Use the SEC's APIs when you need complete filings or XBRL figures. Use Finks when your agent needs the passage that answers a question.
Connect it in minutes
terminal
curl -X POST https://data.finks.ai/v1/search \
-H "Authorization: Bearer fk_test_..." \
-H "Content-Type: application/json" \
-d '{ "query": "What did Intel say about supply chain risk in its latest filing?" }'mcp.json
// Copy your MCP URL from the Finks API console
// Cursor: ~/.cursor/mcp.json
{
"mcpServers": {
"finks-api": {
"url": "<your MCP URL from the console>",
"headers": { "Authorization": "Bearer fk_test_..." }
}
}
}Who builds with it
- 01
Research agents
Answer questions about a company's filings, with the passage cited.
- 02
Trading agents
Bring a company's latest disclosures into your agent's context.
- 03
Writing agents
Quote filings accurately, with a link to the source.
Related pages
Questions about the SEC EDGAR API
Is the SEC EDGAR API free?
Yes. The SEC's APIs at data.sec.gov need no account or API key. You declare a User-Agent in your requests and stay under 10 requests a second. Finks is a separate API that needs a key.
Does the SEC EDGAR API have full-text search?
The SEC offers EDGAR full-text search as a web tool, covering filings since 2001. It is not one of the data.sec.gov APIs.
Which filings does Finks cover?
Reportable events in 8-K filings, plus 10-K and 10-Q reports, each linked to the filing on sec.gov. How far back you can search depends on your plan.
Does Finks return XBRL financial data?
No. Finks searches the text of filings and returns passages with their source.
Can I use it with Claude or Cursor?
Yes. Add the Finks MCP (Model Context Protocol) server to any MCP-compatible client with your API key.
Can I connect it to a stock research tool I'm building?
Yes. Call the search endpoint from your tool, or connect your agent through the MCP server.
How do I get an API key?
Sign up for the Finks API console with your email and create a test key; no card needed. For production access, join the waitlist from the console.
Sources
- SEC: EDGAR Application Programming Interfaces and Accessing EDGAR Data, checked 15 Oct 2026.