Home / VAT API by Country

VAT Lookup API by Country

VAT lookup and validation API for 31 countries via a single REST endpoint. EU countries are validated in real time via VIES; UK, Norway, Australia, and Switzerland via their national tax authorities.

Each page below documents the endpoint, code examples, full response format, and country-specific format reference for that country. Free plan includes 100 validations/month — no credit card required.

QUICK START — replace DE with any supported country code

curl -H "Authorization: Bearer YOUR_API_KEY" \
  http://localhost:3000/api/v1/validate/DE/DE123456789

EU countries (27)

All EU member states are validated via VIES (VAT Information Exchange System). Returns registration status, company name, and address.

AustriaAT
BelgiumBE
BulgariaBG
CyprusCY
Czech RepublicCZ
GermanyDE
DenmarkDK
EstoniaEE
GreeceEL
SpainES
FinlandFI
FranceFR
CroatiaHR
HungaryHU
IrelandIE
ItalyIT
LithuaniaLT
LuxembourgLU
LatviaLV
MaltaMT
NetherlandsNL
PolandPL
PortugalPT
RomaniaRO
SwedenSE
SloveniaSI
SlovakiaSK

Non-EU countries (4)

Validated via each country's national tax authority API.

United KingdomGB
AustraliaAU
NorwayNO
SwitzerlandCH

Integrate with your stack

Step-by-step guides for Stripe, Shopify, WooCommerce, Node.js, Python, PHP, and Go.

View integrations

What every country endpoint returns

Start validating VAT numbers

Free plan — 100 validations/month across all 31 countries. No credit card required.