UK Companies House Lookup — Company, Officers & PSCs
Pricing
from $30.00 / 1,000 company profile returneds
UK Companies House Lookup — Company, Officers & PSCs
Real, live UK Companies House data: company profile, directors/officers, and persons with significant control (PSCs), by company number or free-text company-name search.
Pricing
from $30.00 / 1,000 company profile returneds
Rating
0.0
(0)
Developer
dan boulton
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
Real, live UK Companies House data for a given company number or a free-text company-name search: company profile (status, incorporation date, SIC codes, registered office), officers/directors, and persons with significant control (PSCs). Every field is copied straight from Companies House's own free, public API — nothing invented, nothing scraped from a screen.
Input
| Field | Type | Notes |
|---|---|---|
companyNumbers | array of strings | Exact company numbers, e.g. "05180877". |
searchTerm | string | Free-text company-name search — every match (up to maxSearchResults) is looked up the same way. |
maxSearchResults | integer | Caps how many companies a searchTerm can pull in (default 20). |
includeOfficers | boolean | Default true. |
includePscs | boolean | Default true. |
activeOnly | boolean | Skip (and don't charge for) a company that isn't currently active. |
At least one of companyNumbers or searchTerm is required.
Output (one dataset item per company)
{"company_number": "05180877","company_name": "GARY THE DENT MAN LIMITED","company_status": "active","company_type": "ltd","incorporated_on": "2004-07-15","sic_codes": ["45200"],"registered_office_address": {"address_line_1": "...", "postal_code": "..."},"jurisdiction": "england-wales","officers": [{"name": "...", "role": "director", "appointed_on": "...", "resigned_on": null}],"persons_with_significant_control": [{"name": "...", "kind": "...", "notified_on": "...", "nature_of_control": ["..."]}]}
Pricing
Pay-per-event: a charge fires per real API response actually returned —
one company profile, one officer list, one PSC list — never per input row
attempted. See .actor/pay_per_event_schema.json for the proposed event
names/prices; verify and finalise the real prices in the Apify Console's
own Monetization tab before publishing — Apify's pay-per-event schema
format is configured there, and this checked-in file is a best-effort
starting point, not a guaranteed-correct final artifact (disclosed
honestly: I could not find an authoritative, literal example of this
file's exact schema during a live web search while building this).
Source
Companies House's own REST API, https://api.company-information.service.gov.uk.
No scraping. A real UK Companies House API key is required
(COMPANIES_HOUSE_API_KEY) — free to obtain from
https://developer.company-information.service.gov.uk/.