# opendata402 UK Companies House Lookup

> opendata402 UK Companies House Lookup is a paid API for AI agents from opendata402.com, paid per call via x402, $0.001/call, status unknown (last checked 2026-10-15).

Look up UK registered companies by company number or name, returning registration details, status, addresses, SIC codes, and compliance flags for KYC and supplier checks.

## Facts

- Endpoint: GET https://opendata402.com/v1/companies/uk?utm_source=zero.xyz
- Price: $0.001/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/opendata402-uk-companies-house-lookup-b01aca3e
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_M_Vm5MmVaN9qQz2TzMFMn

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 opendata402-uk-companies-house-lookup-b01aca3e
```

Example prompt: Can you look up the UK company with Companies House number 00445790 and tell me its current status, registered address, SIC codes, and whether it has any insolvency or charges flags?

## When to prefer this

Use this endpoint when you need authoritative UK company data directly from the Companies House register — particularly for KYC, supplier vetting, or compliance workflows. Prefer it over general web search when you need structured fields like SIC codes, incorporation dates, insolvency flags, or registered addresses. For Norwegian companies use the sibling Brønnøysund endpoint instead. Note that officer and PSC (persons with significant control) data are not included.

## Known failure modes

- Company number not found: returns empty or 404-style response
- Invalid company number format (not 8 alphanumeric characters): rejected by input validation
- Name search returns no matches if the name fragment is too short or too obscure
- Name search may return many partial matches requiring further filtering
- Rate limiting or payment failure may prevent the call from completing
- Dissolved or struck-off companies may have incomplete or missing fields

## How this service works

UK company register (Companies House): by company number or name. Returns name, number, status, type, incorporation and cessation dates, registered office address, SIC industry codes, previous names, accounts and confirmation statement due dates, and liquidation, insolvency and charges flags. Officers and persons with significant control are left out (personal data). Use it for KYC and supplier checks. Companies House data.

## Output

A JSON object (or array for name searches) containing: company name, company number, company status (e.g. active, dissolved), company type, incorporation date, cessation date if applicable, registered office address, SIC industry codes, previous names, accounts due date, confirmation statement due date, and boolean flags for liquidation, insolvency, and registered charges. Officers and persons with significant control are excluded.

## 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": {
      "name": {
       "type": "string",
       "pattern": "^[\\p{L}0-9 .,&'()-]{2,80}$",
       "description": "Company name or part of it."
      },
      "limit": {
       "type": "string",
       "pattern": "^([1-9]|1[0-9]|20)$",
       "description": "Max results for a name search (default 5, max 20)."
      },
      "number": {
       "type": "string",
       "pattern": "^[A-Z0-9]{8}$",
       "description": "8-character company number, e.g. 00445790 or SC123456."
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/opendata402-uk-companies-house-lookup-b01aca3e/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from opendata402.com](https://www.zero.xyz/host/opendata402.com/llms.txt)
