SEC EDGAR Filings API: 8-K, 10-K, 10-Q feed since 1994
sec_filings_feedGet SEC EDGAR filings as clean JSON: 8-K current reports, 10-K annual reports, 10-Q, S-1, 13D, 13G, Form 4, DEF 14A, 20-F and every other form, for one company, a watchlist or the whole market, from filings accepted minutes ago back to 1994. Each row has the company, CIK, ticker, form, filing date and exact acceptance time, the 8-K item codes (2.02 earnings, 5.02 officer changes, 1.01 material agreements, ...) and direct links to the filing and its main document. For investors, news and alert services, compliance teams and AI agents.
Price: $0.001 per filing.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| ciks | No | SEC Central Index Keys as digits, leading zeros optional, e.g. ["320193"] for Apple | |
| dateTo | No | Latest filing date, YYYY-MM-DD | |
| tickers | No | Company tickers, e.g. ["AAPL", "MSFT"] | |
| dateFrom | No | Earliest filing date, YYYY-MM-DD, e.g. "2020-01-01" | |
| formTypes | No | EDGAR form types, exact match, e.g. ["8-K", "10-K", "10-Q"]; also S-1, 13D, 13G, 4, DEF 14A, 20-F, 6-K and any other form | |
| itemCodes | No | Only 8-Ks reporting at least one of these items, as strings, e.g. ["5.02"] (director/officer change), "1.01" (material agreement), "2.01" (acquisition), "1.05" (cybersecurity incident) | |
| maxResults | No | Maximum filings, newest first, e.g. 10 for a company's latest 10 filings | |
| lookbackDays | No | Used only when `dateFrom` is empty: read filings from this many days back until today, e.g. 365 | |
| earningsReleasesOnly | No | true = only 8-Ks with Item 2.02 (Results of Operations and Financial Condition): the dates and exact times companies released earnings |