UK Companies House Scraper: Companies, Officers & Filings
Pricing
from $3.60 / 1,000 company results
UK Companies House Scraper: Companies, Officers & Filings
Search UK companies and pull company profiles and officers from the official Companies House API. Flat price per result, no start fee.
Pricing
from $3.60 / 1,000 company results
Rating
0.0
(0)
Developer
Lepi Data
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
4 days ago
Last modified
Categories
Share
Search the UK Companies House register and pull company profiles and officers from the official Companies House REST API. Useful for compliance checks, KYB, lead enrichment from public register data, and research.
v1 scope: company search, company profile, and officers. Filing-history links from the profile are included when the API returns them; this Actor does not download filing PDFs or crawl the HTML site.
What you get
| Field | Meaning |
|---|---|
type | company for a billed result; free status rows otherwise |
source | search (search hit) or profile (full profile + officers) |
companyNumber, companyName / title | Register identifiers and name |
companyStatus, companyType, dateOfCreation, sicCodes | Core register fields |
registeredOfficeAddress | Address as returned by the official API |
officers, officersTotal | Officers/directors from the official officers endpoint |
links | Official API link paths (including filing-history path when present) |
Pricing
Pay per event company (one charge per company result: a search hit, or one profile+officers row). Same price on every Apify plan; no separate start fee from us. Free: errors, rate-limit stops, invalid input, and Free-plan / charge-limit rows. Set a maximum charge per run and the Actor stops cleanly when it is reached.
$3.60 per 1,000 company results ($0.0036 per company event). Same price on every Apify plan, including Free.
Free-plan per-run cap = 100 billed company results. Paid Apify plans get full results up to the per-run caps below.
Input
companyNumbers: UK company numbers (e.g.00006400,SC123456). Each returns profile + officers.queries: search strings. Each returns up tomaxResultsPerQuerysearch hits (default 20, max 100).- Provide at least one of
companyNumbersorqueries.
How it works
- Calls only
https://api.company-information.service.gov.uk/(search, company profile, officers). - Authenticates with a Companies House API key stored as the Actor secret
COMPANIES_HOUSE_API_KEY(HTTP Basic; key as username, empty password). Buyers do not supply the key. - Spaces requests and hard-caps at 600 requests per rolling 5 minutes (Companies House documented limit). HTTP 429 answers honour
Retry-After; if the API keeps answering 429, the run stops with a free row. - Per-run caps: 500 company numbers, 50 queries, 5,000 billed company results.
Data source and lawful use (UK GDPR)
- Data comes from the official Companies House API only. This Actor does not scrape Companies House HTML pages.
- No emails or phone numbers are added. Officers are natural persons on a public register; fields are passed through as the API returns them. We do not hunt for extra personal contact details.
- Buyers are responsible for lawful use of register data under UK GDPR and other applicable law (including any purpose limitation, legitimate-interest or other lawful basis for their use of officer data).
Not affiliated
This Actor is not affiliated with, endorsed by or sponsored by Companies House or the UK government. "Companies House" is used only to describe the official public API this tool reads.