UK Companies House Scraper
Enrich UK companies by number or name: registry profile, directors, persons with significant control and five years of financials.
No Apify account yet? Create one free · $5 of usage every month, no card required.
Our UK Companies House scraper is an enricher: you give it UK company numbers or company names, singly or in a batch, and it returns one structured record per company. Each record combines the registry profile (status, type, address, SIC codes, incorporation date, accounts due dates), active officers with role, nationality and appointment date, persons with significant control, and financial data: cash, net worth, current assets and liabilities, with five years of history. Export to JSON, CSV or API.
Why scrape UK Companies House?
Companies House is the UK register every limited company files with: registered address, directors, persons with significant control and annual accounts, public by design. That makes it the reference for checking who runs a UK company, who controls it and whether it is still trading. The catch is the format: the register is built for one lookup at a time, and balance-sheet figures sit in filed accounts.
Enriching in bulk turns the register into a qualification layer. A CRM export of company numbers comes back with status, SIC codes, directors, PSCs, and cash and net worth over five years, so sales teams can rank prospects by financial health and compliance teams can flag overdue accounts. It's the check you'd run by hand on Companies House, as one record per company.
What you can extract
Use cases
Prospect qualification
Sort UK leads by cash, net worth and their five-year trend before outreach.
Due diligence
Check status, directors and persons with significant control before signing with a UK company.
KYC and compliance
Identify who controls a company and flag overdue accounts in onboarding workflows.
CRM enrichment
Turn a column of company numbers into official registry and financial fields, one record per company.
How it works
Configure your input
Paste a search URL or keywords and set your filters. No code required.
Run in the cloud
The Actor runs on Apify with proxy rotation and anti-bot handling, at any scale.
Get structured data
Download clean JSON, CSV or Excel, or pull results straight from the API into your stack.
Transparent pay-per-result pricing
$0.0015 per result
You only pay for the results you actually extract, no monthly subscription, no wasted spend. Start for free with your Apify credit and scale as you grow.
No Apify account yet? Create one free · $5 of usage every month, no card required.
Frequently asked questions
What input does the enricher take?
A UK company number (8 digits, such as 00445790; Scottish and Northern Irish companies use prefixes like SC) or a company name, singly or as a batch list. A number returns exactly one company; a name search returns up to 10 matches by default, 50 at most.
How is it different from the official Companies House API?
The free official API returns registry records once you register for a key and build a client. This Actor merges Companies House API data with financial figures from CompanyCheck (cash, net worth, current assets and liabilities, five-year history) into one record per company, proxies included, with no API key in the input.
Does it cover companies outside the UK?
No, it enriches UK-registered companies only. For registry profiles from Germany, France, Belgium, the Netherlands, Italy, Spain and the Nordics, our North Data scraper returns officers, status and corporate events in one normalized schema.
North Data ScraperHow much does it cost?
Pay-per-result: about $0.007 per company, no subscription. Start free with Apify credit.
Need a scraper we don't list yet?
We build and maintain custom web scrapers for any website, anti-bot bypass, proxy rotation and clean structured data, delivered as a managed pipeline.