The beatandraise.com SEC Filings API is open: get a free API key, or see plans. Questions: [email protected].

SEC Filings API

The whole SEC EDGAR archive, and the structured data built from it, through one API designed to be used by LLMs and AI agents: every result says where it came from, and every figure can be checked against the filing.

Start in one request

JSON over HTTPS under https://beatandraise.com/api/v1. Create a key, then:

curl -H "X-API-Key: $BEATANDRAISE_KEY" \
  "https://beatandraise.com/api/v1/filings?cik=0000320193&form=10-K&limit=1"

Apple’s latest 10-K: its files, links to sec.gov and a citation. Every endpoint is listed in the documentation.

What it covers

  • Every filing since 1993, about 18.8 million, updated within minutes
  • Full-text search across filings since 2020
  • 10-K, 10-Q and 8-K Items by name
  • Balance sheet, income statement and cash flow from XBRL, filing by filing or period by period
  • Insider transactions (Form 4) and Form 144
  • Institutional holders and 13F positions
  • Shares outstanding and stock splits
  • Private offerings (Form D)
  • Every field of every SEC XML form
  • Original files, exactly as filed

Field-by-field references for each form, and the Items of each report, are in the documentation.

Designed for LLMs

Every answer carries its source

Anything drawn from a filing comes with the file on sec.gov, the filing index, a beatandraise.com link and a one-line citation naming the company, form and date, so a model can cite what it read instead of paraphrasing from memory.

Check before you state

Verify endpoints confirm a quote or a figure is in the filing, however the number is written ("$416.2 billion" or "416,161" in millions), and return a link that highlights the exact characters. Each figure has a reference; /check-citations checks every cited number in a draft and footnotes it, and anything that cannot be confirmed is marked unverified.

The section, not the whole filing

Ask for Item 1A Risk Factors, MD&A or an 8-K’s Item 2.02 and get that Item, located by its heading rather than the table of contents. Search inside a filing returns the matching lines with context. Documents come as clean text, one paragraph per line, so fewer tokens go on markup.

Data as filed, not reinterpreted

Every field of every SEC XML form (Forms 3/4/5, 144, D, 13D/G, N-CEN…) as JSON that converts back to the original XML. Financial statements from the filing’s own XBRL. Categories are the SEC’s own, never labels of ours.

Errors a program can act on

A missing key returns the address to create one; a rate limit returns Retry-After; every refusal is JSON with a plain message, so an agent can recover without a person.

Described for machines too

An OpenAPI 3.1 specification with a real example response for every endpoint, and llms.txt / llms-full.txt, so an agent or code assistant can read how to call the API before it does.

The same data as our MCP server

The API serves programs what our MCP server serves Claude, ChatGPT and Codex, so a workflow tried in an assistant can be built into an application.

Using Claude, ChatGPT or Codex directly? The SEC filings MCP server gives them the same data with no code.

Plans

FreePro
PriceFree€50 a month, or €540 a year, plus VAT where it applies
API requests100 successful requests to try itUnlimited
Speed10 requests a second20 requests a second
File downloads100 per 5 minutes, 1 GB a month10,000 a day, 50 GB a month
Email supportBest effortWe aim to reply within 24 hours
ForAnyoneCompanies, developers and investors
Get a free keySubscribe to Pro

For professional use. Sign in, then pay by card through Stripe.

Academic use is free: email [email protected] with two lines on your project. For more than Pro allows, or custom data, write to the same address.

Questions

What is the beatandraise.com SEC Filings API?
A REST API over the whole SEC EDGAR archive: every filing since 1993, its documents as text or as filed, and structured data built from them, such as XBRL financial statements, insider transactions, institutional holders and every field of the SEC’s XML forms. Every result carries its source on sec.gov.
Is there a free SEC EDGAR API?
Yes. Create a free API key and make 100 successful requests to try it, at up to 10 requests a second. The Pro plan has unlimited requests.
How much does the Pro plan cost?
€50 a month or €540 a year, plus VAT where it applies. It allows 20 requests a second, 10,000 file downloads a day and 50 GB of downloads a month, and we aim to answer email within 24 hours. Pro is for professional use: companies, developers and investors buying for their work.
Can I use the API with an LLM or AI agent?
Yes, it is designed for it: results carry citations, figures and quotes can be checked against the filing, and documents come as compact text. For Claude, ChatGPT or Codex directly, the same data is available through our MCP server.
How current is the data?
New filings are added within minutes of the SEC accepting them.
How do I authenticate?
Send your API key in an X-API-Key header or as Authorization: Bearer. Keys are created on the API keys page after signing in.

Source: SEC EDGAR. Nothing on this site is investment advice.·Documentation·Terms of use·Privacy policy·Support