EU VAT Validation API
Built for Developers
Verify EU VAT numbers instantly. Get company details from VIES, monitor changes with webhooks, and stay tax-compliant with a simple REST API.
20 free requests/month · No credit card required
# Validate a VAT number
curl https://api.vatnode.dev/v1/vat/IE6388047V \
-H "Authorization: Bearer vat_live_..."
# Response
{
"valid": true,
"vatId": "IE6388047V",
"countryCode": "IE",
"countryName": "Ireland",
"companyName": "GOOGLE IRELAND LIMITED",
"companyAddress": "3RD FLOOR, GORDON HOUSE, BARROW STREET, DUBLIN 4",
"countryVat": {
"vatName": "Value Added Tax",
"vatAbbr": "VAT",
"currency": "EUR",
"standardRate": 23,
"reducedRates": [9, 13.5]
},
"checkId": "019d2a89-a5d9-7b97-b710-57b84604de2b",
"checkedAt": "2026-03-26T14:25:57.209Z",
"source": "VIES"
}VIES API — Everything you need for VAT compliance
A complete API solution for validating EU VAT numbers and staying compliant
Real-time Validation
Direct connection to VIES with smart caching. Get instant results with 99.9% uptime.
Change Monitoring
Subscribe to VAT IDs and receive webhooks when company status or details change.
Developer-First
Clean REST API with comprehensive docs and code examples in JavaScript, Python, PHP, and curl.
GDPR Compliant
EU-hosted infrastructure. We only store what's necessary and never share your data.
44 European Countries
Full coverage of all EU member states plus key non-EU countries (Norway, Switzerland, UK, and more).
Detailed Responses
Get company name, address, and validation status. Cache info included for debugging.
Up and running in minutes
No SDK. No infrastructure. Just one HTTP call.
Create your account
Sign up and get an API key instantly. Free plan, no credit card required.
API key
vat_live_••••••••••••••••
Make a request
One HTTP call. Works with any language — curl, JavaScript, Python, PHP.
GET /v1/vat/IE6388047V
Authorization: Bearer vat_live_...
Get structured data
Company name, address, validity, and VAT rates for the country — all in one response.
"valid": true,
"companyName": "GOOGLE...",
"standardRate": 23
Simple, transparent pricing
Start free, upgrade when you need more
Free
For testing and small projects
- 20 requests/month
- VAT validation
- VAT rates API
- Community support
Starter
For growing businesses
- 1,000 requests/month
- Everything in Free
- Weekly monitoring
- Webhooks
- Email support
Pro
For high-volume needs
- 5,000 requests/month
- Everything in Starter
- Daily monitoring
- Priority support
Frequently asked questions
Everything you need to know before integrating
Ready to validate VAT numbers?
Join hundreds of developers who trust vatnode for their VAT validation needs.