vhsgreed
BlogDataAPIStore

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.

Open on the Apify Store

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.

FieldContents
companyNumber / companyNameRegistered number and name
companyStatus / statusDetail / type / jurisdictionStatus and registration context
sicCodesStandard Industrial Classification codes
registeredOffice / ROInDispute / undeliverableRORegistered office and its flags
accounts / confirmationStatementFiling dates: next due, last made up to
hasCharges / hasInsolvencyHistory / hasBeenLiquidatedRisk flags
officers / officerCount / previousNamesOfficer list and name history
dateOfCreation / cessationDateLifecycle 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.

UK Companies House Fresh Details on the Apify Store

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.

Related

All data source comparisons