UK Companies House Register and New Companies avatar

UK Companies House Register and New Companies

Pricing

from $1.00 / 1,000 companies

Go to Apify Store
UK Companies House Register and New Companies

UK Companies House Register and New Companies

Download UK companies from the Companies House register: number, name, status, type, SIC codes, registered office address and filing dates. Filter by SIC code, postcode area, status and incorporation date. Get new companies each month. No API key.

Pricing

from $1.00 / 1,000 companies

Rating

0.0

(0)

Developer

Malik Said

Malik Said

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

4 days ago

Last modified

Categories

Share

Get UK company data from the Companies House register as a clean table. Each record has the company number, name, status, type, SIC codes, registered office address and filing dates. Filter by industry, postcode area, status, type and incorporation date. Get the new companies incorporated each month. You need no API key.

The data comes from the Companies House Free Company Data Product. Companies House publishes it once a month. It lists every live company on the register.

What it covers

ItemValue
SourceCompanies House Free Company Data Product
Companies in the file5,704,711 live companies (file dated 1 October 2026, counted on 21 October 2026)
UpdateMonthly, within 5 working days of month end
Data up toThe end of the month before the file date
CoverageEngland, Wales, Scotland and Northern Ireland

What you get

FieldMeaning
companyNumberCompanies House registration number
companyNameRegistered company name
companyStatusStatus, for example Active or Liquidation
companyTypeCompany type, for example Private Limited Company
countryOfOriginCountry of origin
incorporationDateDate of incorporation
addressLine1, addressLine2, postTown, county, country, postcodeRegistered office address
postcodeAreaLetters at the start of the postcode, for example EC
poBoxRegistered office PO box
sicCodes, sicDescriptionsUp to four SIC 2007 codes and their descriptions
accountsCategoryCategory of the last accounts, for example MICRO ENTITY
accountingReferenceDateAccounting reference date as dd-mm
accountsNextDueDate, accountsLastMadeUpDateAccounts dates
confirmationStatementNextDueDate, confirmationStatementLastMadeUpDateConfirmation statement dates
accountsOverdue, confirmationStatementOverdueTrue when the next due date is before the file date. Null when the file has no due date
mortgageChargesTotal, mortgageChargesOutstanding, mortgageChargesPartSatisfied, mortgageChargesSatisfiedCounts of registered charges
previousNamesEarlier company names with the date of each change
registerUrlCompany page on the Companies House service
uriCompanies House URI
snapshotDateDate of the monthly file the record came from
scrapedAtWhen the Actor collected the record

Sample record from a test run:

{
"id": "16092999",
"companyNumber": "16092999",
"companyName": "!ABRIDGE TAX LTD",
"companyStatus": "Active",
"companyType": "Private Limited Company",
"countryOfOrigin": "United Kingdom",
"incorporationDate": "2024-11-21",
"dissolutionDate": null,
"addressLine1": "82 GREAT NORTH ROAD",
"addressLine2": "GREAT NORTH BUSINESS CENTRE",
"postTown": "HATFIELD",
"county": null,
"country": "UNITED KINGDOM",
"postcode": "AL9 5BL",
"postcodeArea": "AL",
"poBox": null,
"sicCodes": ["62020"],
"sicDescriptions": ["Information technology consultancy activities"],
"accountsCategory": "MICRO ENTITY",
"accountingReferenceDate": "30-11",
"accountsNextDueDate": "2027-08-31",
"accountsLastMadeUpDate": "2025-11-30",
"confirmationStatementNextDueDate": "2026-12-04",
"confirmationStatementLastMadeUpDate": "2025-11-20",
"accountsOverdue": false,
"confirmationStatementOverdue": false,
"mortgageChargesTotal": 0,
"mortgageChargesOutstanding": 0,
"mortgageChargesPartSatisfied": 0,
"mortgageChargesSatisfied": 0,
"previousNames": [{ "name": "BLUECASE LTD", "changedOn": "2026-03-27" }],
"registerUrl": "https://find-and-update.company-information.service.gov.uk/company/16092999",
"uri": "http://business.data.gov.uk/id/company/16092999",
"snapshotDate": "2026-10-01",
"scrapedAt": "2026-10-21T12:33:56.497Z"
}

