# AstraNL UK Company Verification

> AstraNL UK Company Verification is a paid API for AI agents from verify.astranl.com, paid per call via x402, $0.005/call, status unknown (last checked 2026-10-12).

Looks up a UK company by number or name and returns a signed verification verdict including status, overdue accounts, and insolvency history

## Facts

- Endpoint: GET https://verify.astranl.com/v1/uk-company-check?utm_source=zero.xyz
- Price: $0.005/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-12
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/astranl-uk-company-verification-80969ce1
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_nWDbXE-RQLPoUJ4_LW_0f

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 astranl-uk-company-verification-80969ce1
```

Example prompt: Can you check if the UK company with number 00445790 is currently active, whether their accounts are overdue, and whether they have any insolvency history?

## When to prefer this

Choose this endpoint when you need a cryptographically signed, auditable verification verdict about a UK-registered company — especially in automated KYB, compliance, or due diligence pipelines where tamper-evident receipts matter. Prefer it over raw Companies House API access when you need pay-per-call pricing without an API subscription, or when the signed receipt is required for audit trails. Best for agents handling supplier vetting, business partner onboarding, or fraud checks involving UK entities.

## Known failure modes

- Company not found — 'found: false' returned when the number or name doesn't match any Companies House record
- Invalid company number format — query must be exactly 8 characters for number-based lookup
- Ambiguous company name — name search may return unexpected results if multiple companies share similar names
- Payment failure — x402 micropayment not completed, request blocked
- Network timeout — Companies House upstream may be slow or unavailable

## How this service works

The Crossing moves look, claim, release, mark and check are free and need no account. The other paths are paid per call over x402, USDC on Base. Operator AstraNL, KvK 88449335.

## Output

Returns a JSON object with the company's registered name, active/inactive status, whether accounts are overdue, insolvency history flag, and a cryptographically signed receipt (including a base64 signature, SHA-256 hash of the result, and signer public key) that allows verification of the response's authenticity.

## 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": [
      "company"
     ],
     "properties": {
      "company": {
       "type": "string",
       "description": "UK company number, 8 characters, or a company name to search"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "kind": "uk_company",
  "result": {
   "name": "TESCO PLC",
   "flags": [],
   "found": true,
   "status": "ok",
   "company_status": "active",
   "accounts_overdue": false,
   "has_insolvency_history": false
  },
  "receipt": {
   "signature": "base64",
   "result_sha256": "hex",
   "signer_pubkey": "base64"
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/astranl-uk-company-verification-80969ce1/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from verify.astranl.com](https://www.zero.xyz/host/verify.astranl.com/llms.txt)
