Companies House Scraper
Pricing
from $2.99 / 1,000 results
Go to Apify Store
Companies House Scraper
Search UK Companies House by name or number and export company profiles, officers, and filings.
Look up companies in the UK Companies House public register by name or company number. Each Dataset row is one company profile — registration number, status, type, registered office address, incorporation date, SIC / nature of business, and optionally officers and filing history.
Useful for KYC, due diligence, lead enrichment, and monitoring UK company records.
Features
- Batch company-name search and exact company-number lookup
- Profile fields: name, number, status, type, address, incorporation date, accounts / confirmation-statement summaries, SIC codes
- Optional officers (directors / secretaries and appointment details)
- Optional filing history
- Works without an API key via the public register; optional official REST API key for API-mode fetches
- De-duplication by company number and a
maxCompaniesceiling - Optional Apify proxy support
Input
| Field | Type | Default | Description |
|---|---|---|---|
companyNames | array | — | Company names to search |
companyNumbers | array | — | Exact company numbers |
apiKey | string (secret) | — | Optional Companies House REST API key |
maxCompanies | integer | 50 | Max unique companies |
maxResultsPerName | integer | 10 | Max search hits kept per name |
includeOfficers | boolean | true | Fetch officers |
includeFilingHistory | boolean | false | Fetch filing history |
maxOfficers | integer | 50 | Cap officers per company |
maxFilings | integer | 25 | Cap filings per company |
requestDelayMs | integer | 300 | Delay between requests |
proxyConfiguration | object | — | Optional proxy settings |
At least one company name or company number is required.
Example
{"companyNames": ["ADIDAS (U.K.)"],"companyNumbers": ["01075951"],"maxCompanies": 5,"includeOfficers": true,"includeFilingHistory": false}
Output
One Dataset item per unique company, including:
company_name,company_number,company_status,company_typeregistered_office_address,incorporated_onaccounts,confirmation_statement,nature_of_businessurl,search_query,search_type,source,data_modeofficerswhen requested;filing_historywhen requested
Example row
{"url": "https://find-and-update.company-information.service.gov.uk/company/01075951","company_name": "ADIDAS (U.K.) LIMITED","company_number": "01075951","registered_office_address": "The Adidas Centre, Pepper Road, Hazel Grove, Stockport, Cheshire., SK7 5SA","company_status": "Active","company_type": "Private limited Company","incorporated_on": "10 October 1972","nature_of_business": ["46410 - Wholesale of textiles","46420 - Wholesale of clothing and footwear"],"officers": [{"name": "HUGHES, Rosemary","role": "Secretary","status": "Active","appointed_on": "7 May 2019"}],"search_type": "company_number","source": "company-information.service.gov.uk","data_mode": "public_html"}
Notes
- Source: UK Companies House public register (
find-and-update.company-information.service.gov.uk) and optional official REST API - Free API keys are available from the Companies House developer hub when you prefer API mode
- Respect fair-use expectations; keep volume and concurrency reasonable