# Toll402 UK VAT Number Validator

> Toll402 UK VAT Number Validator is a paid API for AI agents from toll402.dev, paid per call via x402, $0.001/call, status unknown (last checked 2026-09-15).

Validates a UK VAT registration number and returns whether it is valid

## Facts

- Endpoint: POST https://toll402.dev/v1/t/vat_gb_validate
- Price: $0.001/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/toll402-uk-vat-number-validator-42f05ead
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_gEcumi4lHszduY9rIlPYj

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 toll402-uk-vat-number-validator-42f05ead -d '<json body>'
```

Example prompt: Can you check whether the UK VAT number GB100000089 is valid and registered?

## When to prefer this

Use this endpoint when you need to programmatically verify UK VAT numbers without signing up for an API key, paying only per call in USDC. Ideal for agents handling UK supplier onboarding, invoice validation, or compliance checks where occasional lookups don't justify a dedicated VAT API subscription.

## Known failure modes

- Invalid VAT number format returns ok: false
- Non-existent VAT number returns ok: false
- Missing 'vat' field in request body causes validation error
- Malformed request body returns HTTP error
- Payment failure via x402 causes 402 response before processing

## How this service works

The OpenRouter for AI-agent tools: one gateway, one wallet, every capability. Built-in tools, forged tools, a global verified business directory and 2,000+ aggregated x402 services, all paid per call in USDC via x402 (HTTP 402). No signup, no API key.

## Output

Returns a JSON object with an 'ok' boolean field indicating whether the provided UK VAT number is valid and registered. A true value confirms the VAT number is legitimate; false indicates it is invalid or not found.

## 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",
    "bodyType",
    "body"
   ],
   "properties": {
    "body": {
     "type": "object",
     "required": [
      "vat"
     ],
     "properties": {
      "vat": {
       "type": "string",
       "description": "UK VAT number, e.g. 'GB100000089' or '100000089'"
      }
     },
     "additionalProperties": false
    },
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "POST"
     ],
     "type": "string"
    },
    "bodyType": {
     "enum": [
      "json",
      "form-data",
      "text"
     ],
     "type": "string"
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "ok": true
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/toll402-uk-vat-number-validator-42f05ead/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from toll402.dev](https://www.zero.xyz/host/toll402.dev/llms.txt)
