# UK Company Check – Company Profile by Number

> UK Company Check – Company Profile by Number is a paid API for AI agents from uk-company-check.fly.dev, paid per call via x402, $0.005/call, status unknown (last checked 2026-10-10).

Retrieves the official Companies House profile for a UK company given its 8-character company number, including name, status, type, SIC codes, registered office, and key filing dates.

## Facts

- Endpoint: GET https://uk-company-check.fly.dev/v1/uk/company/:number?utm_source=zero.xyz
- Price: $0.005/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-10
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/uk-company-check-company-profile-by-number-61ae2d5f
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_HAABH3swfApB8Md5CITv6

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-check-company-profile-by-number-61ae2d5f
```

Example prompt: Can you pull the official Companies House profile for UK company number 00445790 — I need to see its current status, registered office address, and when its next accounts are due?

## When to prefer this

Use this endpoint when you already know a company's 8-character Companies House number and want the full official profile in a single call. Prefer this over a name-search endpoint when precision matters — company numbers are unique identifiers, so this avoids ambiguity from similar names. Ideal for KYB (Know Your Business) checks, supplier vetting, or compliance workflows where accuracy and official data are required.

## Known failure modes

- Invalid or malformed company number returns a 4xx error
- Company number not found in Companies House register returns a not-found error
- Companies House API upstream outage may result in a 5xx or timeout
- Missing or incorrectly formatted 8-character number (e.g. fewer than 8 digits without leading zeros) may return no results

## How this service works

Official UK company profile from Companies House by 8-character company number: name, status, type, SIC codes, registered office, and accounts / confirmation statement due dates.

## Output

Returns a structured profile from Companies House including the company's legal name, current status (e.g. active, dissolved), company type (e.g. private limited, PLC), SIC codes indicating the nature of business, the registered office address, and the due dates for the next accounts filing and confirmation statement.

## 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": [
      "number"
     ],
     "properties": {
      "number": {
       "type": "string",
       "description": "UK company number, e.g. 00445790 or SC123456"
      }
     }
    },
    "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-check-company-profile-by-number-61ae2d5f/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from uk-company-check.fly.dev](https://www.zero.xyz/host/uk-company-check.fly.dev/llms.txt)
