# RunOnProof UK Company Legal Status Check

> RunOnProof UK Company Legal Status Check is a paid API for AI agents from cdo-production.up.railway.app, paid per call via x402, $0.03/call, status unknown (last checked 2026-09-13).

Verifies the current Companies House legal status, overdue filing indicators, and insolvency observations for a UK company number.

## Facts

- Endpoint: POST https://cdo-production.up.railway.app/v1/gb/companies/legal-status
- Price: $0.03/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-13
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/runonproof-uk-company-legal-status-check-fe676d40
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_vLxZ64Rv0HBWuXkiRU0nY

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 runonproof-uk-company-legal-status-check-fe676d40 -d '<json body>'
```

Example prompt: Before I onboard this supplier, can you check the Companies House legal status for UK company number 04153430 — I want to know if they have any overdue filings or insolvency flags?

## When to prefer this

Use this endpoint when you need a fast, source-scoped Companies House status check on a specific UK company — particularly during supplier or customer onboarding, before authorising a payment, or before signing a material commercial agreement. Prefer this over broader due diligence tools when you specifically need legal status, overdue filing, and insolvency data from the UK Companies House register rather than a full multi-source corporate intelligence report.

## Known failure modes

- Invalid or malformed company number returns a validation error
- Company number not found at Companies House returns a not-found error
- Companies House data source temporarily unavailable may return a service error
- Duplicate request with mismatched idempotency key may be rejected

## How this service works

Verify the current Companies House legal status, overdue filing indicators and recorded insolvency observations for a UK company. Use before onboarding or a material decision; the result is source-scoped, not a universal good-standing certificate.

## Output

Returns the company's current legal status as recorded at Companies House, indicators of overdue filings, and any insolvency-related observations. Results are scoped to Companies House data and should not be treated as a universal certificate of good standing.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "company_number": {
   "type": "string",
   "pattern": "^(?:(?:[A-Z]{2}|[0-9]{2})?[0-9]{6}|[0-9]{8})$",
   "description": "Companies House company number, including any two-letter prefix when applicable."
  },
  "idempotency_key": {
   "type": "string",
   "pattern": "^[A-Za-z0-9._:-]{8,120}$",
   "description": "Caller-generated key. Send the identical value in the Idempotency-Key header."
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/runonproof-uk-company-legal-status-check-fe676d40/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from cdo-production.up.railway.app](https://www.zero.xyz/host/cdo-production.up.railway.app/llms.txt)
