Introducing EarningsBench: we tested 6 LLMs on SEC filing extraction. [Learn more.](https://www.financialdatasets.ai/news/earningsbench)

FINANCIAL DATASETS
Products:
  [Financial Statements](https://docs.financialdatasets.ai/api/financials/income-statements)
  [Stock Prices](https://docs.financialdatasets.ai/api/prices/historical)
  [SEC Filings](https://docs.financialdatasets.ai/api/filings/ticker)
  [Insider Trades](https://docs.financialdatasets.ai/api/insider-trades/insider-trades)
  [Institutional Holdings](https://docs.financialdatasets.ai/api/institutional-holdings/ticker)
  [Earnings](https://docs.financialdatasets.ai/api/earnings/earnings)
Developers:
  [Docs](https://docs.financialdatasets.ai/introduction)
  [Quickstart](https://docs.financialdatasets.ai/quickstart)
  [MCP Server](https://docs.financialdatasets.ai/mcp-server)
  [agents.md](https://www.financialdatasets.ai/agents.md)
  [OpenAPI Spec](https://www.financialdatasets.ai/openapi.json)
  [llms.txt](https://www.financialdatasets.ai/llms.txt)
  [Support](mailto:support@financialdatasets.ai)
Resources:
  [News](https://www.financialdatasets.ai/news)
  [Pricing](https://www.financialdatasets.ai/pricing)
  [Enterprise](https://www.financialdatasets.ai/enterprise)
  [Contact](https://www.financialdatasets.ai/contact)
[LOG IN](https://www.financialdatasets.ai/login)
[SIGN UP](https://www.financialdatasets.ai/register)

# UK fundamentals are live for 674 London-listed companies
2026-10-26 · Financial Datasets Team · 3 min read

Financial Datasets now serves UK company fundamentals. Income statements, balance sheets, cash flow statements, and financial metrics for 674 companies listed on the London Stock Exchange are available through the same endpoints as US data. Add `market=UK` to a request, or pass the company's ISIN, and the data comes back in the same JSON shape you already use.

## Why

Until now the API covered US companies only. Shell, HSBC, AstraZeneca, Unilever, Rolls-Royce, and hundreds of other companies with their home listing in London were not there. Agents and researchers who build on the API asked for them, and asked for the home-market numbers: the London ticker, the currency the company reports in, and the statements the company actually published. The UK is the first non-US market. More markets are coming.

## How to pull UK fundamentals

A UK ticker together with `market=UK` names the company. UK tickers keep the spelling the exchange prints, so Rolls-Royce is `RR.` with the trailing dot. UK companies report once a year, so use `period=annual`.

```python
import requests

headers = {"X-API-KEY": "your_api_key_here"}

url = (
    "https://api.financialdatasets.ai/financials/income-statements"
    "?ticker=RR.&market=UK&period=annual&limit=3"
)

response = requests.get(url, headers=headers)
for statement in response.json()["income_statements"]:
    print(f"{statement['report_period']} {statement['currency']} revenue={statement['revenue']:,.0f} net_income={statement['net_income']:,.0f}")
```

```text
2025-12-31 GBP revenue=21,207,000,000 net_income=5,841,000,000
2024-12-31 GBP revenue=18,909,000,000 net_income=2,521,000,000
2023-12-31 GBP revenue=16,486,000,000 net_income=2,412,000,000
```

If you know the ISIN, pass it on its own. No ticker or market is needed.

```python
url = "https://api.financialdatasets.ai/financials/income-statements?isin=GB00B63H8491&period=annual&limit=3"
```

Amounts are in the currency the company reports in. Most UK companies report in pounds sterling. Some, such as Shell, HSBC, and BP, report in US dollars, and a few, such as Unilever, report in euros. The `currency` field on each statement tells you which.

To see which UK companies are covered, filter any statement endpoint's tickers list by market. Each listing carries the ticker, the company name, the ISIN, and whether the company is still listed.

```python
url = "https://api.financialdatasets.ai/financials/income-statements/tickers/?market=UK"
```

The [UK fundamentals guide](https://docs.financialdatasets.ai/guides/get-uk-fundamentals-python) walks through all three statements, financial metrics, and the as-reported routes with full examples.

## What is covered

- 674 UK companies, including 95 of the FTSE 100 (the other five are investment trusts), with annual reports since fiscal 2021.
- Income statements, balance sheets, and cash flow statements, normalized to the same fields as US statements.
- Financial metrics for each annual period: margins, growth, and per-share values.
- As-reported statements with the company's own line labels and subtotals, at `/as-reported` on each statement endpoint.
- Delisted companies stay in, so a backtest over UK names is free of survivorship bias.
- New annual reports are available within hours of publication.

Parameters and response formats are the same as for US companies. The full list of markets and endpoints is on the [market coverage](https://docs.financialdatasets.ai/market-coverage) page.
Latest updates

October 26
[UK FUNDAMENTALS ARE LIVE FOR 674 LONDON-LISTED COMPANIES](https://www.financialdatasets.ai/news/uk-fundamentals)

October 23
[INTRODUCING X402 PAYMENTS](https://www.financialdatasets.ai/news/x402)

June 29
[WE TESTED 6 LLMS ON SEC FILING EXTRACTION](https://www.financialdatasets.ai/news/earningsbench)

March 26
[ANNOUNCING OUR PARTNERSHIP WITH JULIUS](https://www.financialdatasets.ai/news/julius-ai-partnership)

CONTACT
  [support@financialdatasets.ai](mailto:support@financialdatasets.ai)

LEGAL
  [Terms of Service](https://www.financialdatasets.ai/terms-of-use)
  [Privacy Policy](https://www.financialdatasets.ai/privacy-policy)
  [Subprocessors](https://www.financialdatasets.ai/subprocessors)

[X / TWITTER](https://x.com/findatasets)

Financial Datasets, Inc. 2026