EU VAT Number Validator
Validate any EU VAT number against VIES — the European Commission's live registry: validity, registered trader name and address by member state. The check every B2B invoice flow needs before applying the reverse charge.
🔌 Server-side tool
This tool runs on the server (it fetches third-party URLs directly and cannot run in your browser). Use the paid JSON API below — the worked examples show real server-side results and refresh automatically.
Worked examples
A German business
GET /api/v1/geo-time/eu-vat-validate?vatNumber=DE811907980
Result: ✗ Invalid VAT number — VIES reports no active registration for DE811907980
A French company
GET /api/v1/geo-time/eu-vat-validate?vatNumber=FR40303265045
Result: ✗ Invalid VAT number — VIES reports no active registration for FR40303265045
Deliberately invalid
GET /api/v1/geo-time/eu-vat-validate?vatNumber=DE123456789
Result: ✗ Invalid VAT number — VIES reports no active registration for DE123456789
Machine API (x402)
$0.003 / callThis tool is also a JSON API for AI agents. Requests without payment receive 402 Payment Required plus instructions; agents pay USDC on Base via the x402 protocol — no accounts, no API keys.
GET /api/v1/geo-time/eu-vat-validate?vatNumber=DE811907980 HTTP/1.1
Host: agentstoolshub.com
→ 402 (payment required, instructions in headers)
→ 200 (after X-PAYMENT header; JSON body below)
{
"tool": "geo-time/eu-vat-validate",
"input": {"vatNumber":"DE811907980"},
"result": { "value": 0, "answer": "✗ Invalid VAT number — VIES reports no active registration for DE811907980" }
}Agent docs: /llms.txt · OpenAPI spec · integration guide
About this tool
Live EU VAT validation via VIES, run by the European Commission: valid/invalid verdict, the registered trader name and address where the member state publishes them, and the consultation date that serves as evidence for reverse-charging. Supports all 27 member states plus XI (Northern Ireland).
Frequently asked questions
Why does the response say 'withheld'?
Some member states (e.g. Austria) do not publish trader names/addresses through VIES for privacy — the validity answer is still authoritative.
Can I use this for tax compliance?
VIES is the Commission's own evidence source for intra-EU B2B supplies. Keep the returned consultation date with your invoice records, per EU invoicing rules.