All APIs

UK filings API for companies on regulated markets

Get annual financial statements for about 800 companies on UK regulated markets.

First request

Quickstart →
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"
Example response Illustrative response · not a live request
{
  "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"
}

Endpoints

GETList companies/v1/companies
GETList a company's filings/v1/companies/{company_id}/filings
GETGet standardised company financial statements/v1/companies/{company_id}/financials

UK annual report coverage

Choose statement fields

Select statement items with fields=revenue,net_income,total_assets.

Annual reports only

Use period=annual to request annual statements.

Currencies as filed

Amounts remain in the currency each company reports in, as filed.

A company listed in the UK and another country appears under each country.

Explore related pages

ESEF API for annual company filings

Annual reports from companies in 26 EU and EEA countries

Explore the API →

MOPS API for Taiwan filings and statements

Taiwan company financials from TWSE OpenAPI and TPEx open data on data.gov.tw

Explore the API →

SEC EDGAR API through Narwhal

Live US filings and standardised XBRL financials from SEC EDGAR

Explore the API →

Company filings API for lists and individual records

Filing lists, individual records and the latest filings across companies

Explore the API →

Common questions

How do UK company IDs work?

A UK company ID combines gbr: with the company's LEI, such as gbr:<LEI>.

Are UK quarterly reports included?

No. UK coverage is annual reports only.

Are UK holders of 5% or more included?

No. Holders of 5% or more are not included for UK companies.