Endpoint Playground
Returns a company's financial statements across recent periods, resolving EDGAR's inconsistent XBRL tags to a stable schema. Provide cik or ticker.
14 Oct 2026: 17 periods; 6 fields had a value in every checked item and 1 varied between items.
Sample value profiles: end_date: 2007-09-29 to 2023-09-30; fiscal_year: 2,009 to 2,025, median 2,017.
curl "https://api.crawlora.net/api/v1/sec/financials?statement=income&period=annual" \
-H "x-api-key: $CRAWLORA_API_KEY"| Parameter | Type | Required | Prefilled value | Description |
|---|---|---|---|---|
| cik | string | No | SEC CIK (numeric or zero-padded) | |
| ticker | string | No | Ticker symbol (alternative to cik) | |
| statement | string | No | income | Statement, default income |
| period | string | No | annual | Period basis, default annual |
| limit | integer | No | Number of periods, default 5, max 20 |
{
"code": 200,
"msg": "OK",
"data": {
"cik": 320193,
"ticker": "AAPL",
"name": "Apple Inc.",
"statement": "income",
"period": "annual",
"line_order": [
"revenue",
"net_income"
],
"periods": [
{
"fiscal_year": 2025,
"fiscal_period": "FY",
"end_date": "2025-09-27",
"form": "10-K",
"currency": "USD",
"lines": {
"revenue": 383285000000,
"net_income": 96995000000
},
"ratios": {
"gross_margin": 0.4413,
"operating_margin": 0.2982,
"net_margin": 0.2531,
"revenue_growth_yoy": -0.028
}
}
],
"source_url": "https://data.sec.gov/api/xbrl/companyfacts/CIK0000320193.json"
}
}The sample response, schema and code snippets below work without an account. Sending a live request needs an API key.