# UK Company Check

> UK Company Check is a paid API for AI agents from uk-company-check.agent-fee-check.workers.dev, paid per call via x402, $0.01/call, status unknown (last checked 2026-10-17).

Looks up a UK company by name or number in the official Companies House register and returns its status, type, SIC codes, registered address, overdue filing flags, insolvency and charges indicators, and active officer count.

## Facts

- Endpoint: GET https://uk-company-check.agent-fee-check.workers.dev/search?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-17
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/uk-company-check-b71832da
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_sny_y8LIZ5O3zRuaUUURf

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-b71832da
```

Example prompt: Can you check if Tesco PLC is still an active company in the UK — I need its incorporation date, registered address, SIC codes, and whether its accounts or confirmation statement are overdue?

## When to prefer this

Use this endpoint when you need authoritative, government-sourced company facts about any UK-registered entity — especially for supplier vetting, contract due diligence, sales research, or compliance checks. Prefer this over generic web search when you need structured, reliable fields like company status, SIC codes, insolvency flags, and overdue filing indicators directly from the official Companies House register.

## Known failure modes

- Company name not found — returns empty results array if no match exists in Companies House
- Ambiguous name query — returns multiple records requiring the caller to disambiguate by company number
- Companies House API unavailable — upstream outage may cause timeout or error response
- Invalid or malformed query parameter — may return error if 'q' is missing or empty
- Company dissolved long ago may have limited data in results

## How this service works

UK company check from the official Companies House register. Give a company number; get its status, type, incorporation date, SIC codes, registered office, whether accounts or the confirmation statement are overdue, insolvency and charges flags, and the number of active officers. Company-level facts only, no personal data. Use for supplier checks, sales research and due diligence on UK companies.

## Output

Returns an array of matching company records, each containing the company's official status (active, dissolved, etc.), company type, incorporation date, SIC codes, registered office address, flags for overdue accounts and confirmation statement, insolvency indicators, charges flags, and the count of active officers. Company-level facts only; no personal data on individuals.

## 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",
     "required": [
      "q"
     ],
     "properties": {
      "q": {
       "type": "string",
       "description": "Company name to search for"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "query": "tesco",
  "results": [
   {
    "type": "plc",
    "status": "active",
    "ceased_on": null,
    "company_name": "TESCO PLC",
    "company_number": "00445790",
    "incorporated_on": "1947-11-27",
    "registered_office": "Tesco House, Shire Park, Kestrel Way, Welwyn Garden City, United Kingdom, AL7 1GA"
   },
   {
    "type": "ltd",
    "status": "active",
    "ceased_on": null,
    "company_name": "KFORD TYRES (GORNAL) LTD",
    "company_number": "09384423",
    "incorporated_on": "2015-01-12",
    "registered_office": "2 Dawley Brook Road, Kingswinford, England, DY6 7BD"
   }
  ]
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/uk-company-check-b71832da/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from uk-company-check.agent-fee-check.workers.dev](https://www.zero.xyz/host/uk-company-check.agent-fee-check.workers.dev/llms.txt)
