Companies House UK Scraper avatar

Companies House UK Scraper

Try for free

1 day trial then $29.00/month - No credit card required now

Go to Store
Companies House UK Scraper

Companies House UK Scraper

lexis-solutions/companies-house-uk-scraper
Try for free

1 day trial then $29.00/month - No credit card required now

Scrape company info from UK Companies House. Extract company registration number, address, status, incorporation date, URL, and more.

banner

What does Companies House UK Scraper do?

Our Companies House UK Scraper allows you to easily extract company information on one or more search terms from Companies House. To get that data, just enter your search term - for example, company names or industry - and click the "Save & Start" button. You'll get data such as:

  • Company registration number
  • Address
  • Status (active, dissolved)
  • Incorporation date
  • URL to the company's page on Companies House
  • And other data

Why scrape Companies House?

In the UK, over 4.5 million limited companies are registered at Companies House, providing an invaluable source of information for market research, competitive analysis, lead generation, decision-making, and risk mitigation.

Our Companies House UK Scraper allows you to take advantage of this data and extract company information quickly and easily without having to download CSV files manually using the search function on the Companies House webpage.

How to scrape Companies House

Companies House UK Scraper was designed to be easy to use even if you've never extracted data from the web before, so here are the few simple steps to get data from Companies House:

  1. Create a free Apify account using your email.
  2. Open Companies House UK Scraper.
  3. Add one or more search terms to the search terms input to get data from Companies House (for example, a company name, address, or company number).
  4. Click "Start" and wait for the datasets to be extracted.
  5. Download your data from the Dataset tab in .JSON, .XML, .CSV, .HTML, .Excel, or .RSS.

Input examples

To get the data from Companies House, you need to prepare some input for the company database search. You can either use startURLs or query and limit parameters to specify the search.

If you use startURLs, you need to provide a list of URLs where the scraper will start scraping. This can be either a single company or a search page.

1{
2  "startURLs": [
3    "https://find-and-update.company-information.service.gov.uk/company/15810250/",
4    "https://find-and-update.company-information.service.gov.uk/search/?query=Granta&limit=5"
5  ],
6  "limit": 5
7}

If you use query and limit, you need to provide a search query and the maximum number of companies to scrape.

1{
2  "query": ["Granta"],
3  "limit": 5
4}

Output example

The results will be wrapped up into a dataset which you can find in the Storage tab. Here's a snippet from the data you'd get if you enter "Granta" as the search term and click "Start". Note that the output is structured according to the web page and accessible via Dataset Item view. You can choose the format in which to download your data from Companies House: .JSON, .CSV, .Excel and more.

1{
2  "url": "https://find-and-update.company-information.service.gov.uk/company/15810250/",
3  "companyName": "ADDI TRADE LTD",
4  "companyNumber": "15810250",
5  "address": "5 Pear Grove, Liverpool, Merseyside, United Kingdom, L6 9HR",
6  "companyStatus": "Active",
7  "companyType": "Private limited Company",
8  "companyCreationDate": "30 June 2024",
9  "natureOfBusiness": [
10    "62020 - Information technology consultancy activities",
11    "73110 - Advertising agencies"
12  ]
13}

Integrations and Companies House UK Scraper

Last but not least, Companies House UK Scraper can be connected with almost any cloud service or web app thanks to integrations on the Apify platform. You can integrate with Make, Zapier, Slack, Airbyte, GitHub, Google Sheets, Google Drive, and more. Or you can use webhooks to carry out an action whenever an event occurs, e.g. get a notification whenever Companies House UK Scraper successfully finishes a run.

Using Companies House UK Scraper with the Apify API

The Apify API gives you programmatic access to the Apify platform. The API is organized around RESTful HTTP endpoints that enable you to manage, schedule, and run Apify actors, access datasets, monitor performance, fetch results, create and update versions, and more. To access the API using Node.js, use the apify-client NPM package. To access the API using Python, use the apify-client PyPI package.

Check out the Apify API reference docs for full details or click on the API tab for code examples.

Note on scraping data from Companies House

Companies House UK Scraper is a web scraper that extracts data from the Companies House website. It is not an official source of data and should not be used for any official purposes. The data is provided for informational purposes only and may not be accurate or up-to-date. You are responsible for ensuring that your use of the data complies with all applicable laws and regulations.


👀 p.s.

Got feedback or need an extension?

Lexis Solutions is a certified Apify Partner. We can help you with custom solutions or data extraction projects.

Contact us on our website, Email, or LinkedIn.

Developer
Maintained by Community

Actor Metrics

  • 1 monthly user

  • 1 star

  • >99% runs succeeded

  • Created in Dec 2024

  • Modified 5 days ago