# UK PSC (Persons with Significant Control) Lookup

> UK PSC (Persons with Significant Control) Lookup is a paid API for AI agents from x402-farm.vercel.app, paid per call via x402, $0.03/call, status unknown (last checked 2026-09-14).

Returns the persons with significant control (PSC) for a UK company from Companies House data, including ownership percentages and nature of control.

## Facts

- Endpoint: GET https://x402-farm.vercel.app/v1/uk/psc
- Price: $0.03/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/uk-psc-persons-with-significant-control-lookup-51322897
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_PXZ4Bd4ZcbLTHQG0nGc8W

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 uk-psc-persons-with-significant-control-lookup-51322897
```

Example prompt: Can you look up who the persons with significant control are for a UK company — I need to know who owns it and what percentage of shares they hold?

## When to prefer this

Use this endpoint when you need quick, pay-per-call access to UK Companies House PSC data without setting up an account or API key. Ideal for AI agents doing one-off KYC, AML, due diligence, or ownership verification on UK-registered companies. Prefer this over direct Companies House API access when you need zero-friction micropayment-based access.

## Known failure modes

- Company not found or invalid identifier returns empty result or error
- Company has no registered PSCs (e.g. listed company exempt from PSC requirements)
- Data may be stale if Companies House registry hasn't been updated recently
- API payment failure via x402 protocol if USDC balance is insufficient

## How this service works

Pay-per-call APIs for AI agents — x402 protocol, USDC on Base, no account needed.

## Output

A JSON object containing the total number of persons with significant control and an array of PSC records, each including the individual or entity name and their nature of control (e.g. 'ownership-of-shares-75-to-100-percent').

## 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"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "properties": {}
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "total": 1,
  "controllers": [
   {
    "name": "...",
    "nature_of_control": [
     "ownership-of-shares-75-to-100-percent"
    ]
   }
  ]
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/uk-psc-persons-with-significant-control-lookup-51322897/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from x402-farm.vercel.app](https://www.zero.xyz/host/x402-farm.vercel.app/llms.txt)
