# Eckari UK Company Profile Lookup

> Eckari UK Company Profile Lookup is a paid API for AI agents from api.eckari.com, paid per call via x402, $0.004/call, status unknown (last checked 2026-10-10).

Returns the core registered profile of a UK company from Companies House, including name, status, type, SIC codes, address, and filing summaries.

## Facts

- Endpoint: GET https://api.eckari.com/v1/companies/uk/:company_number?utm_source=zero.xyz
- Price: $0.004/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-10
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/eckari-uk-company-profile-lookup-53b46496
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_JHdmf1BsXlaNoRyf6WuVW

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 eckari-uk-company-profile-lookup-53b46496
```

Example prompt: Can you pull up the Companies House registered profile for UK company number 00445790 — I need its official name, active status, SIC codes, and registered address?

## When to prefer this

Use this endpoint when you have a UK Companies House company number and need the standard KYB company profile in a single call. Prefer this over scraping Companies House directly or using generic business data APIs when you specifically need UK-registered company data with SIC descriptions, filing summaries, and derived status flags like is_active and is_striking_off bundled together.

## Known failure modes

- Invalid company number format (not 1-8 alphanumeric characters) returns INVALID_INPUT before any payment is processed
- Company number not found in Companies House register returns a not-found error
- Whitespace-only or overly long company number rejected as INVALID_INPUT
- Upstream Companies House API unavailability may result in a service error
- Dissolved or struck-off companies are returned but flagged accordingly via is_active=false

## How this service works

Return the core registered profile of a UK company from the Companies House register: name, status with derived is_active and is_striking_off, type, jurisdiction, incorporation and cessation dates, SIC codes with their official UK SIC 2007 descriptions, registered office address, previous names, and the accounts and confirmation-statement summary. One call for the standard KYB company record. Use when: You have a UK company number and need the standard registered record.

## Output

A structured record containing the company's official name, current status (with boolean is_active and is_striking_off flags), company type, jurisdiction, incorporation and cessation dates, SIC codes with official UK SIC 2007 descriptions, registered office address, any previous names, and summary information about accounts and confirmation statement filings.

## 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": [
      "company_number"
     ],
     "properties": {
      "company_number": {
       "type": "string",
       "pattern": "^\\s*(?:[0-9]{1,8}|[A-Za-z][0-9]{7}|[A-Za-z]{2}[0-9]{6}|[A-Za-z]{2}[0-9]{5}[A-Za-z]|[A-Za-z]{2}[0-9]{4}[A-Za-z]{2})\\s*$",
       "maxLength": 10,
       "minLength": 1,
       "description": "Companies House company number, also called the company registration number (CRN). Accepted shapes are the register's own — 1-8 digits (zero-padded to 8, e.g. 445790 → 00445790), one letter + 7 digits (R0000001), two letters + 6 digits (SC002180, NI000001, OC123456, OE000001), or the registered-society suffix forms (two letters + 5 digits + 1 letter; two letters + 4 digits + 2 letters). Case-insensitive; surrounding whitespace is ignored (which is why maxLength is 10); internal spaces and punctuation are not accepted. Any other value (for example PROBE) is rejected as INVALID_INPUT before payment and before any upstream call."
      }
     },
     "additionalProperties": false
    },
    "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/eckari-uk-company-profile-lookup-53b46496/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.eckari.com](https://www.zero.xyz/host/api.eckari.com/llms.txt)
