
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:
| Report | Filings | Companies | History |
|---|---|---|---|
| 10-K annual | 49,000+ | 4,400+ | 1994 to present |
| 10-Q quarterly | 147,000+ | 4,400+ | 1994 to present |
| 8-K material events | 526,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.