Companies House Enrichment — UK Company Directors & Filings
Pricing
from $5.00 / 1,000 enriched companies
Companies House Enrichment — UK Company Directors & Filings
Enrich UK companies from the official Companies House API: profile, SIC codes, current and resigned directors and officers, and the latest filing history in one row per company. Search by name, company number, SIC code, incorporation date or location. $5 per 1,000 companies.
Pricing
from $5.00 / 1,000 enriched companies
Rating
0.0
(0)
Developer
ActorForge
Maintained by CommunityActor stats
0
Bookmarked
3
Total users
0
Monthly active users
12 hours ago
Last modified
Categories
Share
Enrich UK companies from the official Companies House API: profile, SIC codes, current and resigned directors and officers, and the latest filing history in one row per company. Search by name, company number, SIC code, incorporation date or location. $5 per 1,000 companies.
Get UK company data with real depth — not just names and addresses. This Companies House scraper/API returns fully-enriched company records: registered details, SIC codes, current and resigned directors and other officers, and filing history, straight from the official Companies House register. Build lead lists by SIC code, incorporation date, status, or location (e.g. 'active scaffolding companies in Manchester incorporated since 2020'), enrich a list of company numbers in bulk, or run free-text searches. Data comes from the official API, so results are reliable and always current — no brittle scraping.
What data does it return?
Every run outputs clean, schema-validated rows like these:
| companyNumber | name | status | incorporatedOn | registeredAddress | sicCodes | officers | filings |
|---|---|---|---|---|---|---|---|
| 12345678 | EXAMPLE SCAFFOLDING LTD | active | 2019-03-14 | 1 Example Street, Unit 4, Manchester, M1 2AB, England | 43991, 43999 | 2 active, 1 resigned (names, roles, dates) | 25 most recent (date, type, description) |
| 87654321 | SAMPLE JOINERY (LEEDS) LTD | active | 2021-09-02 | 22 Demo Road, Leeds, LS1 4XY, England | 43320 | 1 active (name, role, dates) | 25 most recent (date, type, description) |
How much does it cost?
Transparent pay-per-event pricing — you only pay for what you get, and the actor always respects your run budget: set a maximum total charge and it stops cleanly at the cap instead of overrunning.
| Event | Price | Charged | Worked example |
|---|---|---|---|
company-result | $0.005 | per enriched company (profile + officers + filings included) | 1,000 companies = $5.00; 100 companies = $0.50 |
apify-actor-start | $0.00005 | per run per GB of memory (platform start fee) | One run at up to 1 GB = $0.00005 (charged as one event) |
Input options
| Field | Type | Required | Default | Description |
|---|---|---|---|---|
companyNumbers | array | no | — | Enrich exactly these companies (e.g. 09876543). Takes priority over search terms and filters. |
searchTerms | array | no | — | Free-text company name search, e.g. 'plumbing manchester'. Used only when no company numbers and no advanced filters are given. |
sicCodes | array | no | — | Filter by Standard Industrial Classification codes, e.g. 43991 for scaffolding. Combine with status/date/location filters for targeted lead lists. |
companyStatus | string | no | "any" | Only companies in this state. 'any' disables the filter. |
incorporatedFrom | string | no | — | Earliest incorporation date, YYYY-MM-DD. Great for 'new companies' lead lists. |
incorporatedTo | string | no | — | Latest incorporation date, YYYY-MM-DD. |
location | string | no | — | Registered-office location filter, e.g. 'Manchester'. |
maxResults | integer | no | 100 | Stop after this many companies. You are charged per company: 1,000 companies = $5.00. If you set a run budget (max total charge), the actor automatically stays inside it. |
includeOfficers | boolean | no | true | Attach current and resigned officers (name, role, dates, occupation, nationality). No dates of birth or personal addresses are ever returned. |
includeFilings | boolean | no | true | Attach the 25 most recent filings (date, category, type, description). |
apiKey | string | no | — | Optional: bring your own free key from developer.company-information.service.gov.uk for dedicated throughput (600 requests/5 min per key). Without it, the actor's shared key is used. |
Limits & honest notes
- Official Companies House data only — UK-registered companies (England, Wales, Scotland, Northern Ireland).
- Privacy by design: officers' dates of birth and personal addresses are never returned, only statutory business-register fields.
- Filing history returns the 25 most recent filings per company; officers are capped at 100 per company.
- Throughput is governed by the Companies House rate limit (600 requests/5 min). A fully-enriched company uses 3 requests ≈ 180 companies per 5 minutes. Add your own free API key in the input for dedicated throughput.
- Companies not found (e.g. mistyped numbers) are skipped and never charged.
- Respects your run budget: set a maximum total charge and the actor stops cleanly at the cap.
Related ActorForge actors
- UK Companies House Search — company lists by SIC code and postcode
- UK Planning Applications
- Domain WHOIS & DNS Lookup
Changelog
- 2026-07-05 — Initial release: profile + officers + filing history enrichment, advanced search (SIC / status / dates / location), bring-your-own-key support.
Built and maintained by ActorForge. Reliability first: every actor in the portfolio is monitored by an automated nightly self-test, and breakages are typically fixed the same day.