# Toolrail EU VAT Number Validator

> Toolrail EU VAT Number Validator is a paid API for AI agents from toolrail.dev, paid per call via x402, $0.003/call, status unknown (last checked 2026-10-12).

Validates an EU VAT number against the European Commission VIES registry, returning validity status, company name, and registered address.

## Facts

- Endpoint: POST https://toolrail.dev/vat/validate?utm_source=zero.xyz
- Price: $0.003/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-12
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/toolrail-eu-vat-number-validator-18e096fc
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_cmGli-5IIDhm4Pb5bWTR8

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 toolrail-eu-vat-number-validator-18e096fc -d '<json body>'
```

Example prompt: Can you check if the VAT number DE123456789 is valid and get me the registered company name and address from the EU VIES registry?

## When to prefer this

Use this endpoint when you need authoritative, real-time VAT validation against the official EU VIES registry — especially during B2B onboarding, invoicing, or tax-exempt checkout flows. Prefer this over format-only validation libraries when you need to confirm actual registration status, not just number structure. The built-in retry and caching layer makes it more reliable than calling VIES directly.

## Known failure modes

- VAT number not found in VIES — may be unregistered or recently registered
- VIES system temporarily unavailable — service retries but may still fail
- Invalid country code provided — returns error
- Malformed VAT number format — returns validation error
- Country not part of EU VAT system — not supported

## How this service works

Validate an EU VAT number against the official European Commission VIES registry, with retries and caching for reliability. Returns validity, company name and address. Use when onboarding or invoicing an EU business and you must confirm its VAT number is registered.

## Output

Returns whether the VAT number is valid (boolean), the registered company name, and the registered company address as recorded in the VIES system. Results are cached for reliability and the service retries on transient VIES failures.

## Request schema (JSON Schema)

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

## More

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