UK Companies House Scraper avatar

UK Companies House Scraper

Pricing

from $7.00 / 1,000 results

Go to Apify Store
UK Companies House Scraper

UK Companies House Scraper

Scrape UK company data from Companies House. Get company names, registered addresses, status, type, SIC codes, incorporation dates, officers with roles and appointment dates, and previous names. Search by keyword with detail enrichment.

Pricing

from $7.00 / 1,000 results

Rating

0.0

(0)

Developer

ParseForge

ParseForge

Maintained by Community

Actor stats

0

Bookmarked

7

Total users

4

Monthly active users

8 days ago

Last modified

Share

ParseForge Banner

πŸ›οΈ UK Companies House Scraper

πŸš€ Scrape UK company data from Companies House. Get company names, registered addresses, status, type, SIC codes, incorporation dates, officers with roles and appointment dates, and previous names. Search by name or look up by company number.

πŸ•’ Last updated: 2026-04-23

Collect UK company registration data from Companies House without coding. Search by company name or look up specific companies by their Companies House number. Extract company names, registered addresses, status, type, SIC codes, incorporation dates, and optionally fetch officer details with roles and appointment dates.

Whether you are a compliance analyst verifying UK entities, a sales team building B2B prospect lists, or a legal professional researching corporate structures, this tool delivers structured company data from the UK's official business registry.

TargetUK Companies House - official UK company register
Use CasesCompany verification, B2B lead generation, corporate research, compliance checks, due diligence

πŸ“‹ What it does

  • 🏒 Extracts company names, company numbers, and registered office addresses for every record
  • βœ… Collects company status (Active, Dissolved, Liquidation, etc.) and company type (Ltd, PLC, LLP, etc.)
  • πŸ“… Returns incorporation dates for age and history analysis
  • 🏷️ Captures SIC codes with descriptions for industry classification and segmentation
  • πŸ‘€ Optionally fetches officer details including names, roles, and appointment dates
  • πŸ”— Provides direct URLs to the official Companies House page for each company

The scraper supports two workflows: name search for discovering companies, and company number lookup for pulling specific entities. Officer enrichment adds director and secretary details for each company.

πŸ’‘ Why it matters: The UK Companies House registry contains millions of company records. Manual lookups are limited to one at a time. This scraper automates bulk collection so you can verify registrations, build lead databases, and track corporate structures at scale.


🎬 Full Demo

🚧 Coming soon


βš™οΈ Input

FieldTypeDescription
Max ItemsNumberFree users: Limited to 10 companies. Paid users: up to 1,000,000
Search QueryTextSearch for companies by name (e.g. "Tesla", "Google", "Barclays")
Company NumbersListLook up specific companies by their Companies House number (e.g. 06770815). Overrides search.
Include OfficersCheckboxFetch director and officer details for each company. Slower but more data.

Example 1: Search by company name

{
"search": "Google",
"includeOfficers": true,
"maxItems": 50
}

Example 2: Look up specific company numbers

{
"companyNumbers": ["06770815", "00445790"],
"includeOfficers": true
}

⚠️ Good to Know: Free users are limited to 10 results per run. Company number lookup overrides name search. Including officers adds an extra request per company, so larger runs take longer.


πŸ“Š Output

🧾 Schema

EmojiFieldTypeDescription
🏒companyNameStringOfficial company name
πŸ”‘company_numberStringCompanies House number
βœ…company_statusStringActive, Dissolved, Liquidation, etc.
🏷️companyTypeStringLtd, PLC, LLP, etc.
πŸ“…incorporatedOnStringIncorporation date
πŸ“registeredAddressStringRegistered office address
🏭sicCodesArraySIC codes with descriptions
πŸ‘€officersArrayDirectors and officers with roles and appointment dates
πŸ”—urlStringCompanies House page URL
πŸ“…scrapedAtStringTimestamp when data was collected
⚠️errorStringError message if extraction failed

✨ Why choose UK Companies House Scraper

FeatureDetails
🏒 Official UK registryData from Companies House, the UK's official business register
πŸ” Two lookup modesSearch by company name or look up by specific company numbers
πŸ‘€ Officer detailsDirector and secretary names, roles, and appointment dates
🏭 SIC code classificationIndustry codes with descriptions for business segmentation
βœ… Company statusActive, Dissolved, Liquidation, and other statuses
⚑ Fast API extractionNo browser needed - direct API and web scraping for quick results
πŸ“¦ Multiple exportsDownload as JSON, CSV, or Excel