Empty fields are null. Many companies have no second address line, county or PO box. Companies without a SIC code have empty sicCodes. Overseas entities often have no UK postcode.

How to use it

  1. Set your filters, for example SIC code 62 and postcode area EC.
  2. Set Maximum companies. One run saves at most 50,000 companies.
  3. Run the Actor. Download the result as CSV, Excel or JSON.

To get new companies every month:

  1. Turn on New incorporations in the latest month.
  2. Turn on Monitor mode.
  3. Schedule the Actor for the 8th of each month. The new file is out by then.

The file published in early October covers companies incorporated in September. In monitor mode, a second run on the same file with the same filters stops at once and costs only the start fee.

Input

OptionDefaultMeaning
Company numbersNoneLook up companies by number, for example 00445790 or SC123456. The run stops once all are found
SIC codesNone (form example 62)Keep companies with a SIC code that starts with these digits
SIC description wordsNoneKeep companies whose SIC description has one of these words, for example dental
Postcode areasNoneLetters match an area (M, EC). With digits it matches a district (SW1A) or a full postcode
Post townsNoneKeep companies in these post towns, for example LEEDS
Company statusNone (form example Active)Keep these statuses
Company typesNoneKeep types that contain these words, for example Limited Liability Partnership
Incorporated on or afterNoneDate as yyyy-mm-dd
Incorporated on or beforeNoneDate as yyyy-mm-dd
New incorporations in the latest monthOffKeep companies incorporated in the month the file covers
Overdue filingsOffKeep companies with overdue accounts, an overdue confirmation statement, or either one
Company name keywordsNoneKeep companies whose current or previous name has one of these words
Exclude name wordsNoneDrop companies whose current name has one of these words
Monitor modeOffReturn only companies not returned before
Monitor state keydefaultName of the monitor memory
Maximum companies100Stop after this many companies. 0 means the 50,000 cap

Example input for new IT companies in London EC:

{
"sicCodes": ["62"],
"postcodeAreas": ["EC"],
"companyStatuses": ["Active"],
"newIncorporationsOnly": true,
"maxItems": 1000
}

Look up a list of companies you already hold:

{
"companyNumbers": ["00445790", "SC123456", "1234567"]
}

Short numbers are padded with zeros, so 1234567 becomes 01234567. The run stops as soon as every number is found. A number that is not in the file, such as a dissolved company, makes the run read the whole file (about 10 minutes), and the status message counts it as not found.

Find dental practices in Leeds without knowing SIC codes:

{
"sicKeywords": ["dental"],
"postTowns": ["LEEDS"],
"nameExcludeKeywords": ["holdings"]
}

Overdue accounts and confirmation statements

Each record says whether the company's accounts or confirmation statement is overdue. A filing is overdue when its next due date is before the file date in snapshotDate. The file holds data up to the end of the month before, so a company may have filed since. Check registerUrl for the latest state before you contact a company.

To list only overdue companies, set Overdue filings to "Accounts overdue", "Confirmation statement overdue" or "Either one overdue". Companies that are up to date are skipped and cost nothing.

{
"sicCodes": ["62"],
"companyStatuses": ["Active"],
"onlyOverdue": "either",
"maxItems": 200
}

How long a run takes

The Actor reads the monthly file as a stream. A run with broad filters stops as soon as it has enough companies. The default input finished in 3 seconds in a test run.

A run with narrow filters reads the whole file of 5.7 million companies. In test runs that took 9 minutes at 512 MB of memory and 15 minutes at 256 MB. The default memory is 512 MB and the default timeout is 30 minutes.

Pricing

You pay a start fee of $0.04 per run and $1 per 1,000 companies saved. Companies skipped by your filters or by monitor mode cost nothing. A run that saves 5,000 companies costs $5.04.

Data sources and use

  • The data comes from the public Companies House download site. It needs no login.
  • Companies House states that it imposes no rules on how information on the public register is used. You are responsible for following data protection law where it applies.
  • The Actor returns company-level fields only. It does not collect officers, directors, persons with significant control or any other named person.
  • The Actor leaves out the "care of" address field, because it can hold a person's name.
  • Up-to-date details for one company are on its Companies House page. Use registerUrl.

Support

Report a problem in the Issues tab. Include the run link.