EU & UK VAT Validator & Rate Engine API
Instant offline checksum validation and 2026 tax rate resolution for all 27 European Union member states plus the United Kingdom.
⚡ Live Pure-Compute Playground
Test deterministic edge parsing with sub-2ms execution across 330+ Cloudflare V8 edge locations. Zero persistent storage, zero cold-starts, pure function $f(x)=y$.
Key Capabilities & Performance Architecture
- ✓ Full coverage for all 27 EU member states and the United Kingdom
- ✓ Deterministic offline MOD-97, MOD-11, Luhn, and weighted check digit validation
- ✓ Instant 2026 standard, reduced, and super-reduced VAT rate retrieval
- ✓ Zero subrequests, zero external VIES downtime risk, sub-1ms edge latency
- ✓ Strict Zod schema validation and RapidAPI error insulation
VIES Country VAT Rules & Rates (28 Specifications)
Explore full structural breakdowns, checksum logic, and field schemas for every supported format.
Austria (AT) VAT & VIES Validator
Instant sub-1ms offline checksum validation, syntax verification, and 2026 tax rate lookup for Austria (AT) VAT numbers.
View Specification →Belgium (BE) VAT & VIES Validator
Instant sub-1ms offline checksum validation, syntax verification, and 2026 tax rate lookup for Belgium (BE) VAT numbers.
View Specification →Bulgaria (BG) VAT & VIES Validator
Instant sub-1ms offline checksum validation, syntax verification, and 2026 tax rate lookup for Bulgaria (BG) VAT numbers.
View Specification →Cyprus (CY) VAT & VIES Validator
Instant sub-1ms offline checksum validation, syntax verification, and 2026 tax rate lookup for Cyprus (CY) VAT numbers.
View Specification →Czechia (CZ) VAT & VIES Validator
Instant sub-1ms offline checksum validation, syntax verification, and 2026 tax rate lookup for Czechia (CZ) VAT numbers.
View Specification →Germany (DE) VAT & VIES Validator
Instant sub-1ms offline checksum validation, syntax verification, and 2026 tax rate lookup for Germany (DE) VAT numbers.
View Specification →Denmark (DK) VAT & VIES Validator
Instant sub-1ms offline checksum validation, syntax verification, and 2026 tax rate lookup for Denmark (DK) VAT numbers.
View Specification →Estonia (EE) VAT & VIES Validator
Instant sub-1ms offline checksum validation, syntax verification, and 2026 tax rate lookup for Estonia (EE) VAT numbers.
View Specification →Greece (EL) VAT Validator (AFM)
Instant sub-1ms offline checksum validation, syntax verification, and 2026 tax rate lookup for Greece (EL) VAT numbers.
View Specification →Spain (ES) VAT & VIES Validator
Instant sub-1ms offline checksum validation, syntax verification, and 2026 tax rate lookup for Spain (ES) VAT numbers.
View Specification →Finland (FI) VAT & VIES Validator
Instant sub-1ms offline checksum validation, syntax verification, and 2026 tax rate lookup for Finland (FI) VAT numbers.
View Specification →France (FR) VAT & VIES Validator
Instant sub-1ms offline checksum validation, syntax verification, and 2026 tax rate lookup for France (FR) VAT numbers.
View Specification →United Kingdom (GB) VAT & VIES Validator
Instant sub-1ms offline checksum validation, syntax verification, and 2026 tax rate lookup for United Kingdom (GB) VAT numbers.
View Specification →Croatia (HR) VAT Validator (OIB)
Instant sub-1ms offline checksum validation, syntax verification, and 2026 tax rate lookup for Croatia (HR) VAT numbers.
View Specification →Hungary (HU) VAT Validator (Adószám)
Instant sub-1ms offline checksum validation, syntax verification, and 2026 tax rate lookup for Hungary (HU) VAT numbers.
View Specification →Ireland (IE) VAT Validator (Revenue VAT)
Instant sub-1ms offline checksum validation, syntax verification, and 2026 tax rate lookup for Ireland (IE) VAT numbers.
View Specification →Italy (IT) VAT Validator (Partita IVA)
Instant sub-1ms offline checksum validation, syntax verification, and 2026 tax rate lookup for Italy (IT) VAT numbers.
View Specification →Lithuania (LT) VAT & VIES Validator
Instant sub-1ms offline checksum validation, syntax verification, and 2026 tax rate lookup for Lithuania (LT) VAT numbers.
View Specification →Luxembourg (LU) VAT & VIES Validator
Instant sub-1ms offline checksum validation, syntax verification, and 2026 tax rate lookup for Luxembourg (LU) VAT numbers.
View Specification →Latvia (LV) VAT & VIES Validator
Instant sub-1ms offline checksum validation, syntax verification, and 2026 tax rate lookup for Latvia (LV) VAT numbers.
View Specification →Malta (MT) VAT & VIES Validator
Instant sub-1ms offline checksum validation, syntax verification, and 2026 tax rate lookup for Malta (MT) VAT numbers.
View Specification →Netherlands (NL) VAT & VIES Validator
Instant sub-1ms offline checksum validation, syntax verification, and 2026 tax rate lookup for Netherlands (NL) VAT numbers.
View Specification →Poland (PL) VAT & VIES Validator
Instant sub-1ms offline checksum validation, syntax verification, and 2026 tax rate lookup for Poland (PL) VAT numbers.
View Specification →Portugal (PT) VAT & VIES Validator
Instant sub-1ms offline checksum validation, syntax verification, and 2026 tax rate lookup for Portugal (PT) VAT numbers.
View Specification →Romania (RO) VAT Validator (CIF / CUI)
Instant sub-1ms offline checksum validation, syntax verification, and 2026 tax rate lookup for Romania (RO) VAT numbers.
View Specification →Sweden (SE) VAT & VIES Validator
Instant sub-1ms offline checksum validation, syntax verification, and 2026 tax rate lookup for Sweden (SE) VAT numbers.
View Specification →Slovenia (SI) VAT & VIES Validator
Instant sub-1ms offline checksum validation, syntax verification, and 2026 tax rate lookup for Slovenia (SI) VAT numbers.
View Specification →Slovakia (SK) VAT & VIES Validator
Instant sub-1ms offline checksum validation, syntax verification, and 2026 tax rate lookup for Slovakia (SK) VAT numbers.
View Specification →API Endpoints & Request Signatures
| Method | Path | Description |
|---|---|---|
POST |
/api/v1/vat/validate |
Validate VAT number syntax, checksum, and retrieve country rates |
GET |
/api/v1/vat/rates/DE |
Get 2026 VAT tax rates for a specific country |
Sample Response JSON Payload
All endpoints deliver strongly-typed envelopes with deterministic parsing and performance metrics.
{
"success": true,
"data": {
"valid": true,
"countryCode": "DE",
"countryName": "Germany",
"vatNumber": "DE123456789",
"rates": {
"standardRate": 19,
"reducedRates": [
7
],
"effectiveYear": 2026
},
"checksumValid": true
},
"meta": {
"latency_ms": 0.74,
"version": "1.0.0"
}
}
Multi-Language Integration Code
Copy and paste ready-to-run snippets with your direct API credentials:
curl --request POST \
--url "https://eu-uk-vat-validator-rate-engine.stanzaapi.com/api/v1/vat/validate" \
--header "Content-Type: application/json" \
--header "x-api-key: YOUR_API_KEY" \
--data '{
"vatNumber": "DE123456789"
}'
const response = await fetch("https://eu-uk-vat-validator-rate-engine.stanzaapi.com/api/v1/vat/validate", {
method: "POST",
headers: {
"Content-Type": "application/json",
"x-api-key": process.env.API_KEY || "YOUR_API_KEY"
},
body: JSON.stringify({
"vatNumber": "DE123456789"
})
});
const data = await response.json();
console.log(data);
import requests
import json
url = "https://eu-uk-vat-validator-rate-engine.stanzaapi.com/api/v1/vat/validate"
headers = {
"Content-Type": "application/json",
"x-api-key": "YOUR_API_KEY"
}
payload = {
"vatNumber": "DE123456789"
}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
package main
import (
"bytes"
"fmt"
"io"
"net/http"
"os"
)
func main() {
url := "https://eu-uk-vat-validator-rate-engine.stanzaapi.com/api/v1/vat/validate"
payload := []byte(`{"vatNumber":"DE123456789"}`)
req, _ := http.NewRequest("POST", url, bytes.NewBuffer(payload))
req.Header.Add("Content-Type", "application/json")
req.Header.Add("x-api-key", os.Getenv("API_KEY"))
res, err := http.DefaultClient.Do(req)
if err != nil {
panic(err)
}
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}
Frequently Asked Questions
All 27 EU Member States (Austria, Belgium, Bulgaria, Croatia, Cyprus, Czechia, Denmark, Estonia, Finland, France, Germany, Greece, Hungary, Ireland, Italy, Latvia, Lithuania, Luxembourg, Malta, Netherlands, Poland, Portugal, Romania, Slovakia, Slovenia, Spain, Sweden) plus the United Kingdom.
The official EU VIES SOAP server frequently experiences high latency, outages, and maintenance windows. Offline mathematical validation guarantees 100% uptime and sub-1ms response times during checkout.