πŸ“Š Access the UK's official company register with officer details and SIC codes


πŸ“ˆ How it compares

FeatureUK Companies House ScraperOther Tools
Official UK registry dataYesThird-party sources
Name search + number lookupYesUsually one mode
Officer details with rolesYesRarely
SIC codes with descriptionsYesSometimes
Company status and typeYesPartial
Incorporation datesYesSometimes
Registered addressesYesSometimes
Export formatsJSON, CSV, ExcelVaries

πŸš€ How to use

  1. Sign up - Create a free account with $5 credit
  2. Find the tool - Search for "UK Companies House Scraper" in the Apify Store
  3. Set your search - Enter a company name or specific company numbers
  4. Run it - Click "Start" and wait for results
  5. Export data - Download as JSON, CSV, or Excel, or connect to your CRM

πŸ’Ό Business use cases

πŸ”Ž Compliance and KYC
Verify company registrations, check active status, and confirm officer details for Know Your Customer due diligence
πŸ“ˆ Sales and Lead Generation
Build B2B prospect lists of UK companies filtered by industry SIC code and company type
βš–οΈ Legal Research
Trace corporate structures, identify directors across multiple entities, and track company status changes
πŸ“Š Market Intelligence
Analyze company formation trends, industry distribution, and regional business activity across the UK


🌟 Beyond business use cases

Data like this powers more than commercial workflows. The same structured records support research, education, civic projects, and personal initiatives.

πŸŽ“ Research and academia

  • Empirical datasets for papers, thesis work, and coursework
  • Longitudinal studies tracking changes across snapshots
  • Reproducible research with cited, versioned data pulls
  • Classroom exercises on data analysis and ethical scraping

🎨 Personal and creative

  • Side projects, portfolio demos, and indie app launches
  • Data visualizations, dashboards, and infographics
  • Content research for bloggers, YouTubers, and podcasters
  • Hobbyist collections and personal trackers

🀝 Non-profit and civic

  • Transparency reporting and accountability projects
  • Advocacy campaigns backed by public-interest data
  • Community-run databases for local issues
  • Investigative journalism on public records

πŸ§ͺ Experimentation

  • Prototype AI and machine-learning pipelines with real data
  • Validate product-market hypotheses before engineering spend
  • Train small domain-specific models on niche corpora
  • Test dashboard concepts with live input

πŸ€– Ask an AI assistant about this scraper

Open a ready-to-send prompt about this ParseForge actor in the AI of your choice:

❓ Frequently Asked Questions


πŸ”Œ Automating with code

Node.js example:

import { ApifyClient } from 'apify-client';
const client = new ApifyClient({ token: 'YOUR_API_TOKEN' });
const run = await client.actor("parseforge/uk-companies-house-scraper").call({
search: "Google",
includeOfficers: true,
maxItems: 50
});
const { items } = await client.dataset(run.defaultDatasetId).listItems();
console.log(items);

Python example:

from apify_client import ApifyClient
client = ApifyClient("YOUR_API_TOKEN")
run = client.actor("parseforge/uk-companies-house-scraper").call(run_input={
"search": "Google",
"includeOfficers": True,
"maxItems": 50
})
items = list(client.dataset(run["defaultDatasetId"]).iterate_items())
print(items)

See the Apify API docs for more integration options.

πŸ”Œ Integrate with your tools

  • Make - Automate compliance workflows with company data
  • Zapier - Connect with 5,000+ apps
  • GitHub - Version control integration
  • Slack - Get notifications when runs complete
  • Airbyte - Data pipeline integration
  • Google Drive - Export directly to spreadsheets

ActorDescription
Wyoming Business Entity ScraperScrape US business filings from Wyoming Secretary of State
ARES Czech Business Register ScraperPull Czech business register data from ARES
FINRA BrokerCheck ScraperPull broker and firm registration data
FDIC Bank ScraperCollect FDIC bank institution data and financial details
NYC Certified Business ScraperExtract certified business records from NYC

Browse our complete collection of data extraction tools for more.


πŸ†˜ Need Help?

  • Check the FAQ section above for common questions
  • Visit the Apify documentation for platform guides
  • Contact us to request a new scraper, propose a custom project, or report an issue at Tally contact form

Disclaimer: This Actor is an independent tool and is not affiliated with, endorsed by, or sponsored by Companies House or the UK Government. All trademarks mentioned are the property of their respective owners. Only publicly available data is collected.