Companies House API: UK Company Data, Directors, PSC & Filings
Pricing
from $5.00 / 1,000 company profile delivereds
Companies House API: UK Company Data, Directors, PSC & Filings
Companies House API for UK company checks: look up UK companies by number or name and get the official profile, directors and officers, persons with significant control (PSC, beneficial owners), charges and recent filings as clean JSON with risk flags. For KYC, KYB and credit checks.
Pricing
from $5.00 / 1,000 company profile delivereds
Rating
0.0
(0)
Developer
Juan de Pablos
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
6 days ago
Last modified
Categories
Share
UK Company Data: Companies House Profiles, Officers & Filings
Run a KYC-grade check on any UK company in one call: official profile, active directors, beneficial owners (PSC), registered charges and recent filings: as clean JSON with verifiable risk flags (overdue accounts, insolvency history, outstanding charges, dissolved status).
Data comes straight from the official Companies House register (the UK company registry), not from a stale third-party database.
What you get per company
{"companyNumber": "SC327000","companyName": "BANK OF SCOTLAND PLC","status": "active","type": "plc","incorporatedOn": "2007-09-25","companyAgeYears": 18.8,"registeredOffice": "The Mound, Edinburgh, EH1 1YZ, Scotland","sicCodes": ["64191"],"accounts": { "nextDue": "2027-06-30", "lastMadeUpTo": "2025-12-31", "overdue": false },"confirmationStatement": { "nextDue": "2027-05-20", "overdue": false },"officers": [{ "name": "...", "role": "director", "appointedOn": "2024-01-15" }],"officersCount": { "active": 14, "total": 71 },"personsWithSignificantControl": [{ "name": "HBOS PLC", "kind": "corporate-entity-person-with-significant-control", "naturesOfControl": ["ownership-of-shares-75-to-100-percent"] }],"charges": { "total": 29, "outstanding": 16, "satisfied": 13 },"recentFilings": [{ "date": "2026-05-19", "category": "confirmation-statement", "description": "confirmation statement with no updates: made up date: 2026-05-06" }],"totalFilings": 312,"riskFlags": ["outstanding-charges:16"],"source": "https://find-and-update.company-information.service.gov.uk/company/SC327000"}
Use cases
- KYC / vendor onboarding: verify a counterparty exists, is active, and who controls it.
- Credit checks: overdue accounts, outstanding charges and insolvency history in one field (
riskFlags). - Watchlists: pass up to 50 company numbers per run and schedule it daily; diff
recentFilingsto catch new appointments, resignations, charges or insolvency events. - Lead enrichment: SIC codes, age, registered office and officer names for UK B2B prospecting.
Input
Company numbers ("00502851", "SC327000") or names ("Greggs"): names are resolved through the official search (best match wins, alternatives logged). Toggle includeOfficers, includePsc, includeCharges and filingsLimit to trim the report.
Bring your own free API key (optional apiKey input) to use your own rate limit: otherwise the built-in shared key is used.
Pricing
Pay per event: you are charged only for profiles actually delivered. Companies not found and failed lookups are never charged.
Use with AI agents (MCP)
This Actor works out of the box with Apify's MCP server. Point your agent to:
https://mcp.apify.com?tools=jdepablos/companies-house-feed
Ask things like "Run a risk check on Greggs plc" or "Which of these 20 suppliers have overdue accounts?".
Data source and license
All data comes from the official Companies House register, the UK company registry. Companies House data is Crown copyright, published under the Open Government Licence v3.0, which permits commercial and non-commercial reuse and requires attribution. Every record carries an attribution field with the required citation so the credit travels with the data. This Actor is not affiliated with or endorsed by Companies House.
Personal data note: officer records keep name, role and appointedOn: the public fact of who administers the company and since when, the same information Companies House itself publishes. Nationality and date of birth are removed: the official API does return an officer's birth month and year (never the day), but this Actor never extracts them into the report, since they add nothing to a KYB decision beyond who runs the company.
FAQ
Is this data legal to use? Yes: Companies House data is UK public register data, free to reuse (including commercially), under the Open Government Licence v3.0.
How fresh is it? Live: every run queries the official API at request time. Filings appear here as soon as Companies House registers them.
Scotland / Northern Ireland companies? Yes: all UK registers (prefixes SC, NI, OC for LLPs, etc.).
What does riskFlags contain? Only verifiable register facts: accounts-overdue, confirmation-statement-overdue, insolvency-history, outstanding-charges:N, status:dissolved, undeliverable-registered-office, no-active-officers. No opinions or scores: you decide the policy.