Background Paths
Background Paths

The missing
Companies House API

Send a UK company number and get the figures from its filed accounts back as JSON, in the same shape for every company.

Live API Demo

Live demo

No API key required

EXAMPLE COMPANY LTD#01234567
JSON Response
{
    "company_number": "01234567",
    "company_name": "EXAMPLE COMPANY LTD",
    "demo": true,
    "full_access": "Headline figures only. Create a free account at https://finuk.io for the full accounts, ratios and earlier years.",
    "latest_period": {
        "turnover": 4860000,
        "profit_before_tax": 414000,
        "total_assets": 2500000,
        "net_assets": 1440000,
        "total_current_assets": 1890000,
        "total_current_liabilities": 820000,
        "employees": 38,
        "start_date": "2025-01-01",
        "end_date": "2025-12-31"
    }
}

7.7M

Companies

39.9M

Sets of accounts

2007

Earliest periods

Next day

New filings added

UK Company Financial Data Made Simple

FinUK reads the accounts companies file at Companies House and turns each set into the same fields, whichever software or accountant produced it.

Historical Financials

Accounting periods from 2007 onwards, with earlier years in every response.

Company Records

The same key reads the Companies House register.

Ratios
Margins, return on equity, liquidity and gearing
Insolvency
Insolvency cases, where there are any
Filing history
Every filing, with document availability
Search
Find companies by name or number, free
Company profile
Status, type, SIC codes, address and filing dates
Charges
Registered charges and whether they are satisfied
Officers
Directors and secretaries, current or resigned
People with significant control
Owners and controllers on the register

Data Integration

Pull the figures into your own app, CRM, spreadsheet or warehouse with one API key.

A full set of accounts in one response

Example Company Ltd (fictional) shows what a financials request returns. The figures are made up, but they add up and match the JSON above.

EXAMPLE COMPANY LTD

Year ending 31/12/2025

Company Information

Company Number
01234567
Principal activity
Wholesale of food and drink
Employees
38

Financial Health

Gross margin
40.0%
Operating margin
8.9%
Current ratio
2.30
Cash at bank
£690,000
14.2% of turnover
Turnover
£4,860,000
Gross profit
£1,944,000
Operating profit
£432,000
Net assets
£1,440,000

Income Statement

Turnover£4,860,000
Cost of sales-£2,916,000
Gross profit£1,944,000
Administrative expenses-£1,512,000
Operating profit£432,000
Interest payable-£18,000
Profit before tax£414,000
Tax-£103,500
Profit after tax£310,500

Balance Sheet Summary

Assets
Current assets
£1,890,000
75.6% of total assets
Fixed assets
£610,000
24.4% of total assets
Total assets£2,500,000
Liabilities
Current liabilities
£820,000
77.4% of total liabilities
Long-term liabilities
£240,000
22.6% of total liabilities
Total liabilities-£1,060,000
Net assets
£1,440,000

Key Financial Ratios

Profitability

Gross margin 40.0%
Operating margin 8.9%
Net margin 6.4%
Return on equity 21.6%

Liquidity

Current ratio 2.30
Quick ratio 1.79
Debt to equity 0.74

Earlier years

Turnover
£4.86m 2024: £4.21m
Operating profit
£432k 2024: £351k
Net assets
£1.44m 2024: £1.25m

Try it on a company you know

Create a free Raq.com account and FinUK is switched on for you. The free trial includes 10 lookups a month, with no card needed.

Start for free

Included with FinUK

Profit and loss, balance sheet and equity

Earlier years in the same response

Margins, liquidity and gearing ratios

Accounts filed only as a PDF, read on request

Company profiles, officers and charges

Search and usage checks that cost nothing

From sign-up to your first request

FinUK runs on Raq.com, so your account, API keys and allowance are all managed there.

Create a free Raq.com account

Sign up from this page and FinUK is switched on and pinned in your workspace. The free trial includes 10 lookups a month.

Create an API key

In FinUK's API panel choose Create API Key and copy the key when it appears. It's shown once and can only read FinUK data.

Send your first request

Send the key in an X-API-Key header. Every response says how many lookups you have left this month.

GET /api/v1/finuk/companies/{number}/financials

Included with every Raq.com plan

FinUK isn't sold on its own. Each Raq.com plan comes with a monthly allowance of lookups, shared by everyone in the workspace.

Included with Raq.com

Free trial then from £29 a person a month

A lookup is one request for one company. Searching and checking your usage are free.

  • Free trial
    10 lookups a month
  • Starter · £29 a person a month
    2,900 lookups a month
  • Professional · £45 a person a month
    4,500 lookups a month
  • Business · £200 a person a month
    20,000 lookups a month
  • Enterprise · £500 a person a month
    50,000 lookups a month
Start your free trial

Frequently Asked Questions