UK Companies House data as structured JSON: officers, accounts, status flags
A pay-per-result UK Companies House API actor: company profile, SIC codes, officers, accounts and confirmation statement dates, charges and insolvency flags as clean JSON.
What the API returns
Each run writes one record per company to the default dataset. Field names below are the actual dataset schema of the UK Companies House Fresh Details actor.
| Field | Contents |
|---|---|
companyNumber / companyName | Registered number and name |
companyStatus / statusDetail / type / jurisdiction | Status and registration context |
sicCodes | Standard Industrial Classification codes |
registeredOffice / ROInDispute / undeliverableRO | Registered office and its flags |
accounts / confirmationStatement | Filing dates: next due, last made up to |
hasCharges / hasInsolvencyHistory / hasBeenLiquidated | Risk flags |
officers / officerCount / previousNames | Officer list and name history |
dateOfCreation / cessationDate | Lifecycle dates |
Official source, no API key needed
Companies House (UK official register). Companies House is the authoritative register of UK companies. The actor reads the official register per company number, no Companies House API key of your own required for runs on Apify, and returns the merged profile as one JSON record.
Pricing
$0.00125 per result found (volume tiers down to $0.0009), plus $0.05 per actor start. Pay-per-event pricing: pay for results, not for a subscription.
FAQ
Is the UK Companies House API free?
Companies House offers a free official API, but it requires registration, key management, and rate-limit handling across several endpoints. This actor consolidates the profile, officers, filings, and risk flags into one JSON record per company number, runnable from Apify without your own key.
How is the actor priced?
Pay per event: $0.00125 per result (tiering down to $0.0009) plus $0.05 per run start.
Does it include officers and filing status?
Yes. Each record carries an officers array with officerCount, accounts and confirmationStatement date blocks, and the hasCharges, hasInsolvencyHistory, and hasBeenLiquidated flags.