UK Company Financials: Companies House Accounts
Pricing
from $6.00 / 1,000 company with 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
Maintained by CommunityActor stats
0
Bookmarked
3
Total users
2
Monthly active users
6 days ago
Last modified
Categories
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 (
employeesvsemployeesPreviousYear), 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 Actor | Typical 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
| Field | Description | Example |
|---|---|---|
filedInLastDays | Accounts published in the last N days (1 to 60) | 7 |
minEmployees / maxEmployees | Average headcount of the year | 10, 49 |
minNetAssets / maxNetAssets | Net assets in GBP (-1 max = negative net assets) | 100000 |
minTurnover | Turnover in GBP (only companies publishing it) | 1000000 |
sicCodes | SIC 2007 prefixes | ["62", "6311"] |
postcodes | Area, district, sector or full postcode | ["M", "LS1", "EC1A"] |
towns | Post towns | ["Bristol"] |
incorporatedFrom / incorporatedTo | Incorporation date range | "2021-01-01" |
keywords | Words in the name or principal activity | ["dental"] |
includeDormant | Include dormant companies (default: no) | false |
activeOnly | Leave out companies being struck off, in liquidation or administration (default: yes) | true |
onlyNewSinceLastRun | Monitoring mode | true |
maxResults | Maximum companies | 1000 |
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.
minTurnoverkeeps 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.