Choose statement fields
Select statement items with fields=revenue,net_income,total_assets.
Get annual financial statements for about 800 companies on UK regulated markets.
curl --request GET \
--url "https://api.narwhalapi.com/v1/companies/gbr:549300MKFYEKVRWML317/financials?period=annual&fields=revenue,net_income,total_assets" \
--header "Authorization: Bearer $NARWHAL_API_KEY"{
"id": "gbr:549300MKFYEKVRWML317",
"currency": "EUR",
"annual": [
{
"fy": 2025,
"end": "2025-12-31",
"derived": [],
"revenue": "50503000000",
"net_income": "9469000000",
"total_assets": "70471000000"
}
],
"as_of": "2026-03-18"
}/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.
A company listed in the UK and another country appears under each country.
Annual reports from companies in 26 EU and EEA countries
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 →A UK company ID combines gbr: with the company's LEI, such as gbr:<LEI>.
No. UK coverage is annual reports only.
No. Holders of 5% or more are not included for UK companies.
Create a free key and call the API from your own code. Get a free API key