UK Companies House Profile & Filing Status Scraper
Pricing
from $0.49 / 1,000 results
UK Companies House Profile & Filing Status Scraper
Search UK companies by name or look up specific registration numbers on Companies House: registered address, SIC codes, incorporation date, accounts and confirmation statement due dates, and insolvency/charge flags.
Pricing
from $0.49 / 1,000 results
Rating
0.0
(0)
Developer
Dataspryva
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
an hour ago
Last modified
Categories
Features
Share
Companies House is the UK government's official registrar of companies. This actor searches it by company name or looks up specific registration numbers directly, returning each company's registration status, registered office address, SIC industry codes, incorporation date, and its accounts and confirmation-statement filing schedule.
What this actor does
- Searches companies by name or free-text keywords, with optional type and status filters
- Looks up full profiles for specific company registration numbers in one run
- Returns registered office address, SIC industry codes, and jurisdiction
- Returns the accounts and confirmation-statement due/last-filed dates, plus charge and insolvency-history flags
- Only fields Companies House actually has on file for a company are included β nothing is sent as a placeholder
Authentication
This actor requires a free Companies House API key, passed as the apiKey input. Register at developer.company-information.service.gov.uk β registration takes a few minutes. Without a key, the run completes with an empty dataset and a status message explaining how to get one, instead of failing.
Output per company
companyNumberβ unique UK company registration numbercompanyNameβ registered company namecompanyTypeβ legal type, e.g.ltd,plc,llpcompanyStatusβ current status, e.g.active,dissolved,liquidationdateOfCreationβ incorporation datedateOfCessationβ date the company ceased, when dissolvedregisteredOfficeAddressβ address lines, locality, region, postal code, and countrysicCodes[]β Standard Industrial Classification codes for the company's business activityaccountsβ{nextDue, lastMadeUpTo, ...}accounts filing datesconfirmationStatementβ{nextDue, lastMadeUpTo}confirmation statement datesjurisdictionβ legal jurisdiction, e.g.england-wales,scotlandhasChargesβ whether the company has registered chargeshasInsolvencyHistoryβ whether the company has insolvency history on filesourceUrlβ direct link to the company's public profilerecordType: "company",scrapedAt
Input
| Field | Type | Default | Description |
|---|---|---|---|
mode | string | searchCompanies | searchCompanies or getCompanyDetail |
apiKey | string | β | Free Companies House API key (required β see Authentication) |
searchQuery | string | β | Company name or keywords (mode=searchCompanies) |
companyNumbers | array | β | UK registration numbers to fetch (mode=getCompanyDetail) |
companyType | string | β (all types) | ltd / plc / llp / partnership / sole-trader |
companyStatus | string | β (all statuses) | active / dissolved / liquidation / administration |
maxItems | integer | 10 | Maximum number of company records to return (1β500) |
Example: active technology companies
{"mode": "searchCompanies","apiKey": "your-api-key-here","searchQuery": "technology","companyType": "ltd","companyStatus": "active","maxItems": 50}
Example: look up specific registration numbers
{"mode": "getCompanyDetail","apiKey": "your-api-key-here","companyNumbers": ["01234567", "09876543"]}
Example: companies in liquidation matching a keyword
{"mode": "searchCompanies","apiKey": "your-api-key-here","searchQuery": "retail","companyStatus": "liquidation","maxItems": 100}
Use cases
- Due diligence β verify a company's registration status, address and filing history before doing business with it
- Credit and risk screening β flag companies in liquidation, administration, or with insolvency history
- Lead list building β pull active companies in a sector by searching a keyword with type and status filters
- Compliance monitoring β track upcoming accounts and confirmation-statement deadlines for a portfolio of companies
- Market research β profile the registered companies within an industry by SIC code
FAQ
Is an API key really required? Yes β Companies House requires an API key on every request. It's free, and registration only takes a few minutes at the link above.
What happens if I don't provide an API key? The run completes successfully with an empty dataset and a status message explaining how to get a free key, instead of crashing.
What are SIC codes? Standard Industrial Classification codes β the UK government's system for classifying a company's main business activity. A company can have more than one.
How do I look up a company by its registration number instead of searching by name?
Switch mode to getCompanyDetail and list the registration numbers in companyNumbers.
Can I filter to only active companies, or only dissolved ones?
Yes β set companyStatus to active, dissolved, liquidation, or administration.
Which company types are covered?
The companyType filter covers ltd, plc, llp, partnership and sole-trader; Companies House itself tracks additional, less common legal forms that may appear in results when no type filter is set.
How current is the data? Companies House updates its register as companies file documents, and every run queries it live, so results reflect the current public record.
Is this affiliated with Companies House or the UK government? No. This is an independent, third-party actor built on Companies House's own public API; it is not affiliated with or endorsed by Companies House or the UK government.