Choose statement fields
Select statement items with fields=revenue,net_income,total_assets.
Get annual financial statements for about 3,200 companies.
curl --request GET \
--url "https://api.narwhalapi.com/v1/companies/nld:724500Y6DUVHQD6OXN27/financials?period=annual&fields=revenue,net_income,total_assets" \
--header "Authorization: Bearer $NARWHAL_API_KEY"{
"id": "nld:724500Y6DUVHQD6OXN27",
"currency": "EUR",
"annual": [
{
"fy": 2025,
"end": "2025-12-31",
"derived": [],
"revenue": "32667300000",
"net_income": "10213000000",
"total_assets": "55576800000"
}
],
"as_of": "2026-02-25"
}/v1/companies/v1/companies/{company_id}/filings/v1/companies/{company_id}/financialsSelect statement items with fields=revenue,net_income,total_assets.
Use period=annual to request annual statements.
Amounts remain in the currency each company reports in, as filed.
Reports use the European Single Electronic Format (ESEF) and cover 26 EU and EEA countries. Coverage excludes Germany, Ireland, Bulgaria and Liechtenstein.
Annual reports from issuers on UK regulated markets
Explore the API →Taiwan company financials from TWSE OpenAPI and TPEx open data on data.gov.tw
Explore the API →Live US filings and standardised XBRL financials from SEC EDGAR
Explore the API →Filing lists, individual records and the latest filings across companies
Explore the API →Company IDs combine the country code and the company's LEI, such as nld:<LEI>. A company listed in two countries can appear under each country.
No. Coverage is annual reports only, with no quarterly or half-year statements.
No. Holders of 5% or more are not included for these companies.
Create a free key and call the API from your own code. Get a free API key