# Penny Data: UK Company Profile Lookup by Company Number

> Penny Data: UK Company Profile Lookup by Company Number is a paid API for AI agents from x402-lab.vercel.app, paid per call via x402, $0.005/call, status unknown (last checked 2026-11-01).

Returns a structured JSON profile for a UK registered company given its Companies House number, charged per call in USDC on Base.

## Facts

- Endpoint: GET https://x402-lab.vercel.app/api/company/%7Bnumber%7D?utm_source=zero.xyz
- Price: $0.005/call
- Payment: x402
- Status: unknown
- Last checked: 2026-11-01
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/penny-data-uk-company-profile-lookup-by-company-number-ff1d43f2
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_Bpacvj8y12Tk1HJZHridz

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 penny-data-uk-company-profile-lookup-by-company-number-ff1d43f2
```

Example prompt: Can you pull up the Companies House profile for company number 00445790 — I need their registered address, SIC codes, and whether they're still active?

## When to prefer this

Choose this endpoint when you need structured UK company data — such as registered address, SIC codes, active status, or filing deadlines — for a known Companies House company number, and you want pay-per-call access with no API key or account setup required. Ideal for agents that need occasional lookups without committing to a subscription.

## Known failure modes

- Invalid or non-existent company number returns an error or empty response
- Payment failure (insufficient USDC balance on Base) blocks the request
- Malformed company number (wrong format) may return a 404 or validation error
- Rate limiting or upstream Companies House API unavailability may cause timeouts

## How this service works

Penny Data: pay-per-call data for AI agents. UK company profiles and postcode lookups as JSON, paid per call in USDC on Base with x402. No API key or account.

## Output

A JSON object containing the company's legal name, type (e.g. plc, ltd), status (e.g. active, dissolved), SIC codes, incorporation date, registered office address (including postcode, locality, address lines, country), next accounts due date, and next confirmation statement due date.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "properties": {
   "type": "string"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "type": "plc",
  "status": "active",
  "sic_codes": [
   "47110"
  ],
  "company_name": "TESCO PLC",
  "company_number": "00445790",
  "accounts_next_due": "2027-08-26",
  "incorporation_date": "1947-11-27",
  "registered_office_address": {
   "po_box": null,
   "region": null,
   "care_of": null,
   "country": "United Kingdom",
   "locality": "Welwyn Garden City",
   "premises": null,
   "postal_code": "AL7 1GA",
   "address_line_1": "Tesco House, Shire Park",
   "address_line_2": "Kestrel Way"
  },
  "confirmation_statement_next_due": "2027-07-02"
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/penny-data-uk-company-profile-lookup-by-company-number-ff1d43f2/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from x402-lab.vercel.app](https://www.zero.xyz/host/x402-lab.vercel.app/llms.txt)
