# UK Companies House Register Search & Profile Lookup

> UK Companies House Register Search & Profile Lookup is a paid API for AI agents from x402-endpoints.onrender.com, paid per call via x402, $0.01/call, status unknown (last checked 2026-09-14).

Searches the official UK Companies House register by company name or number, or fetches a detailed company profile including registered address, SIC codes, and officers.

## Facts

- Endpoint: GET https://x402-endpoints.onrender.com/uk-companies/search
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/uk-companies-house-register-search-profile-lookup-0d8e034e
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_f-578vXrVaAD7JxKHpRrS

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-companies-house-register-search-profile-lookup-0d8e034e
```

Example prompt: Can you search the UK Companies House register for 'Rolls-Royce Holdings' and tell me its company number, registration status, registered address, and SIC codes?

## When to prefer this

Use this endpoint when you need to verify or look up a UK-registered business against the official Companies House register — ideal for KYB (Know Your Business) checks, compliance workflows, due diligence, or retrieving authoritative registered address and officer data. Prefer this over general web search when you need official, structured registry data.

## Known failure modes

- No results found for an obscure or misspelled company name
- Invalid company number returns an empty or error response
- Rate limiting or payment failure returns HTTP 402
- Dissolved or struck-off companies may appear in results but with inactive status
- Pagination offset beyond total results returns empty list

## How this service works

Search the official UK Companies House register to verify a business is registered — UK company search, status, type and registered details lookup (KYB) by name or number, or fetch a detailed company profile (registered address, SIC codes, officers) by company number. Official UK register coverage.

## Output

Returns a list of matching UK companies with their company numbers, names, statuses, and types for a name search; or a detailed company profile including registered address, SIC codes, incorporated date, and officers when queried by company number.

## 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"
    },
    "queryParams": {
     "type": "object",
     "required": [],
     "properties": {
      "q": {
       "type": "string",
       "description": "Company name or number, e.g. 'Tesco' or '00445790'"
      },
      "limit": {
       "type": "integer",
       "description": "Max results [1-50], e.g. 20"
      },
      "start_index": {
       "type": "integer",
       "description": "Pagination offset, e.g. 0"
      },
      "company_number": {
       "type": "string",
       "description": "If set, return the detailed profile for this number, e.g. '00445790'"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "mode": "search",
  "count": 1,
  "query": "Tesco",
  "cached": false,
  "source": "UK Companies House Public Data API (api.company-information.service.gov.uk)",
  "companies": [
   {
    "title": "TESCO PLC",
    "company_type": "plc",
    "company_number": "00445790",
    "company_status": "active",
    "address_snippet": "Tesco House, Shire Park, Kestrel Way, Welwyn Garden City, United Kingdom, AL7 1GA",
    "date_of_creation": "1947-11-27"
   }
  ],
  "timestamp": "2026-06-25T12:00:00Z",
  "disclaimer": "Indicative data from the UK Companies House register, not a compliance opinion.",
  "start_index": 0,
  "total_results": 356,
  "items_per_page": 20
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/uk-companies-house-register-search-profile-lookup-0d8e034e/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from x402-endpoints.onrender.com](https://www.zero.xyz/host/x402-endpoints.onrender.com/llms.txt)
