Filing metadata
Narwhal returns filing IDs, dates, types, titles and official links.
Get US filing records and standardised XBRL financials as JSON through Narwhal, without handling raw EDGAR data yourself.
curl --request GET \
--url "https://api.narwhalapi.com/v1/companies/usa:0000789019/filings" \
--header "Authorization: Bearer $NARWHAL_API_KEY"{
"id": "usa:0000789019",
"filings": [
{
"id": "usa:0000789019:0001193125-26-323660",
"date": "2026-07-29",
"type": "annual",
"title": "10-K"
}
]
}/v1/companies/v1/companies/{company_id}/filings/v1/companies/{company_id}/financials/v1/companies/{company_id}/holdersNarwhal returns filing IDs, dates, types, titles and official links.
XBRL financials are standardised into 77 items available on every plan.
Access Narwhal's Filings API through REST and MCP.
United States coverage is live, using SEC EDGAR from the Securities and Exchange Commission. US financial statement history starts in 2009; plan limits determine available history.
Japan filings and financial statements, live
Explore the API →Korean filings and financial statements, live
Explore the API →Filing lists, individual records and the latest filings across companies
Explore the API →Standardised statements, reporting periods and historical versions
Explore the API →Narwhal returns company filing records, standardised financial statements and holders of 5% or more reported in Schedule 13D and 13G.
A US company ID combines usa: with its SEC Central Index Key, such as usa:0000789019. Ticker aliases such as usa:MSFT are accepted too.
The SEC filing remains authoritative. Narwhal provides JSON records and standardised figures for use in your application.
Create a free key and call the API from your own code. Get a free API key