# AutoWorker UK Company Financial Verify

> AutoWorker UK Company Financial Verify is a paid API for AI agents from autoworker.stebilly6.workers.dev, paid per call via x402, $0.07/call, status unknown (last checked 2026-09-16).

Verifies a UK company's existence and status via Companies House, and validates financial identifiers (VAT number, IBAN) using deterministic checksum algorithms.

## Facts

- Endpoint: POST https://autoworker.stebilly6.workers.dev/services/uk-company-financial-verify
- Price: $0.07/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-16
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/autoworker-uk-company-financial-verify-6f32b017
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_g0TL8Am22fTWOqYx6h-uU

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 autoworker-uk-company-financial-verify-6f32b017 -d '<json body>'
```

Example prompt: Can you verify that EXAMPLE LTD (company number 00000006) is an active UK company and check whether VAT number GB999999973 and IBAN GB29NWBK60161331926819 are valid?

## When to prefer this

Choose this endpoint when you need a single API call that simultaneously verifies a UK company's registry status and validates its financial identifiers (VAT and IBAN) without requiring API keys or signup — payment is handled automatically via x402. Prefer this over manual Companies House lookups when building autonomous agent workflows that need programmatic, pay-per-call access to UK company and financial identifier validation.

## Known failure modes

- Company number not found on Companies House — company_exists returns false
- Invalid VAT format that fails modulus-97 check — valid flag false for VAT
- IBAN failing mod-97 checksum — valid flag false for IBAN
- Payment not settled via x402 protocol — request rejected before processing
- Malformed request body missing required fields — HTTP 400 or equivalent error
- Companies House API unavailable — company lookup may fail or return partial data

## How this service works

Paid data and decision APIs for autonomous agents, priced and settled entirely via the x402 v2 payment protocol (no API keys, no signup).

## Output

Returns a JSON object with: company details (name, type, number, status, incorporation date, registered office country, active flag), financial identifier validation results for VAT (value, kind, valid flag) and IBAN (value, length, country, valid flag), evidence metadata indicating the data sources used, a timestamp, and an overall summary noting whether the company is verified and financial identifiers are valid. Note: result reflects deterministic format/checksum validation only — it does not assess creditworthiness, solvency, fraud risk, or identity.

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "company": {
   "active": true,
   "exists": true,
   "company_name": "EXAMPLE LTD",
   "company_type": "ltd",
   "company_number": "00000006",
   "company_status": "active",
   "incorporation_date": "2010-01-01",
   "registered_office_country": "England"
  },
  "evidence": {
   "company_source": "Companies House",
   "financial_source": "Deterministic checksum/format validation (Luhn / IBAN mod-97 / UK VAT modulus-97), no external financial API call"
  },
  "financial": {
   "vat": {
    "kind": "standard",
    "valid": true,
    "value": "GB999999973"
   },
   "iban": {
    "valid": true,
    "value": "GB29NWBK60161331926819",
    "length": 22,
    "country": "GB"
   }
  },
  "checked_at": "2026-09-07T00:00:00.000Z",
  "overall_summary": {
   "note": "This is a deterministic verification result only, it does not assess creditworthiness, solvency, fraud risk, or identity.",
   "company_verified": true,
   "financial_identifiers_valid": true,
   "financial_identifiers_checked": [
    "vat",
    "iban"
   ]
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/autoworker-uk-company-financial-verify-6f32b017/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from autoworker.stebilly6.workers.dev](https://www.zero.xyz/host/autoworker.stebilly6.workers.dev/llms.txt)
