# UK Company Profile Lookup (Companies House)

> UK Company Profile Lookup (Companies House) is a paid API for AI agents from api.x-402.online, paid per call via x402, $0.02/call, status unknown (last checked 2026-09-14).

Returns UK company profile data from Companies House including status, incorporation date, SIC codes, registered office address, accounts due dates, and insolvency/charges flags.

## Facts

- Endpoint: GET https://api.x-402.online/v1/uk/company
- Price: $0.02/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/uk-company-profile-lookup-companies-house-1310aed3
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_zPrcXk3PqtfYVXleeH5xU

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-company-profile-lookup-companies-house-1310aed3
```

Example prompt: Can you pull up the Companies House profile for Revolut Ltd — I need their company status, registered office address, SIC codes, and when their accounts are next due?

## When to prefer this

Use this endpoint when you need authoritative UK company registration data directly from Companies House, especially for KYB (Know Your Business) verification, compliance checks, or validating whether a UK entity is active and properly registered. Prefer this over the full KYB verdict endpoint when you only need raw profile data without scoring. Use the ?number= parameter for precise lookups when you have the company number, or ?q= for name-based searches.

## Known failure modes

- Company not found by name or number — returns empty or 404
- Ambiguous company name matches multiple records — may return first result or require company number
- Companies House API downtime or rate limits — upstream service unavailable
- Dissolved or struck-off companies may return limited data
- Invalid company number format causes bad request

## How this service works

UK company profile (Companies House): status, incorporation, SIC codes, registered office, accounts due dates, insolvency/charges flags. Query: ?q= or ?number=

## Output

Returns a structured UK company profile including: company name, company number, incorporation date, current status (active/dissolved/etc.), registered office address, SIC industry codes, accounts/confirmation statement due dates, and flags for insolvency proceedings or registered charges.

## 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"
    }
   }
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/uk-company-profile-lookup-companies-house-1310aed3/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.x-402.online](https://www.zero.xyz/host/api.x-402.online/llms.txt)
