Skip to main content
GB FR / API · United Kingdom

Build on United Kingdom filings programmatically.

A typed REST API over 1,340,576 filings from 1,512 British listed companies — JSON metadata, Markdown body, and original PDF. Webhooks on every new release.

Public-company filings in United Kingdom are supervised by Financial Conduct Authority (FCA). Reporting follows UK-adopted IAS / IFRS (listed); UK GAAP / FRS 102 (others). Filings are most commonly published in English. Major issuers are listed on FTSE 100, FTSE 250 and FTSE 350. Mixed — calendar, March, and April year-ends common.

Programmatic access to UK filings

The FinancialReports API delivers the FCA / LSE / RNS disclosure stream through one REST surface, one x-api-key header, one rate-limit bucket. A UK-only integration is a single-parameter filter (?country=GB) on the global filings endpoint — no separate UK API key, no parallel billing, no per-market segregation.

For trading and research integrations where minute-level latency matters, the webhook channel is the right path: subscribe once, receive a POST with full filing metadata within roughly 60 seconds of RNS / FCA publication. UK throughput is higher than any other European market, so the webhook delivery rate is correspondingly higher — your handler should be tuned for sustained volume during the morning RNS rush (07:00–08:00 London time) when most periodic announcements land. Payload shape is identical across markets, so the same handler ingests UK, French, German, and other filings without country-specific branching.

Filing bodies are available as JSON metadata, Markdown via /api/filings/{id}/markdown/ (the processed text rendered on the public web pages, ready for NLP / LLM ingestion), and original PDF or iXBRL. The Markdown layer is particularly valuable for UK content because RNS announcements vary widely in length and structure — from one-line PDMR transactions to 200-page Premium annual reports — and the processed text normalises that into a consistent, parseable form. iXBRL is preserved for ESEF-mandated annual reports.

Common UK API use cases include backfilling FTSE 100 / 250 consolidated financials for quant research, triggering on ad-hoc disclosures (profit warnings, dividend announcements, takeover-panel announcements), monitoring DTR 5 voting-rights notifications, tracking AIM admission and cancellation events, and feeding RNS announcements into sentiment-and-event LLM pipelines. Trial keys are available on request; the web product is free for public-web reading.

Filings indexed
1,340,576
in United Kingdom
Listed companies
1,512
British issuers
Auth
x-api-key
single header
Webhook latency
< 1 min
from regulator publish

Reporting at a glance — United Kingdom

Regulator, indices, accounting, language
Primary indices
FTSE 100FTSE 250FTSE 350FTSE SmallCapFTSE AIM 100
Accounting standards
UK-adopted IAS / IFRS (listed); UK GAAP / FRS 102 (others)
Reporting languages
English
Fiscal year
Mixed — calendar, March, and April year-ends common

Quick start — United Kingdom filings

REST · JSON · Markdown · PDF
# 1. List filings for United Kingdom, newest first
curl "https://api.financialreports.eu/api/filings/?countries=GB" \
    -H "x-api-key: $FR_API_KEY"

# 2. Pull full Markdown for one filing
curl https://api.financialreports.eu/api/filings/<id>/markdown/ \
    -H "x-api-key: $FR_API_KEY"

# 3. Filter by filing type — annual reports only
curl "https://api.financialreports.eu/api/filings/?countries=GB&type=10-K" \
    -H "x-api-key: $FR_API_KEY"

# 4. Filter by ISIN (single issuer)
curl "https://api.financialreports.eu/api/filings/?company_isin=DE000A1EWWW0" \
    -H "x-api-key: $FR_API_KEY"

Full API documentation ↗ · Interactive Swagger ↗

Sample United Kingdom response

Real filings · live data

Get API access for United Kingdom

Pricing · trial keys · enterprise
Get API access Talk to the team Read the docs ↗

Filings activity by year

Last 6 years · British issuers
  • 2026 46,091
  • 2025 151,239
  • 2024 149,140
  • 2023 134,229
  • 2022 132,912
  • 2021 125,159

Reporting languages

Filing-by-filing distribution
  • English 1,335,447
  • French 2,816
  • Korean 539
  • Russian 426
  • Danish 402

FAQ — United Kingdom

Coverage, formats, integration
How do I authenticate API requests for United Kingdom filings?
Send a single header — `x-api-key: $FR_API_KEY` — on every request. The same key works across all 42 covered markets; there's no per-country key.
What format does the United Kingdom API return?
Filing metadata is returned as JSON. Full filing bodies are available as Markdown (one endpoint) and original PDF. The same payload shape is used across every covered market.
Do you provide webhooks for new British filings?
Yes. Webhook subscribers receive a POST with full filing metadata within ~60 seconds of the regulator publishing the document.
Is there a rate limit on the British API?
Standard plans are throttled to a generous request budget that suits typical research and dashboards. Bulk and high-throughput plans negotiate higher limits.
Is there a free tier for United Kingdom data?
The web product (search, browse, single-filing read) is free and indexed for the public web. Programmatic API access is a paid plan; trial keys are available on request.