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.

  1. 01

    Look up the company

    The SEC's APIs are called by a company's 10-digit Central Index Key (CIK).

  2. 02

    Pull the data

    You get JSON: the filing history, plus XBRL figures from financial statements.

  3. 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 onSEC EDGAR APIsFinks
You sendA company's CIK and an endpointA plain-English query
You get backJSON filing history and XBRL financial dataPassages from filings, each linked to its source
Filing textA separate download to parseReturned as the passage that answers the question
API keyNot required; you declare a User-AgentRequired

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?" }'

Who builds with it

  1. 01

    Research agents

    Answer questions about a company's filings, with the passage cited.

  2. 02

    Trading agents

    Bring a company's latest disclosures into your agent's context.

  3. 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.

Give your agent sourced filing search

Every result links to the filing it came from.