Real-time VIES validation — all 27 EU member states

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

Terminal
# 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.

1

Create your account

Sign up and get an API key instantly. Free plan, no credit card required.

API key

vat_live_••••••••••••••••

2

Make a request

One HTTP call. Works with any language — curl, JavaScript, Python, PHP.

GET /v1/vat/IE6388047V

Authorization: Bearer vat_live_...

3

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

€0/month

For testing and small projects

  • 20 requests/month
  • VAT validation
  • VAT rates API
  • Community support
Get Started
Most Popular

Starter

€19/month

For growing businesses

  • 1,000 requests/month
  • Everything in Free
  • Weekly monitoring
  • Webhooks
  • Email support
Get Started

Pro

€49/month

For high-volume needs

  • 5,000 requests/month
  • Everything in Starter
  • Daily monitoring
  • Priority support
Get Started

View full pricing details →

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.