UK Companies House - Company Data & Officers avatar

UK Companies House - Company Data & Officers

Pricing

from $3.00 / 1,000 companies

Go to Apify Store
UK Companies House - Company Data & Officers

UK Companies House - Company Data & Officers

Get UK company data from the official Companies House register: profile, status, SIC codes, registered address, accounts due dates, officers and filing history. Search by name or company number. Use your free API key. $3 per 1,000 companies.

Pricing

from $3.00 / 1,000 companies

Rating

0.0

(0)

Developer

leo zhu

leo zhu

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

4 days ago

Last modified

Categories

Share

Pull UK company data straight from the official Companies House register into a spreadsheet: company name and number, status (active, dissolved, liquidation...), company type, incorporation date, SIC codes, registered office address, previous names, accounts and confirmation statement due dates (overdue flags), charges / insolvency flags, plus optional officers (directors) and filing history. Search by company name or look up company numbers in bulk.

Great for KYC / supplier checks, B2B lead lists, CRM enrichment, due-diligence and accountancy prospecting (find companies with accounts due soon).

How to use it

  1. Get your free Companies House API key (2 minutes): go to developer.company-information.service.gov.uk, register, Create an application (choose Live), then Create new key > REST. Paste it into Companies House API key - it's a secret input, never shown in logs or output.
  2. Add company numbers and/or company names to search.
  3. Optionally switch on officers and filing history. Start, then export CSV / Excel / JSON.

No key yet? The Actor still works in a limited mode: up to 20 companies per run, profile fields only (no officers / filings), read from the public GOV.UK company pages at 1 request per second. Add a key for full speed and all fields.

Output example

{"companyNumber": "00445790", "companyName": "TESCO PLC", "status": "ok", "companyStatus": "active", "companyType": "plc",
"incorporatedOn": "1947-11-27", "sicCodes": ["47110"], "registeredOfficeAddress": "Tesco House, Shire Park, Kestrel Way, Welwyn Garden City, AL7 1GA",
"accountsNextDue": "2027-08-24", "confirmationStatementNextDue": "2027-06-15", "officersCount": 14,
"officers": [{"name": "SMITH, Jane", "role": "director", "appointedOn": "2020-01-01", "nationality": "British", "birthMonthYear": "1970-05"}],
"companiesHouseUrl": "https://find-and-update.company-information.service.gov.uk/company/00445790"}

Pricing (pay per event)

CompaniesCost
100$0.30
1,000$3.00
10,000$30.00

Plus $0.00005 per run start. Officers and filing history are included at no extra cost. Free: invalid numbers, companies not found, searches with no results, errors. The Apify Free plan's $5 monthly credit covers about 1,600 companies. If your Maximum cost per run is reached, the Actor stops cleanly and lists the remaining numbers as NOT_PROCESSED_COMPANIES in the key-value store.

Speed and limits

The official API allows 600 requests per 5 minutes per key. The Actor stays under that (about 2 requests/s) and waits on 429 - it never tries to bypass the limit. One company = 1 request (+1 for officers, +1 for filings), so about 1,000 profiles in under 10 minutes.

Data protection (GDPR / UK GDPR)

Officer data is personal data even though Companies House publishes it. The Actor minimises it: no home or correspondence addresses, birth date as month/year only (as published), current officers only unless you ask for resigned ones. You are the controller of the data you collect: have a lawful basis (e.g. legitimate interest for B2B checks), respect objections and PECR rules for marketing, and don't keep data longer than needed. Data: Companies House, Open Government Licence v3.0.

Not affiliated with Companies House.

Feedback

Found this useful? Please leave a review. Problem with a run? Open an issue or use Share run with developer - we fix reports quickly.