UK Companies House Enricher avatar

UK Companies House Enricher

Pricing

from $5.00 / 1,000 per company enricheds

Go to Apify Store
UK Companies House Enricher

UK Companies House Enricher

Enrich UK company data instantly using the official Companies House API. Input a list of company names or numbers and get back registered address, SIC codes, active directors, insolvency flags, filing history and more. Requires a free Companies House API key.

Pricing

from $5.00 / 1,000 per company enricheds

Rating

0.0

(0)

Developer

Josh Watterson

Josh Watterson

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

0

Monthly active users

3 days ago

Last modified

Share

🏢 Companies House Enricher

Instantly enrich UK company data using the official Companies House API. Input a list of company names or registration numbers and get back a full profile for each — registered address, SIC codes, active directors, insolvency flags, filing history, and more.

No scraping. No rate-limit workarounds. Direct from the source.


✅ What you get

For each company, the actor returns:

FieldDescription
companyNameFull registered company name
companyNumberCompanies House registration number
statusActive, Dissolved, Liquidation etc.
typeLtd, PLC, LLP, etc.
incorporatedOnDate of incorporation
dissolutionDateDate dissolved (if applicable)
registeredAddressFull registered office address
sicCodesSIC industry codes
hasBeenLiquidatedBoolean flag
hasInsolvencyHistoryBoolean flag
hasChargesBoolean flag (charges/mortgages registered)
jurisdictionengland-wales, scotland, etc.
companyHouseUrlDirect link to CH record
officersActive directors/secretaries (optional)
recentFilingsLatest account filings (optional)

🔑 Requirements

You need a free Companies House API key.

  1. Go to developer.company-information.service.gov.uk
  2. Register (takes 2 minutes)
  3. Create a new application and copy your API key
  4. Paste it into the API Key field in the actor input

The Companies House API is completely free with a limit of 600 requests per 5 minutes — more than enough for most use cases.


📥 Input

{
"queries": ["Tesco PLC", "00445790", "Rolls-Royce Holdings PLC"],
"searchType": "company_name",
"apiKey": "your-api-key-here",
"includeOfficers": true,
"includeFilingHistory": false
}

Input fields

FieldTypeRequiredDescription
queriesArray of stringsCompany names or CH numbers
searchTypecompany_number or company_nameHow to interpret your inputs
apiKeyStringYour free Companies House API key
includeOfficersBooleanFetch active directors for each company
includeFilingHistoryBooleanFetch recent account filings
maxFilingsInteger (1–20)How many filings to return (default: 5)

Tip: If you're using company numbers, set searchType to company_number — it's faster and skips the search step entirely.


📤 Output example

{
"query": "00445790",
"companyNumber": "00445790",
"companyName": "TESCO PLC",
"status": "active",
"type": "plc",
"incorporatedOn": "1947-11-27",
"dissolutionDate": null,
"registeredAddress": "Tesco House, Shire Park, Kestrel Way, Welwyn Garden City, AL7 1GA, England",
"sicCodes": ["47110"],
"hasBeenLiquidated": false,
"hasInsolvencyHistory": false,
"hasCharges": true,
"jurisdiction": "england-wales",
"companyHouseUrl": "https://find-and-update.company-information.service.gov.uk/company/00445790"
}

💡 Use cases

  • Lead enrichment — append registered address, status and SIC codes to your prospect lists
  • Due diligence — quickly check insolvency history and active directors before engaging a supplier
  • Data cleaning — validate company names and numbers against the official register
  • Compliance — identify dissolved or liquidated companies in your database
  • Sales intelligence — filter leads by SIC code or company type

⚡ Performance & rate limits

  • The actor adds a 200ms delay between requests to stay well within the 600/5min limit
  • For large batches (1,000+ companies), consider running multiple actor instances with split lists
  • Company number lookups are faster than name searches (one fewer API call)

🔗 Data source

All data comes directly from the UK Companies House official API — the same data used by Companies House Search itself. Data is updated in near real-time as companies file.


📬 Support

Found a bug or need a feature? Use the Issues tab on this actor's page or contact us through Apify.