UK Companies House Scraper - Company Search avatar

UK Companies House Scraper - Company Search

Pricing

from $2.00 / 1,000 company scrapeds

Go to Apify Store
UK Companies House Scraper - Company Search

UK Companies House Scraper - Company Search

Search the public UK company register and get one clean row per company: number, name, previous names, incorporation or dissolution date, registered address and postcode. No sign-in and no API key.

Pricing

from $2.00 / 1,000 company scrapeds

Rating

0.0

(0)

Developer

Goutam Soni

Goutam Soni

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

10 hours ago

Last modified

Share

UK Companies House Scraper

Search the public UK company register and get one clean row per company. Company number, name, previous names, status, incorporation or dissolution date, registered address and postcode. No sign-in and no API key.

What it does

  • Search by name or keyword. One search per term, and results are deduplicated across all your terms, so a company matching two terms is delivered once and charged once.
  • Dates as real dates. "27 November 1947" is returned as 1947-11-27, so you can sort and filter instead of parsing text.
  • Previous names where the register records them, which is how you follow a company through a rebrand.
  • Postcode split out from the registered address, ready to join against other datasets.
  • Status only when the register states it. See the note below, it matters.

Common uses: building company lists, sales and lead research, due diligence, checking a supplier or counterparty, corporate structure mapping, and keeping a company dataset current.

Input

FieldTypeDescription
searchTermsarrayCompany names, partial names or keywords. One search per entry.
maxResultsPerTermintegerCap per term. Default 100.
proxyConfigurationobjectOptional. Enable to spread requests across IPs.

Example input

{
"searchTerms": ["acme trading", "example holdings"],
"maxResultsPerTerm": 300
}

Output

Each item is one company.

{
"companyNumber": "00000001",
"name": "ACME TRADING LIMITED",
"previousNames": ["ACME SUPPLIES LIMITED"],
"status": null,
"statusLabel": "Incorporated on 27 November 1947",
"incorporatedOn": "1947-11-27",
"openedOn": null,
"dissolvedOn": null,
"registeredAddress": "1 Example Street, Example Town, EX1 2AB",
"postcode": "EX1 2AB",
"url": "https://find-and-update.company-information.service.gov.uk/company/00000001",
"searchTerm": "acme trading"
}

Notes

  • An active company is never labelled active. The search listing states an incorporation date, or that a company was dissolved or closed, but it does not say "active". So status is filled in only when the register actually says so (dissolved or closed) and is null otherwise. The exact wording is always passed through in statusLabel. A null status means the register did not state one, not that the company is confirmed trading.
  • Overseas companies and UK establishments are not incorporated in the UK, they open an establishment. That date is returned in openedOn rather than being passed off as an incorporation date.
  • A small number of entries on the register carry only a company number, with no status wording and no address. Those rows keep their number, name and link, and return null for the rest rather than a guess.
  • postcode is only filled when the registered address contains a UK postcode. Overseas registered addresses return null.
  • Dissolved companies do not show an incorporation date in the search listing, so incorporatedOn is null for them while dissolvedOn is filled.