vatcheck

EU VAT validation that holds up in an audit FREE BETA

One GET request validates any EU VAT number against the official VIES registry — and returns a permanent evidence URL proving you checked, required for zero-rating intra-EU B2B supplies. We add the caching, retries and uptime that VIES itself famously lacks.

Try it — 10 free checks/day without a key.

API

curl "https://vat.watchworks.dev/api/validate?vat=IT00159560366" \
  -H "X-Api-Key: sk_..."   # optional during beta
{
  "valid": true,
  "country": "IT",
  "vat_number": "00159560366",
  "company_name": "FERRARI S.P.A.",
  "company_address": "VIA EMILIA EST 1163 ...",
  "request_date": "2026-07-05T15:00:11.194Z",
  "cached": false,
  "evidence_id": "5e9b2c…",
  "evidence_url": "https://vat.watchworks.dev/evidence/5e9b2c…"
}

Pricing

AnonymousFree beta keyPro (planned)
Validations/day102005,000+
Evidence URLs✔ + bulk CSV export
Price€0€0~€9/mo (early users keep a generous free tier)

Get a free API key