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

36

Total users

22

Monthly active users

16 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


โœจ Why choose this Actor

Capability
๐ŸŽฏBuilt for the job. Scoped specifically to this data source so you skip the parser engineering entirely.
๐Ÿ”–Structured output. Clean, typed fields ready for analysis, dashboards, or downstream pipelines.
โšกFast. Optimized request patterns return results in seconds, not minutes.
๐Ÿ”Always fresh. Every run pulls live data, so the dataset reflects the source as of run time.
๐ŸŒNo infra to manage. Apify handles proxies, retries, scaling, scheduling, and storage.
๐Ÿ›ก๏ธReliable. Battle-tested across many runs and edge cases, with graceful error handling.
๐ŸšซNo code required. Configure in the UI, run from CLI, schedule via cron, or call from any language with the Apify SDK.

๐Ÿ“Š Production-grade structured data without the engineering overhead of building and maintaining your own scraper.


๐Ÿ“ˆ 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

๐Ÿ”Œ 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.


โ“ FAQ

How does this scraper work?

The scraper queries the official Companies House search API to find companies by name, then visits each company page to extract detailed registration data. For company number lookups, it goes directly to the company detail page.

How accurate is the data?

Data comes directly from the official UK Companies House registry. Company details, status, and officer information match the live registry. Each run pulls fresh data with no caching.

Can I schedule this to run automatically?

Yes. Use the Apify scheduler to run this actor daily, weekly, or monthly to monitor company status changes or track new registrations.

Yes. Companies House data is public information published by the UK government. You are responsible for complying with data protection laws (including GDPR) when processing personal data such as officer details.

Can I use this data for commercial purposes?

Yes. Companies House data is published for public use including commercial applications. You are responsible for complying with GDPR and applicable regulations when using personal data.

Do I need a paid plan?

Free users can collect up to 10 results per run. For larger datasets, a paid Apify plan removes this limit, supporting up to 1,000,000 results per run.

What happens if the scraper fails?

The scraper includes automatic retry logic. If data cannot be collected, an error field is included in the output so you know exactly what happened.

What is a Companies House number?

Every UK company has a unique number assigned by Companies House at incorporation (e.g. 06770815). You can use these numbers for direct lookups.

How long does a run take?

Search results without officer enrichment return in seconds. With officer details enabled, each company requires an additional request, so larger runs take a few minutes.

What are SIC codes?

Standard Industrial Classification codes categorize companies by their business activity. Each company may have one or more SIC codes with descriptions.

Does it include dissolved companies?

Yes. The search returns companies of all statuses including Active, Dissolved, Liquidation, Administration, and others.

What export formats are supported?

You can download results as JSON, CSV, or Excel. You can also connect the output to Google Sheets, databases, or other apps through Apify integrations.


๐Ÿค– Ask an AI assistant about this scraper

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


๐Ÿ”Œ 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

๐Ÿ”Œ Integrate with any app

UK Companies House Scraper connects to any cloud service via Apify integrations:

  • Make - Automate multi-step workflows
  • Zapier - Connect with 5,000+ apps
  • Slack - Get run notifications in your channels
  • Airbyte - Pipe results into your warehouse
  • GitHub - Trigger runs from commits and releases
  • Google Drive - Export datasets straight to Sheets

You can also use webhooks to trigger downstream actions when a run finishes. Push fresh data into your product backend, or alert your team in Slack.


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.