Companies House Scraper avatar

Companies House Scraper

Pricing

from $1.00 / 1,000 company records

Go to Apify Store
Companies House Scraper

Companies House Scraper

UK company checks from the Companies House register by number or name: status, incorporation date, registered office, SIC codes, filing deadlines with overdue flags, charges and insolvency history. Officers and owners are not read, and companies not found are free.

Pricing

from $1.00 / 1,000 company records

Rating

0.0

(0)

Developer

deriverge s.r.o.

deriverge s.r.o.

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

4 days ago

Last modified

Share

Companies House Scraper checks UK companies on the Companies House register and returns one row per company: status, type, key dates, registered office, SIC codes, filing deadlines with overdue flags, the number of charges and any insolvency history, summed up in plain-English risk flags. Enter company numbers or names in Companies to check and click Start; 50 entries took 33 seconds in October 2026. Officers and persons with significant control are not read, so the rows hold no personal data about directors or owners. It costs $2.00 per 1,000 company records on the Free plan ($1.00 on Business), and the $5 of monthly credit in Apify's Free plan covers about 2,500 company records.

What data does it return?

FieldDescription
input, referenceThe number or name you entered, and your own reference returned unchanged, such as supplier-42.
matched, matchedBytrue when the company was found, and number or name for how. Rows with matched: false are not charged.
companyNumber, name, urlThe 8-character company number (00185647, SC083026), the registered name and the company page on Companies House.
status, activeStatus as the register shows it, such as Active, Dissolved, Liquidation or Active - Proposal to Strike off, and true when it starts with Active.
companyTypeType of company, such as Public limited Company or Private limited Company.
jurisdictionScotland, Northern Ireland or England and Wales, from the prefix of the company number in Companies House's list: SC companies, SO LLPs and SL limited partnerships are Scottish, NI companies and NC LLPs are from Northern Ireland, and numbers without a prefix, OC and LP are from England and Wales. null for overseas companies (FC, BR) and overseas entities (OE), which register for the whole UK.
incorporatedOn, dissolvedOnDates of incorporation and dissolution, YYYY-MM-DD.
registeredOffice, postcodeThe registered office address and its postcode, such as EC1M 6HA.
sicCodesNature of business as SIC codes with descriptions, such as 47110 for retail sale in non-specialised stores.
accountsLastMadeUpTo, accountsNextMadeUpTo, accountsDueBy, accountsOverdueEnd of the last filed accounting period, end of the next one, the filing deadline, and true when Companies House marks the accounts as overdue.
confirmationLastDate, confirmationNextDate, confirmationDueBy, confirmationOverdueThe same for the confirmation statement.
chargesTotal, chargesOutstanding, chargesSatisfiedCharges (mortgages and other secured lending) ever registered, still outstanding and satisfied, with Count registered charges on.
insolvencyHistorytrue when the register holds an insolvency record for the company.
riskFlagsPlain-English warnings, most serious first: insolvency status, dissolution, proposed strike-off, insolvency history, overdue accounts or confirmation statement, outstanding charges, incorporation less than a year ago, and notes on name matching.
checkedAtWhen the company was checked, ISO 8601 UTC.

How to check UK companies on Companies House

  1. In Companies to check, list the companies as a JSON array. Each entry is a company number ("00445790", "SC083026", or "445790", which is padded with zeros), a company name ("Rolls-Royce Holdings plc"), or an object with companyNumber or name and your reference.
  2. Keep Count registered charges on if secured lending matters to you. It reads one more page per company that has charges.
  3. To follow the companies over time, give the run a Watch name and schedule it (see below).
  4. Click Start. The Output tab has one row per entry, in your order, for download as CSV, Excel or JSON. SUMMARY in the key-value store counts companies found, not found and flagged.

An API input that mixes numbers and names and keeps your own references:

{
"companies": [
"00445790",
{ "companyNumber": "SC083026", "reference": "bank-01" },
{ "name": "Thames Water Utilities Limited", "reference": "supplier-17" }
],
"includeCharges": true,
"watchName": "suppliers"
}

Example output

J Sainsbury plc, found by name in a run on 11 October 2026. It had 32 charges registered over its history, 14 of them outstanding.

