Companies House Scraper -- UK Company Data, Officers & PSC avatar

Companies House Scraper -- UK Company Data, Officers & PSC

Pricing

from $1.00 / 1,000 results

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

Companies House Scraper -- UK Company Data, Officers & PSC

Batch-lookup any UK registered company via the official Companies House API -- profile, directors, beneficial owners, and filing dates in one run.

Pricing

from $1.00 / 1,000 results

Rating

0.0

(0)

Developer

Kyle Pretorius

Kyle Pretorius

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Share

Batch-lookup any UK registered company via the official Companies House REST API. Returns company profile, registered address, SIC codes, accounts filing dates, directors/officers, and beneficial ownership (PSC) data in a single run.

No scraping of HTML pages. Uses the structured JSON API, so results are stable and cover all 5M+ companies on the register.

What you need

A free Companies House API key. Register at https://developer.company-information.service.gov.uk -- takes about 2 minutes. Paste the key into the apiKey input field.

Inputs

FieldTypeDefaultDescription
queriesarray[]Company names or company numbers. Numbers (e.g. 12345678) do a direct lookup; names do a search and return up to maxResultsPerQuery matches.
apiKeystringRequired. Free Companies House API key.
includeOfficersbooleantrueInclude directors and company officers (name, role, appointment date).
includePSCbooleanfalseInclude persons with significant control (beneficial owners).
maxResultsPerQueryinteger5Maximum companies to return per name search. Ignored for direct number lookups.
maxItemsinteger100Stop after pushing this many results.

Output example

{
"companyNumber": "00102498",
"companyName": "TESCO PLC",
"companyStatus": "active",
"companyType": "plc",
"jurisdiction": "england-wales",
"dateOfCreation": "1947-05-27",
"dateOfCessation": null,
"registeredOfficeAddress": "Tesco House, Shire Park, Kestrel Way, Welwyn Garden City, AL7 1GA",
"sicCodes": ["47110"],
"accountsNextDue": "2025-06-30",
"accountsLastMadeUpTo": "2024-02-24",
"confirmationStatementNextDue": "2025-07-04",
"officers": [
{
"name": "MURPHY, Ken",
"role": "chief-executive-officer",
"appointedOn": "2020-10-01",
"resignedOn": null,
"nationality": "Irish",
"countryOfResidence": "England"
}
],
"personsWithSignificantControl": []
}

Pricing

Pay per result: $1.00 per 1,000 companies. A 500-company batch costs $0.50.

Rate limits

The Companies House API free tier allows 600 requests per 5 minutes. With officers and PSC enabled, each company uses 3 API calls (profile + officers + PSC). The actor tracks usage and pauses automatically before hitting the limit.

Limitations

  • An API key is required; the actor cannot run without one.
  • About 15% of companies have no PSC data (legally exempt -- the personsWithSignificantControl field will be an empty array).
  • Officers endpoint returns up to 50 officers per company. Very large boards may be paginated; full pagination is not implemented in v0.1.
  • Companies House has occasional scheduled maintenance windows (usually weekends). The actor will surface HTTP errors if the API is unavailable.
  • Overseas and Welsh names may need exact spelling for name searches. Company numbers are more reliable for direct lookups.