Companies House UK Company Data & Accounts
Pricing
from $2.10 / 1,000 company records
Companies House UK Company Data & Accounts
Companies House data with no API key needed: look up UK companies by number or name and get status, SIC codes, filing deadlines and overdue flags, charges, insolvency, and turnover, profit and net assets from the latest accounts. Company-level only, no personal data. Failed look-ups are free.
Pricing
from $2.10 / 1,000 company records
Rating
0.0
(0)
Developer
fetchgrove
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
18 days ago
Last modified
Categories
Security
Limited permissionsShare
Look up any UK company by number or name and get one clean record: status, industry codes, registered office, accounts and confirmation-statement deadlines, recent filings, charges, insolvency history and, if you want them, the headline figures from the latest filed accounts.
Company-level data only. No directors, owners or other people.
What you get for each company
| Field | Example |
|---|---|
| Company number and name | 00445790, TESCO PLC |
| Status and type | active, plc |
| Incorporated / dissolved dates | 1947-11-27 (Tesco) |
| Industry (SIC) codes | 47110 |
| Registered office | address lines, town, postcode, country |
| Accounts | last made up to, next due, overdue yes/no |
| Confirmation statement | last made up to, next due, overdue yes/no |
| Charges | has charges, how many are outstanding |
| Insolvency | any insolvency history, number of cases |
| Latest filings | the 10 most recent filings with date, type and category |
| Accounts figures (optional) | turnover, gross profit, profit or loss, net assets, cash at bank, average employees, period, currency, and last year's figures with the change where the accounts include them |
| Source link | the company's page on the official register |
Use it for
- Supplier and customer checks: is this UK company real, active and filing on time?
- Lead qualification: filter UK prospects by status, industry code, size and deadlines.
- Risk flags: overdue accounts, outstanding charges, insolvency history.
- AI agents: a fast, structured answer to "tell me about this UK company".
How to use it
- Add company numbers (for example
00445790orSC123456; short numbers are padded for you), links to a company's page on the register, or company names to search for. Or search the register by filters (below). - Turn on Parse latest accounts if you want the figures.
- Run it. Each company becomes one row you can download as JSON, CSV or Excel, or read through the API.
Leave the input empty and it returns one example company, so you can see the output first.
Search by industry, area and date
Find companies by industry code (SIC), area, incorporation date, status and company type: for example every active company with SIC 62012 in Leeds incorporated since 2026-01-01. Searching is free; each company returned costs the normal record price.
Watch list
Turn on Watch mode and schedule the run. Each company comes back with what changed since your last run: status, name, registered office area, overdue accounts or confirmation statement, charges, insolvency and new filings. With Only changes, companies with no change are not returned and cost nothing.
Input example
{"companyNumbers": ["00445790"],"searchQueries": ["greggs"],"maxResultsPerSearch": 5,"includeFilingSummary": true,"includeAccountsFigures": true}
Or search by filters:
{ "filters": { "sicCodes": ["62012"], "location": "Leeds", "incorporatedFrom": "2026-01-01", "companyStatus": ["active"], "maxResults": 50 } }
Output example
Real output for one company (shortened):
{"companyNumber": "00502851","companyName": "GREGGS PLC","status": "active","sicCodes": ["10710", "47240"],"accounts": { "lastMadeUpTo": "2025-12-27", "nextDue": "2027-06-30", "overdue": false, "accountingReferenceDate": { "day": 31, "month": 12 } },"outstandingChargesCount": 0,"hasInsolvencyHistory": false,"latestFilings": [{ "date": "2026-07-03", "type": "AP01", "category": "officers", "description": "appoint-person-director-company-with-name-date" },{ "date": "2026-06-01", "type": "RESOLUTIONS", "category": "resolution", "description": "resolution" }],"sourceUrl": "https://find-and-update.company-information.service.gov.uk/company/00502851"}
Pricing
You pay only for results you receive. Failed look-ups (for example a company number that does not exist) are free.
| What | Price |
|---|---|
| Company record | $0.003 each ($3 per 1,000) |
| Accounts figures read from the latest accounts | $0.006 each, only when figures were found |
| Run start | $0.00005 per run (5 cents per 1,000 runs) |
Searching is free: a company found by name costs the same as one looked up by number.
Free Apify plan: up to 25 companies per run. Paid plans: up to 1,000 companies per run. For the whole register, the official free bulk data is a better fit.
Good to know
- Accounts figures come from accounts filed online in a machine-readable format, which is common for small companies. Accounts filed on paper or only as a document image have no figures to read; for those,
accountsFiguresis empty andaccountsFiguresNotesays why. Many large groups fall in this group. - Speed: about 2 to 4 seconds per company, because the register limits how fast one key can ask.
- Your own key (optional): heavy users can add their own free Companies House API key in the input to get their own rate limit.
- Freshness: every run reads the register live; nothing is cached.
Data source and licence
Data comes from the Companies House public register. Contains public sector information licensed under the Open Government Licence v3.0.
This tool is not affiliated with, endorsed by or connected to Companies House or the UK government. Data is provided as published on the register, without warranty; check the official register before relying on it for a legal or financial decision.
Support
Open an issue on this page. We reply within two business days.