Companies House Scraper — UK Company Data, Status & SIC
Pricing
from $5.00 / 1,000 results
Companies House Scraper — UK Company Data, Status & SIC
Scrape any UK Companies House company by number — registered name, company number, status, type, incorporation date, registered office and SIC codes. No API key. Structured JSON for KYB, due diligence & onboarding. Pay only for companies found — misses are free.
Pricing
from $5.00 / 1,000 results
Rating
0.0
(0)
Developer
NeuralVerge
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
UK Companies House Scraper — United Kingdom Company Data, Status & SIC ✅ No API Key
Scrape any UK (United Kingdom / Britain) company from Companies House (find-and-update.company-information.service.gov.uk) by company number — registered name, number, status, type, incorporation date, registered office address, SIC activity codes, officers and persons with significant control (PSC). Powered by the Neuralverge API. No API key or account required, and you only pay for companies we actually find.
Ideal for KYC/KYB, due diligence, compliance, lead enrichment and feeding company data to AI agents.
✨ Why this Actor
- 🇬🇧 Full Companies House profile — identity, status, SIC codes, officers and PSC in one structured object.
- 💸 Pay only for the companies you get — unresolved numbers are skipped and never billed. Misses are free; no empty, billable rows.
- 🔑 No API key or account — extraction runs on the Neuralverge backend.
- ⚡ Real-time & structured — fresh data each run and one predictable JSON schema.
🔧 How it works
- Provide a UK company number (e.g.
08804411) — or an advanced full Companies House profile URL. - Run the Actor. Fetching and AI-structuring the profile happens on the Neuralverge backend.
- Get one dataset row per company — the source
url, the extractionsettings(including the JSON schema) and the structuredmachineobject. Export to CSV, JSON or Excel, or pull it over the Apify API.
If the company can't be resolved, it's logged and skipped without charge.
Input
One company per run.
| Field | Type | Notes |
|---|---|---|
companyNumber | string | The UK Companies House company number, e.g. 08804411. |
companyUrl | string | Advanced: a full Companies House profile URL to use instead of the number. |
{"companyNumber": "08804411"}
What you'll receive
Each dataset row mirrors the Neuralverge system output and has three top-level blocks:
url— the Companies House profile URL that was scraped.settings— the extraction settings, including the full JSON schema used, atsettings.extract_schema_json.machine— the structured result:company_name,company_number,company_status,company_type,incorporation_date,registered_office_address,nature_of_business_sic(SIC codes),officersandpersons_with_significant_control.
Nulls & empty sections are normal. Only data present on the profile is filled —
officersandpersons_with_significant_controlcan benullwhen not shown on the overview page.
Example output (real run)
A real dataset row from https://find-and-update.company-information.service.gov.uk/company/08804411,
shown in full — including the complete extraction schema (settings.extract_schema_json)
and the full machine-readable result (machine). The human markdown summary is
produced by the system but omitted from the dataset.
{"url": "https://find-and-update.company-information.service.gov.uk/company/08804411","settings": {"has_schema": true,"country_code": "us","extract_schema_json": {"$schema": "http://json-schema.org/draft-07/schema#","title": "Companies House Profile","description": "Extracts key information from a UK Companies House company profile.","type": "object","properties": {"company_name": {"type": "string","description": "The current registered name of the company."},"company_number": {"type": "string","description": "The unique registration number of the company."},"company_status": {"type": "string","description": "The current operational status of the company (e.g., 'Active', 'Dissolved')."},"company_type": {"type": "string","description": "The legal type of the company (e.g., 'Private limited company')."},"incorporation_date": {"type": "string","description": "The date the company was incorporated.","format": "date"},"registered_office_address": {"type": "string","description": "The full registered office address of the company."},"nature_of_business_sic": {"type": "array","description": "A list of Standard Industrial Classification (SIC) codes and their descriptions.","items": {"type": "object","properties": {"code": {"type": "string","description": "The SIC code number."},"description": {"type": "string","description": "The description of the business activity for the SIC code."}},"required": ["code","description"]}},"officers": {"type": "array","description": "A list of current company officers (directors, secretaries, etc.).","items": {"type": "object","properties": {"name": {"type": "string","description": "The full name of the officer."},"role": {"type": "string","description": "The role of the officer (e.g., 'Director')."},"appointment_date": {"type": "string","description": "The date the officer was appointed.","format": "date"}},"required": ["name","role","appointment_date"]}},"persons_with_significant_control": {"type": "array","description": "A list of persons or entities with significant control (PSC) over the company.","items": {"type": "object","properties": {"name": {"type": "string","description": "The name of the PSC."},"notified_on": {"type": "string","description": "The date the company was notified of the PSC's status.","format": "date"},"nature_of_control": {"type": "array","description": "A list of the ways in which the person has significant control.","items": {"type": "string"}}},"required": ["name","notified_on","nature_of_control"]}}},"required": ["company_name","company_number","company_status","incorporation_date","registered_office_address"]}},"machine": {"company_name": "REVOLUT LTD","company_number": "08804411","company_status": "Active","company_type": "Private limited Company","incorporation_date": "2013-12-06","registered_office_address": "30 South Colonnade, London, United Kingdom, E14 5HX","nature_of_business_sic": [{"code": "62090","description": "Other information technology service activities"}],"officers": null,"persons_with_significant_control": null}}
Genuine output from a live run — REVOLUT LTD (08804411), Active, with its SIC activity code resolved.
Pricing
Pay per result — $0.005 per company ($5 per 1,000) returned to the dataset. You pay only for rows returned — misses are free.
| Event | Price |
|---|---|
| Actor start | Free |
| Company returned (per dataset row) | $0.005 |
Company numbers that can't be resolved are not billed. Pricing is on top of your Apify platform usage.
Integrations & API
Results are stored in a standard Apify dataset — export as CSV, JSON, XML or Excel, or fetch on demand through the Apify API. The Actor also plugs into Apify's integrations (Make, Zapier, n8n, webhooks) and can be called from any MCP client.
FAQ
Do I need an account or API key? No. Extraction runs on the Neuralverge backend.
What identifier do I use? The UK company number, e.g. 08804411. You can also pass a
full Companies House profile URL.
Am I charged if a company isn't found? No. You're billed only for rows returned to the dataset.
Disclaimer: This Actor is an independent tool and is not affiliated with, endorsed by, or sponsored by Companies House or the UK Government. Data originates from the public Companies House register.