We have launched the SEC Filings API — parsed annual (10-K), quarterly (10-Q), and material-event (8-K) reports for US-listed companies, straight from SEC EDGAR. Financial statements arrive pre-parsed from XBRL into a flat, ready-to-use field set, and 8-K filings are broken down into item sections and exhibits. Filings are refreshed daily and history reaches back to 1994. Full reference: SEC Filings API documentation.

What you get

Four endpoints under a single, predictable path. A per-company overview tells you how many filings of each type exist and when the latest one landed; three list endpoints return the filings themselves.

  • Filing overview — counts and latest date per form type for a ticker.
  • 10-K — annual reports with parsed financial statements.
  • 10-Q — quarterly reports with the same financial field set.
  • 8-K — material events, broken into item sections and exhibits.

Coverage is broad and current, sourced from SEC EDGAR and refreshed daily:

ReportFilingsCompaniesHistory
10-K annual49,000+4,400+1994 to present
10-Q quarterly147,000+4,400+1994 to present
8-K material events526,000+4,500+1994 to present

Financials without the XBRL headache

10-K and 10-Q filings ship as XBRL — precise, but painful to parse. We do that work for you. Each filing returns a flat object with the numbers you actually want: revenue, gross profit, operating and net income, EPS, the full balance sheet, and cash-flow lines such as operating cash flow, capital expenditure, and free cash flow. No XBRL taxonomy, no concept mapping — just fields.

8-K events, already structured

An 8-K item code tells you which rule required the filing, not what actually happened — the same event can appear under different items from one company to the next. So we return more than the codes: each 8-K comes with the list of item codes, the parsed text of every item section (with its title), and the attached exhibits. You get the narrative and the documents, not just a classification.

Get started in one request

Every endpoint is a plain GET with your API token. Start with the overview, then pull a specific form:

# Filing overview for Apple
curl "https://eodhd.com/api/sec-filings/AAPL.US?api_token=YOUR_API_TOKEN&fmt=json"

# Latest annual reports (10-K)
curl "https://eodhd.com/api/sec-filings/AAPL.US/10k?api_token=YOUR_API_TOKEN&fmt=json"

# Material events (8-K)
curl "https://eodhd.com/api/sec-filings/AAPL.US/8k?api_token=YOUR_API_TOKEN&fmt=json"

You can try the API before subscribing: the demo token works for AAPL.US, TSLA.US, and AMZN.US.

Availability

The SEC Filings API is available on the All-in-One plan. For the full parameter and response reference — every financial field, the 8-K structure, pagination, and response codes — see the SEC Filings API documentation.