SEC fundamentals API Statements as first filed, keyed to the day they reached EDGAR.
Income statement, balance sheet and cash flow from SEC XBRL filings. From 2011, statements are served as first filed; a later restatement is a separate, dated record. Ask as of a date and you get the statements that had been filed by then.
A quarter ends on one day and is filed on another.
Apple's fiscal Q1 2019 ended 2018-12-29. The 10-Q reached EDGAR on 2019-01-30, 32 days later, and that is the first day the API returns the quarter.
| as_of | Newest period returned | Period end | Revenue | Filed |
|---|---|---|---|---|
| 2019-01-29 | FY2018, annual | 2018-09-29 | 265.60B USD | 2018-11-05 |
| 2019-01-30 | Q1 FY2019 | 2018-12-29 | 84.31B USD | 2019-01-30 |
GET /api/v1/fundamentals/AAPL?as_of=2019-01-30&periods=1→ period 2018-12-29 · filing_date 2019-01-30One day earlier, as of 2019-01-29, the same request returns the period ended 2018-09-29, filed 2018-11-05. A free key gets the same answer.
Receipt
Standardized statements
Income statement, balance sheet and cash flow from 10-K and 10-Q filings.
Primary-sourced
Read from SEC EDGAR filings, with the filing date beside each period.
Restatements kept apart
From 2011, a later restatement is a separate, dated record.
Insider filings on Quant
SEC Forms 3, 4 and 5, person by person, on the Quant plan.
Start with a free key.
Free tier to evaluate, then $19/mo Developer or $79/mo Quant. The REST API and the native MCP server on every plan; bulk Parquet on Quant.