UK Companies House Scraper - Company and People

UK Companies House Scraper - Company and People

This actor scrapes publicly available company information from Companies House, providing easy access to business details, SIC codes, and details of company officers.

LEAD_GENERATIONDEVELOPER_TOOLSOTHERApify

Companies House Data Scraper

Overview

This Apify actor allows you to scrape publicly available company information from the UK’s Companies House website. It retrieves company registration details, director information, financial data, SIC codes, and more. The data can be used for business analysis, data enrichment, or any other legitimate use cases.

Please ensure you comply with the Companies House Terms of Service and any applicable laws when using this actor.

Features

  • Company Registration Details: Retrieve company names, registration numbers, creation dates, and statuses.
  • Director Information: Extract director names, dates of birth, and other public details.
  • SIC Codes: Gather Standard Industrial Classification (SIC) codes to understand business sectors.

How to Use

  1. Create an Apify account if you don’t have one already.
  2. Configure the input: Provide any necessary parameters like company registration numbers.
  3. Run the actor: Click Run and wait for the data to be extracted.
  4. Access the data: The data will be returned in json format, further details below.

Input Configuration

The actor takes in the following parameters:

  • company_numbers: A list of company registration numbers to retrieve specific company data.
  • include_officers: Choose whether to include information about company officers in the response. You can find detailed input configuration on the inputs tab.

Output

The output will include a structured dataset with the following fields:

1[
2    {
3        "url": "https://find-and-update.company-information.service.gov.uk/company/12345678910",
4        "company_name": "EXAMPLE COMPANY LTD",
5        "company_number": "12345678910",
6        "company_type": "Private limited Company",
7        "company_status": "Active",
8        "created_on": "1 January 2020",
9        "registered_address": "123 Example Street, Example City, EX1 2EX",
10        "sic": [
11            {
12                "code": 62012,
13                "name": "Business and domestic software development"
14            }
15        ],
16        "officers": [
17            {
18                "name": "EXAMPLE, John",
19                "address": "123 Example Street, Example City, EX1 2EX",
20                "role": "Secretary",
21                "status": "Active",
22                "appointed_on": "1 February 2020"
23            },
24            {
25                "name": "EXAMPLE, Jane",
26                "address": "123 Example Street, Example City, EX1 2EX",
27                "role": "Director",
28                "status": "Active",
29                "dob": "January 1985",
30                "appointed_on": "1 January 2020",
31                "nationality": "British",
32                "country_of_residence": "United Kingdom",
33                "occupation": "Company Director"
34            }
35        ]
36    }
37]

Ensure you are following the Companies House Terms of Service when scraping and using the data. Do not overload the Companies House servers; always use the actor in moderation. Be aware of data privacy laws like GDPR if you're using this data for anything other than personal use.

Important Notes

The actor is intended for use with publicly accessible data from Companies House only. Users are responsible for ensuring compliance with all applicable laws and regulations when using this actor. By using this actor, you acknowledge that scraping websites may be against some sites’ terms of service. Always respect robots.txt files and other restrictions.

##Troubleshooting If you encounter issues, try the following:

  • Ensure your input parameters are correctly formatted.
  • Check for any service outages from Companies House or Apify.
  • Review the actor logs for detailed error messages. If the issue persists, feel free to open an issue in the actor’s support forum or contact Apify support.

Frequently Asked Questions

Is it legal to scrape job listings or public data?

Yes, if you're scraping publicly available data for personal or internal use. Always review Websute's Terms of Service before large-scale use or redistribution.

Do I need to code to use this scraper?

No. This is a no-code tool — just enter a job title, location, and run the scraper directly from your dashboard or Apify actor page.

What data does it extract?

It extracts job titles, companies, salaries (if available), descriptions, locations, and post dates. You can export all of it to Excel or JSON.

Can I scrape multiple pages or filter by location?

Yes, you can scrape multiple pages and refine by job title, location, keyword, or more depending on the input settings you use.

How do I get started?

You can use the Try Now button on this page to go to the scraper. You’ll be guided to input a search term and get structured results. No setup needed!