EU VAT number validation API (VIES)
Ask VIES whether an EU VAT number is active and get the registered name and address when the member state shares them, without dealing with SOAP.
What it does
Asks the European Commission's VIES service whether an EU VAT number is active, with the company name and address when the country shares them.
- POST /v1/vat/validate
Limits: EU numbers only (plus XI for Northern Ireland). No UK, Swiss, Norwegian, or Turkish numbers. Returns 503 when VIES is down.
Use cases
- Apply the reverse charge in B2B checkout.
- Verify supplier VAT numbers.
- Pre-fill company name and address.
Data sources and freshness
European Commission VIES.
Queried live per request.
Pricing
Every new account gets 100 free calls. Packs of 10,000 ($5), 100,000 ($15) and 250,000 calls ($29) never expire, or choose Unlimited for $39 a month. Only successful responses use a call. See pricing.
FAQ
Which countries are supported?
EU member states plus XI for Northern Ireland. UK, Swiss, Norwegian and Turkish numbers are not supported.
What happens when VIES is down?
The API returns 503 and the failed call does not use your balance.