# UK Company Lookup via Companies House

> UK Company Lookup via Companies House is a paid API for AI agents from api.strale.io, paid per call via x402, $0.054001/call, status unknown (last checked 2026-10-11).

Look up UK company information from Companies House by company number or name, returning status, incorporation date, SIC codes, and registered address

## Facts

- Endpoint: GET https://api.strale.io/x402/uk-company-data?utm_source=zero.xyz
- Price: $0.054001/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-11
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/api-strale-io-1db8d5c5
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap__XRFQz9R3rVhjnEGrxQuA

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 api-strale-io-1db8d5c5
```

Example prompt: Can you look up the Companies House details for Rolls-Royce Holdings — I need their company status, registered address, incorporation date, and SIC codes?

## When to prefer this

Use this endpoint when you need official UK Companies House data for a specific company, including verification of active status, registered address, or SIC codes. Prefer over generic web search when you need authoritative, structured company registry data for due diligence, compliance, or enrichment workflows. Use the company_number field for precise lookups; use company_name for fuzzy discovery.

## Known failure modes

- Company number not found — invalid or non-existent 8-digit number
- Fuzzy name search returns no matches or ambiguous results
- Rate limiting or payment failure via x402 protocol
- Companies House API upstream unavailability
- Malformed company number format (not 8 digits)

## How this service works

Look up UK company data from Companies House. Accepts company number (8 digits) or fuzzy company name. Returns company name, status, incorporation date, SIC codes, registered address.

## Output

Returns structured company data including official company name, current status (active/dissolved/etc.), incorporation date, SIC industry codes, and registered address as sourced from Companies House UK.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "required": [
  "company_number"
 ],
 "properties": {
  "company_number": {
   "type": "string",
   "description": "UK Companies House number (8 digits) or company name"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "status": {
  "type": "string"
 },
 "address": {
  "type": "string"
 },
 "sic_codes": {
  "type": "array"
 },
 "has_charges": {
  "type": "boolean"
 },
 "company_name": {
  "type": "string"
 },
 "jurisdiction": {
  "type": [
   "string",
   "null"
  ]
 },
 "business_type": {
  "type": "string"
 },
 "company_number": {
  "type": "string"
 },
 "tier_2_available": {
  "type": "boolean"
 },
 "ubo_availability": {
  "type": "string"
 },
 "incorporation_date": {
  "type": "string"
 },
 "legal_representatives": {
  "type": "array",
  "description": "Active officers with type (person/organisation), role, role_code, start_date; date_of_birth deliberately null (see uk-companies-house-officers for partial DOB)"
 },
 "tier_2_available_reason": {
  "type": "string"
 },
 "ubo_availability_reason": {
  "type": "string"
 },
 "total_legal_representatives": {
  "type": "integer"
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/api-strale-io-1db8d5c5/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.strale.io](https://www.zero.xyz/host/api.strale.io/llms.txt)
