UK Companies House Company Data Scraper avatar

UK Companies House Company Data Scraper

Pricing

from $1.25 / 1,000 companies

Go to Apify Store
UK Companies House Company Data Scraper

UK Companies House Company Data Scraper

Search UK Companies House and export clean company data: profile, officers/directors, beneficial owners (PSC) and filings. For KYC, due diligence and B2B lead enrichment.

Pricing

from $1.25 / 1,000 companies

Rating

0.0

(0)

Developer

Dev D

Dev D

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

0

Monthly active users

10 minutes ago

Last modified

Share

UK Companies House Company Data Scraper ๐Ÿ‡ฌ๐Ÿ‡ง

Export clean, structured UK company data โ€” profiles, directors, beneficial owners and filings โ€” straight from the official Companies House register.

Every company registered in the UK is on Companies House. This Actor searches it by name, SIC industry code, status, location or incorporation date (or looks up specific company numbers) and returns a clean record per company โ€” optionally enriched with officers/directors, persons with significant control (PSC) and recent filings. Perfect for KYC, due diligence and B2B lead enrichment.

Data comes from the official Companies House REST API โ€” public register data, clean liability profile.


What you can do with it

  • ๐Ÿ”Ž KYC & due diligence โ€” verify a company, its directors and its beneficial owners.
  • ๐ŸŽฏ B2B lead generation โ€” build targeted lists by industry (SIC), location and status.
  • ๐Ÿงญ Sales enrichment โ€” turn a company name or number into a full structured profile.
  • ๐Ÿ“Š Market research โ€” map companies in a sector or region.
  • ๐Ÿ•ต๏ธ Compliance & risk โ€” check status (active / dissolved / liquidation) and PSC ownership.

Features

  • โœ… Powerful search โ€” name, SIC code, status, location, incorporation date.
  • โœ… Direct lookup โ€” pass company numbers to fetch exact companies.
  • โœ… Optional enrichment โ€” officers/directors, PSC (beneficial owners), recent filings.
  • โœ… Clean structured output โ€” profile, full address, SIC codes, direct register link.
  • โœ… Low-maintenance โ€” official REST/JSON API, no scraping, no browser.

๐Ÿ”‘ Getting your free API key (required)

Companies House keys are free and available worldwide:

  1. Register at developer.company-information.service.gov.uk.
  2. Create an application and generate a REST API key (the "live" key).
  3. Paste it into the Companies House API key field.

Your key is only ever sent to Companies House. The API allows ~600 requests per 5 minutes.

Input

FieldDescription
Companies House API keyYour free key (required).
Company name containsName search, e.g. solar.
Company numbersDirect lookup by number, e.g. 00445790.
Company statusActive, dissolved, liquidation, etc.
SIC codesIndustry codes, e.g. 62012.
LocationRegistered office town/city.
Incorporated from / toIncorporation date range (YYYY-MM-DD).
Include officersAttach directors/officers.
Include PSCAttach beneficial owners.
Include recent filingsAttach recent filing history.
Max companiesCap the number of companies.

Example โ€” active software companies in London, with directors

{
"apiKey": "YOUR_CH_KEY",
"searchQuery": "software",
"companyStatus": ["active"],
"sicCodes": ["62012"],
"location": "London",
"includeOfficers": true,
"maxCompanies": 200
}

Example โ€” look up specific companies with full enrichment

{
"apiKey": "YOUR_CH_KEY",
"companyNumbers": ["00445790", "03977902"],
"includeOfficers": true,
"includePsc": true,
"includeFilingHistory": true
}

Output

Each row is one company:

{
"company_name": "TESCO PLC",
"company_number": "00445790",
"company_status": "active",
"company_type": "plc",
"date_of_creation": "1947-11-27",
"date_of_cessation": "",
"sic_codes": ["47110"],
"address_line_1": "Tesco House, Shire Park",
"locality": "Welwyn Garden City",
"postal_code": "AL7 1GA",
"country": "United Kingdom",
"registered_office_address": "Tesco House, Shire Park, Welwyn Garden City, AL7 1GA, United Kingdom",
"officers": [
{"name": "SMITH, John", "officer_role": "director", "appointed_on": "2021-03-01", "nationality": "British", "occupation": "Executive", "date_of_birth": "1970-05"}
],
"persons_with_significant_control": [],
"recent_filings": [],
"company_url": "https://find-and-update.company-information.service.gov.uk/company/00445790",
"api_url": "https://api.company-information.service.gov.uk/company/00445790"
}

Run it on a schedule

Schedule the Actor to refresh a company list or re-check statuses periodically, and connect a Slack / email / webhook / Google Sheets integration to push updates to your CRM or compliance workflow.

Notes & limitations

  • Requires a free Companies House API key (each user supplies their own).
  • Officer/PSC/filing enrichment adds one request per company; the API allows ~600 requests per 5 minutes, so large runs are paced automatically.
  • Dates of birth for officers/PSC are, by design, only month + year (as the register publishes them).
  • This is factual public register data.

Keywords

Companies House scraper, UK company data, company registry, KYC, due diligence, B2B lead generation, company search API, UK business data, directors data, officers, persons with significant control, PSC, beneficial owners, company profile, SIC code search, UK companies API, business intelligence, sales enrichment, compliance, company lookup, corporate data, company filings.