REST API JSON Coming Soon

EU VAT Validation API

Validate EU VAT numbers, calculate rates, and determine reverse charge eligibility. All 27 EU countries + UK.

bash
curl -X POST https://vat-api.zexta.dev/validate \
  -H "X-API-Key: your_api_key" \
  -H "Content-Type: application/json" \
  -d '{"vat_number": "DE123456789"}'
json
{
  "valid": true,
  "country_code": "DE",
  "vat_number": "123456789",
  "company_name": "Example GmbH",
  "company_address": "Berlin, Germany",
  "request_date": "2026-06-15T10:30:00Z"
}

Features

All 27 EU member states + UK
Cached VIES lookups (fast, reliable)
Real-time rate updates
Reverse charge determination
ViDA reforms compliant
99.9% uptime SLA (paid plans)

Endpoints

Method Endpoint Description
POST /validate Validate an EU VAT number
GET /rates/{country} Get current VAT rates for a country
POST /calculate Calculate VAT for a transaction
GET /reverse-charge Determine if reverse charge applies
GET /rates/history Historical rate changes

Pricing

Free

$0 /month

100 validations/month

  • VAT number validation
  • Rate lookups
  • Community support
Coming Soon

Starter

$19 /month

5,000 validations/month

  • Everything in Free
  • Calculation endpoint
  • Reverse charge endpoint
  • Email support
Coming Soon
Recommended

Pro

$49 /month

50,000 validations/month

  • Everything in Starter
  • Rate history endpoint
  • Webhook notifications
  • Priority support
Coming Soon

Business

$99 /month

500,000 validations/month

  • Everything in Pro
  • 99.9% uptime SLA
  • Dedicated support
  • Custom rate limits
Coming Soon

Why This API Exists

Every SaaS selling B2B in the EU must validate customer VAT numbers. It’s a legal requirement, not optional.

The official VIES system is unreliable — frequent downtime, slow responses, no caching. Existing alternatives are basic or aging.

The EU VAT Validation API provides a modern, developer-friendly solution: fast responses, reliable caching, and all the endpoints you need for EU tax compliance in one place.

Use Cases

  • SaaS billing: Validate VAT numbers at checkout for reverse charge
  • Invoice generation: Look up company details for invoices
  • Tax reporting: Calculate correct VAT rates per country
  • Compliance: Maintain proof of VAT validation for audits

Frequently Asked Questions

How reliable is the validation?
We cache VIES results and provide fallback validation. Our service has 99.9% uptime compared to VIES's frequent outages.
Do you support UK VAT numbers?
Yes. We support all 27 EU member states plus the UK (HMRC validation).
How fast are responses?
Cached validations return in <50ms. Fresh VIES lookups take 1-3 seconds (then cached for 24 hours).
Do I need a credit card for the free tier?
No. Sign up with just an email and get your API key instantly.

Ship to Production — Weekly

DevOps, deployment, and cloud tips for developers. No spam, unsubscribe anytime.