UK Company Financials: Companies House Accounts avatar

UK Company Financials: Companies House Accounts

Pricing

from $6.00 / 1,000 company with accounts

Go to Apify Store
UK Company Financials: Companies House Accounts

UK Company Financials: Companies House Accounts

UK companies that just filed accounts at Companies House: employees, net assets, cash, debts, turnover and profit when published, plus SIC sector, address and status. Filter by sector, postcode, town, headcount and net assets; get new filings on a schedule.

Pricing

from $6.00 / 1,000 company with accounts

Rating

0.0

(0)

Developer

French Data lab

French Data lab

Maintained by Community

Actor stats

0

Bookmarked

3

Total users

2

Monthly active users

6 days ago

Last modified

Share

UK Company Financials: Companies House Accounts as Data

Every UK company that has just filed its annual accounts at Companies House, turned into clean data: employees, net assets, cash, debts, turnover and profit (when published), previous-year figures, plus SIC sector, registered office address, status and incorporation date from the official register.

Filter by headcount, net assets, turnover, sector (SIC), postcode, town, incorporation date and keywords, or schedule it to receive every new set of accounts once.

What can you do with it?

  • 🎯 B2B leads by company size: "IT companies in Manchester with 10 to 49 employees", "construction firms in Leeds with net assets over £500k".
  • ⚠️ Credit and risk monitoring: companies with negative net assets, net current liabilities or falling cash, as soon as their accounts are filed.
  • 📈 Investment and M&A sourcing: growing headcount (employees vs employeesPreviousYear), strong balance sheets, young companies already above 50 staff.
  • 🧾 Accountants, lenders and insurers: companies that just closed their year, with their figures and their next accounts due date.
  • 🗺️ Market research: size distribution by sector and town (see the run summary).

Why this Actor?

This ActorTypical Companies House tools
Financial figures✅ employees, net assets, cash, debtors, creditors, turnover & profit when published, previous year❌ profile only, or one paid lookup per company
Bulk filters on size✅ min / max employees, net assets, turnover❌
Sector, place, age✅ SIC prefixes, postcode areas / districts, towns, incorporation dates⚠️
Clean output✅ one row per company, numbers as numbers, readable accounts type and standard⚠️ raw XBRL
Monitoring✅ only accounts not sent by a previous run❌
API key✅ none needed (official bulk files)⚠️

How it works

Companies House publishes every working day (Tuesday to Saturday) all the accounts filed electronically the day before (about 75% of the 2.2 million accounts filed each year), and every month a snapshot of all live companies. The Actor reads the daily files of the last N days (newest first), extracts the figures from each iXBRL document, and adds the register details. You get one row per company with its latest accounts of the period.

Input

FieldDescriptionExample
filedInLastDaysAccounts published in the last N days (1 to 60)7
minEmployees / maxEmployeesAverage headcount of the year10, 49
minNetAssets / maxNetAssetsNet assets in GBP (-1 max = negative net assets)100000
minTurnoverTurnover in GBP (only companies publishing it)1000000
sicCodesSIC 2007 prefixes["62", "6311"]
postcodesArea, district, sector or full postcode["M", "LS1", "EC1A"]
townsPost towns["Bristol"]
incorporatedFrom / incorporatedToIncorporation date range"2021-01-01"
keywordsWords in the name or principal activity["dental"]
includeDormantInclude dormant companies (default: no)false
activeOnlyLeave out companies being struck off, in liquidation or administration (default: yes)true
onlyNewSinceLastRunMonitoring modetrue
maxResultsMaximum companies1000

Output

Real example (shortened):

{
"companyNumber": "06345415",
"companyName": "LUXSON LTD",
"accountsMadeUpTo": "2025-12-31",
"publishedOn": "2026-10-01",
"employees": 11,
"employeesPreviousYear": 11,
"netAssets": 2072334,
"netAssetsPreviousYear": 1631669,
"cash": 1946499,
"cashPreviousYear": 1464428,
"currentAssets": 2081691,
"debtors": 135192,
"creditorsDueWithinOneYear": 408014,
"netCurrentAssets": 1673677,
"currency": "GBP",
"accountsType": "full",
"accountingStandard": "FRS 102 section 1A (small)",
"companyStatus": "Active",
"incorporationDate": "2007-08-16",
"sicCode": "62012",
"sicCodes": ["62012 - Business and domestic software development", "62090 - Other information technology service activities"],
"postTown": "MANCHESTER",
"postcode": "M26 1NW",
"nextAccountsDue": "2027-09-30",
"companyUrl": "https://find-and-update.company-information.service.gov.uk/company/06345415"
}

Other fields: grossProfit, operatingProfit, profitBeforeTax, profitAfterTaxPreviousYear, fixedAssets, currentAssets, debtors, creditorsDueWithinOneYear, creditorsDueAfterOneYear, netCurrentAssets, totalAssetsLessCurrentLiabilities, tradingStatus, dormant, groupAccounts, amended, incorporationDate, sicCodes (with descriptions), addressLine1, addressLine2, county, country, postcode, outstandingCharges, nextAccountsDue, filingHistoryUrl.

The run summary (key-value store, SUMMARY) counts the companies by employee band, accounting standard, SIC code and town.

Good to know

  • Figures are as filed by each company, in the currency of the accounts (currency, almost always GBP). For group accounts (groupAccounts: true) the consolidated figures are given.
  • Employees is the average number of persons employed during the year, directors included, as the law requires small companies to disclose it (about 85% of accounts).
  • Turnover and profit: small companies may file balance-sheet-only ("filleted") accounts, so turnover is published by only a few % of companies, mostly medium and large ones. minTurnover keeps only those.
  • Coverage: accounts filed electronically (about 75%); accounts filed on paper or as PDF images are not in the data. Daily files stay online 60 days, hence the 60-day maximum.
  • Register details (status, address, SIC) come from the monthly snapshot of live companies.
  • No personal data: names of directors, signatures and remuneration are never extracted.

Pricing

Pay per company returned. Set a maximum cost per run and the Actor stops exactly there.

Source & licence

Companies House Accounts Data Product and Free Company Data Product, public register information provided free of charge by Companies House. This Actor is independent and is not affiliated with or endorsed by Companies House.