Beneficial owner lookup API: UK PSC ownership chains as structured JSON
A pay-per-result beneficial ownership API for the UK: walk Companies House PSC records up the corporate chain and get owner names, nature of control, direct vs indirect holdings, and chain level as clean JSON.
What the API returns
Each run writes one record per company to the default dataset. Field names below are the actual dataset schema of the UBO Ownership Tree — UK PSC Beneficial Ownership Chains actor.
| Field | Contents |
|---|---|
companyNumber / companyName | Subject company number and name |
ownerName / ownerKind | Owner name and kind (individual or corporate) |
ownerRegistrationNumber | Owner's company number when corporate |
ownershipType | Direct vs indirect holding |
level | Chain level (1 = direct owner) |
natureOfControl | Nature of control statements |
pscStatus / notifiedOn / ceasedOn | PSC status (active/ceased) and notification dates |
nationality / countryOfResidence / legalForm / governingLaw | Owner attributes where the register publishes them |
sourceUrl | Per-record source URL for verification |
Official source, no API key needed
UK Companies House persons-with-significant-control (PSC) register. The actor reads the official PSC register per company number and follows corporate owners up the ownership chain, level by level. No Companies House API key of your own is required for runs on Apify, and every record carries the source URL for verification.
Pricing
$0.00125 per result found (volume tiers down to $0.0009), plus $0.05 per actor start. Pay-per-event pricing: pay for results, not for a subscription.
UBO Ownership Tree — UK PSC Beneficial Ownership Chains on the Apify Store
FAQ
How do I find the beneficial owners of a UK company?
The official source is the persons-with-significant-control (PSC) register at Companies House. This actor reads it per company number and, when an owner is itself a company, walks that owner's PSC record up the chain — returning flat records with ownershipType and level so direct vs indirect control is explicit.
How is the actor priced?
Pay per event: $0.00125 per result (tiering down to $0.0009 at volume) plus $0.05 per run start. No subscription.
Is this suitable for KYB and compliance workflows?
That is the main use: flat one-record-per-owner output with owner kind, nature of control, chain level, and a source URL per record, so ownership trees can be reconstructed and audited from the dataset alone.