{
"reference": null,
"input": "J Sainsbury plc",
"matched": true,
"matchedBy": "name",
"companyNumber": "00185647",
"name": "J SAINSBURY PLC",
"status": "Active",
"active": true,
"companyType": "Public limited Company",
"jurisdiction": "England and Wales",
"incorporatedOn": "1922-11-10",
"dissolvedOn": null,
"registeredOffice": "33 Charterhouse Street, London, England, EC1M 6HA",
"postcode": "EC1M 6HA",
"sicCodes": [
{
"code": "47110",
"description": "Retail sale in non-specialised stores with food, beverages or tobacco predominating"
}
],
"accountsNextMadeUpTo": "2027-03-06",
"accountsDueBy": "2027-09-06",
"accountsLastMadeUpTo": "2026-02-28",
"accountsOverdue": false,
"confirmationNextDate": "2027-07-25",
"confirmationDueBy": "2027-08-08",
"confirmationLastDate": "2026-07-25",
"confirmationOverdue": false,
"previousNames": [],
"chargesTotal": 32,
"chargesOutstanding": 14,
"chargesSatisfied": 18,
"insolvencyHistory": false,
"riskFlags": [
"14 outstanding charges are registered against the company (secured lending)."
],
"url": "https://find-and-update.company-information.service.gov.uk/company/00185647",
"checkedAt": "2026-10-11T17:16:41.687Z"
}

How much does it cost to check UK companies?

Free planStarterScaleBusiness
1,000 company records$2.00$1.60$1.30$1.00

You pay only for the events in the table. There is no start fee, and compute time and proxies are included.

Checking 1,000 companies costs $2.00 on the Free plan and $1.00 on Business, with charges and insolvency included. Entries that cannot be found, names that match only in part, numbers that are not on the register and companies Companies House did not answer for come back as rows with matched: false and a note in riskFlags, and they are not charged.

Limits

  • Companies are checked one at a time, with up to 3 requests each: the name search, the company page and the charges page. 50 entries, 45 of them names, took 122 requests and 33 seconds.
  • A name is looked up with the register's own search, and the companies on its first page of results are compared with your name. A company is taken and charged only when its name matches yours apart from words such as Limited, plc or Group, preferring the exact name and the same legal form. In October 2026, Kingfisher plc gave KINGFISHER PLC although the search listed KINGFISHER LIMITED PARTNERSHIP first, and BP P.L.C. was found in third place. A name that matches only in part, such as Sainsbury, comes back with matched: false, the closest company and its number in riskFlags, and is not charged. Use company numbers when you have them.
  • Officers, persons with significant control, filing history and figures from the accounts are not read.
  • Charges are counted, without the lenders or the dates of each charge.
  • UK establishments of overseas companies (numbers starting with BR) have fewer fields on the register and come back with fewer values.
  • If Companies House fails to answer for more than 40% of the requests, the run ends as failed.

What the actor does not collect

The register also lists directors, secretaries and persons with significant control with their names, month and year of birth, nationality and correspondence address. The actor never opens those pages, so none of this appears in the output, and a company check cannot be turned into a list of people. The registered office is the company's legal address as filed; for a small company it is often an accountant's office, sometimes a home address, and it is returned as published.

Watching companies for changes

With a Watch name, or in a saved task, every run compares each company with the previous run of the same name and writes the differences to the CHANGES record: a new status, a newly overdue filing, new or satisfied charges, a changed registered office, and companies added to or removed from your list. Each change names the field with its old and new value. Every company is returned and charged in every run; the CHANGES record is the part that tells you what moved.

FAQ

Companies House is the public register of UK companies, and the pages the actor reads are free to view for anyone without an account. The actor reads company records only and leaves out the pages about officers and owners, so it collects no personal data about directors or shareholders. You are responsible for how you use the data.

Can I get directors or beneficial owners?

No. Pages about officers and persons with significant control are left out on purpose, because they describe private individuals.

Do I need a Companies House API key?

No. The actor reads the public company pages of the register, so there is no key to create and no API rate limit of your own to manage.

Support

This actor is built and maintained by deriverge s.r.o., a software company based in the Czech Republic. If a run fails or a field you need is missing, please open an issue in the Issues tab or write to us at info@deriverge.com. We respond in English and Czech. Runs can be scheduled in Apify Console or started from the API tab, which has examples for Python, JavaScript and cURL and works with Make, Zapier, n8n and the Apify MCP server. If the actor saves you time, a short review helps other people find it.