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.