# Eckari UK Company Persons with Significant Control (PSC) Lookup

> Eckari UK Company Persons with Significant Control (PSC) Lookup is a paid API for AI agents from api.eckari.com, paid per call via x402, $0.008/call, status unknown (last checked 2026-10-12).

Returns the beneficial ownership register (PSCs) for a UK company — individuals, entities, or legal persons that own or control it — including nature of control, dates, and identification details.

## Facts

- Endpoint: GET https://api.eckari.com/v1/companies/uk/:company_number/owners?utm_source=zero.xyz
- Price: $0.008/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-12
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/eckari-uk-company-persons-with-significant-control-psc-lookup-46b8eeb3
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_KyIvp3A7aJxd2BZM_vBnZ

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability eckari-uk-company-persons-with-significant-control-psc-lookup-46b8eeb3
```

Example prompt: Who are the persons with significant control for UK company number 04000086? Show me the current owners only, up to 25 results.

## When to prefer this

Use this endpoint when you need the statutory UK beneficial ownership (UBO) record from Companies House — specifically the PSC register — for a UK-registered company. Prefer it over generic company lookup endpoints when the user question is about ownership, control, or who holds significant influence over a UK entity. It is the authoritative source for regulatory compliance, KYC/AML checks, due diligence workflows, and corporate transparency investigations involving UK companies. Use the sibling profile endpoint if you need general company information (name, status, registered address) rather than ownership.

## Known failure modes

- Invalid company number format (not 1-8 alphanumeric characters) returns INVALID_INPUT before payment
- Company number not found in Companies House register returns a not-found error
- Company has no active PSCs and ownership_status explains the reason (e.g. exemption filed)
- Pagination offset exceeds 10000 returns an error
- Upstream Companies House API unavailability may cause transient errors
- Ceased PSCs omitted by default unless include_ceased=true is passed

## How this service works

An empty items list is never the same as "no owner": ownership_status and the filed PSC statements/exemptions explain why the register discloses none. Returns the persons with significant control (PSCs) for a UK company — the individuals, entities or legal persons that own or control it — each nature of control carrying the register code and its official text, with dates and public identification. The UK statutory beneficial-ownership (UBO) record. Use when: Who owns this UK company?

## Output

A paginated list of PSC records for the specified UK company, each containing the PSC's name, nature of control (with register code and official statutory text), dates of notification and cessation (if applicable), and public identification. The response also includes an ownership_status field and any filed PSC statements or exemptions explaining why the register may disclose no persons, plus pagination metadata (has_more, next_offset) to retrieve further pages.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "GET",
      "HEAD",
      "DELETE"
     ],
     "type": "string"
    },
    "pathParams": {
     "type": "object",
     "required": [
      "company_number"
     ],
     "properties": {
      "company_number": {
       "type": "string",
       "pattern": "^\\s*(?:[0-9]{1,8}|[A-Za-z][0-9]{7}|[A-Za-z]{2}[0-9]{6}|[A-Za-z]{2}[0-9]{5}[A-Za-z]|[A-Za-z]{2}[0-9]{4}[A-Za-z]{2})\\s*$",
       "maxLength": 10,
       "minLength": 1,
       "description": "Companies House company number. Accepted shapes are the register's own — 1-8 digits (zero-padded to 8, e.g. 445790 → 00445790), one letter + 7 digits (R0000001), two letters + 6 digits (SC002180, NI000001, OC123456, OE000001), or the registered-society suffix forms (two letters + 5 digits + 1 letter; two letters + 4 digits + 2 letters). Case-insensitive; surrounding whitespace is ignored (which is why maxLength is 10); internal spaces and punctuation are not accepted. Any other value (for example PROBE) is rejected as INVALID_INPUT before payment and before any upstream call."
      }
     },
     "additionalProperties": false
    },
    "queryParams": {
     "type": "object",
     "properties": {
      "limit": {
       "type": "integer",
       "maximum": 100,
       "minimum": 1,
       "description": "Maximum PSCs to return per page (1-100). Default 10. Eckari reads up to three register pages of 100 entries to fill this after the ceased filter is applied; if the limit is still unmet, page.has_more is true and page.next_offset says where to resume."
      },
      "offset": {
       "type": "integer",
       "maximum": 10000,
       "minimum": 0,
       "description": "Zero-based index into the register's own PSC list (not into the filtered result). Pass back page.next_offset from the previous response to page."
      },
      "include_ceased": {
       "type": "boolean",
       "description": "Include PSCs whose control has ceased. Default false."
      }
     },
     "additionalProperties": false
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example
… (truncated)
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/eckari-uk-company-persons-with-significant-control-psc-lookup-46b8eeb3/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.eckari.com](https://www.zero.xyz/host/api.eckari.com/llms.txt)
