UK Beneficial Ownership

Look up a UK company's reported persons of significant control in Companies House, including ownership and control details.

Pay by wallet (x402) beneficial-ownership-lookup

Example

Input
{
  "company_name": "Tesco PLC",
  "jurisdiction": "GB"
}
Answer
{
  "data_source": "UK Companies House PSC Register",
  "company_name": "TESCO PLC",
  "has_psc_data": true,
  "jurisdiction": "gb",
  "company_number": "00445790",
  "company_status": "active",
  "beneficial_owners": [],
  "total_beneficial_owners": 0
}

Inputs

FieldTypeRequiredWhat it is
company_namestringYesCompany name
jurisdictionstringNoCountry code (ISO 2-letter) for narrowing results (optional)
company_numberstringNoCompany registration number if known (optional)

Output fields

How reliably each field appears in a successful answer.

FieldTypeAppears
messagestringSometimes (present only for some inputs)
data_sourcestringUsually (present for most inputs)
company_namestringAlways (present in every successful answer)
has_psc_databooleanUsually (present for most inputs)
jurisdictionstringAlways (present in every successful answer)
company_numberstringUsually (present for most inputs)
company_statusstringUsually (present for most inputs)
beneficial_ownersarrayUsually (present for most inputs)
supported_jurisdictionbooleanSometimes (present only for some inputs)
supported_jurisdictionsarraySometimes (present only for some inputs)
total_beneficial_ownersintegerUsually (present for most inputs)

How to call it

The same tool through each route. MCP clients reach it through Strale’s server at https://api.strale.io/mcp; the call below is what the agent sends.

# Needs an API key. max_price_cents caps what this call may cost.
curl -X POST https://api.strale.io/v1/do \
  -H "Authorization: Bearer $STRALE_API_KEY" \
  -H 'Content-Type: application/json' \
  -d '{
    "capability_slug": "beneficial-ownership-lookup",
    "inputs": {
      "company_name": "Tesco PLC",
      "jurisdiction": "GB"
    },
    "max_price_cents": 25
  }'

Limitations

  • Coverage varies significantly by jurisdiction

    Coverage varies significantly by jurisdiction — UK and EU have the best data; many countries have no public UBO register

  • Data may lag real ownership changes

    Data may lag real ownership changes by months

  • Complex ownership chains may not be fully resolved

    Complex ownership chains through multiple jurisdictions may not be fully resolved

  • Currently covers UK companies only — more jurisdictions coming soon

    Currently covers UK companies only. Beneficial ownership data depends on company filings — some companies may not have filed PSC information

    What to do instead: For non-UK companies, use company-data capabilities for the relevant country and check local UBO registries

  • PSC data is self-reported by companies to Companies House

    PSC data is self-reported by companies to Companies House. Accuracy depends on the filing company — data is not independently verified

    What to do instead: Cross-reference with other compliance data sources for high-value due diligence

  • Companies listed on regulated markets are exempt from PSC filing requirements

    Companies listed on regulated markets (e.g. London Stock Exchange) are exempt from PSC filing requirements

    What to do instead: For listed companies, check shareholder registers and annual reports instead

Bundled checks that include it