EDGE ENGINE SUB-2MS DETERMINISTIC V8 EXECUTION • ZERO DATA RETENTION • EXPLORE API SPECS →
<5ms Edge Latency 99.9% SLA Available V8 Pure Compute Tax & E-commerce

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.

Interactive Edge Workbench

⚡ 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$.

32KB Demo Cap 60 req/min Burst <2ms V8 Compute Zero Data Retention
input.txt 0 B
output.json demo-ready
Status: Ready
{
  "status": "Click RUN VALIDATION to execute on the Cloudflare edge..."
}
Sandbox Quota: Free Tier (50 reqs/mo) • Production keys from $29/mo Get Free Sandbox Key →
Need 512KB+ Payloads, High-Throughput & 99.9% Production SLA?
Direct API keys include pooled monthly quotas, zero cold-starts, and HIPAA BAA eligibility on the Mega tier.
Get Production API Key →

Key Capabilities & Performance Architecture

VIES Country VAT Rules & Rates (28 Specifications)

Explore full structural breakdowns, checksum logic, and field schemas for every supported format.

Austrian VAT Number (UID) Validator & VIES Check

Instant sub-1ms offline checksum validation, syntax verification, and 2026 tax rate lookup for Austria (AT) VAT numbers.

View Specification →

Belgian VAT Number (BTW/TVA) Validator & VIES Check

Instant sub-1ms offline checksum validation, syntax verification, and 2026 tax rate lookup for Belgium (BE) VAT numbers.

View Specification →

Bulgarian VAT Number (ДДС / ЕИК) Check, Format & Rates 2026

Instant sub-1ms offline checksum validation, syntax verification, and 2026 tax rate lookup for Bulgaria (BG) VAT numbers.

View Specification →

Cyprus (CY) VAT Validator & VIES Check

Instant sub-1ms offline checksum validation, syntax verification, and 2026 tax rate lookup for Cyprus (CY) VAT numbers.

View Specification →

Czechia (CZ) VAT Validator & VIES Check

Instant sub-1ms offline checksum validation, syntax verification, and 2026 tax rate lookup for Czechia (CZ) VAT numbers.

View Specification →

German VAT Number (USt-IdNr) Validator & Free VIES Check

Instant sub-1ms offline checksum validation, syntax verification, and 2026 tax rate lookup for Germany (DE) VAT numbers.

View Specification →

Danish VAT Number (CVR) Check, Format & VIES Validator 2026

Instant sub-1ms offline checksum validation, syntax verification, and 2026 tax rate lookup for Denmark (DK) VAT numbers.

View Specification →

Estonia (EE) VAT Validator & VIES Check

Instant sub-1ms offline checksum validation, syntax verification, and 2026 tax rate lookup for Estonia (EE) VAT numbers.

View Specification →

Greek VAT Number (AFM / ΑΦΜ) Check, Format & Rates 2026

Instant sub-1ms offline checksum validation, syntax verification, and 2026 tax rate lookup for Greece (EL) VAT numbers.

View Specification →

Spanish VAT (NIF/CIF) Validator & VIES Check

Instant sub-1ms offline checksum validation, syntax verification, and 2026 tax rate lookup for Spain (ES) VAT numbers.

View Specification →

Finland (FI) VAT Validator & VIES Check

Instant sub-1ms offline checksum validation, syntax verification, and 2026 tax rate lookup for Finland (FI) VAT numbers.

View Specification →

French VAT Number (Numéro TVA) Validator & VIES Check

Instant sub-1ms offline checksum validation, syntax verification, and 2026 tax rate lookup for France (FR) VAT numbers.

View Specification →

UK VAT Number Check & VIES Lookup | HMRC Validator

Instant sub-1ms offline checksum validation, syntax verification, and 2026 tax rate lookup for United Kingdom (GB) VAT numbers.

View Specification →

Croatian VAT Number (OIB) Validator & VIES Check

Instant sub-1ms offline checksum validation, syntax verification, and 2026 tax rate lookup for Croatia (HR) VAT numbers.

View Specification →

Hungarian VAT Number (Adószám) Check, Format & Rates 2026

Instant sub-1ms offline checksum validation, syntax verification, and 2026 tax rate lookup for Hungary (HU) VAT numbers.

View Specification →

Irish VAT Number Check & VIES Validator

Instant sub-1ms offline checksum validation, syntax verification, and 2026 tax rate lookup for Ireland (IE) VAT numbers.

View Specification →

Italian VAT (Partita IVA) Number Check, Format & Validator

Instant sub-1ms offline checksum validation, syntax verification, and 2026 tax rate lookup for Italy (IT) VAT numbers.

View Specification →

Lithuania (LT) VAT Validator & VIES Check

Instant sub-1ms offline checksum validation, syntax verification, and 2026 tax rate lookup for Lithuania (LT) VAT numbers.

View Specification →

Luxembourg (LU) VAT Validator & VIES Check

Instant sub-1ms offline checksum validation, syntax verification, and 2026 tax rate lookup for Luxembourg (LU) VAT numbers.

View Specification →

Latvia (LV) VAT Validator & VIES Check

Instant sub-1ms offline checksum validation, syntax verification, and 2026 tax rate lookup for Latvia (LV) VAT numbers.

View Specification →

Malta (MT) VAT Validator & VIES Check

Instant sub-1ms offline checksum validation, syntax verification, and 2026 tax rate lookup for Malta (MT) VAT numbers.

View Specification →

Dutch VAT Number (Btw-nummer) Validator & VIES Check

Instant sub-1ms offline checksum validation, syntax verification, and 2026 tax rate lookup for Netherlands (NL) VAT numbers.

View Specification →

Polish VAT Number (NIP) Validator & VIES Check

Instant sub-1ms offline checksum validation, syntax verification, and 2026 tax rate lookup for Poland (PL) VAT numbers.

View Specification →

Portugal (PT) VAT Validator & VIES Check

Instant sub-1ms offline checksum validation, syntax verification, and 2026 tax rate lookup for Portugal (PT) VAT numbers.

View Specification →

Număr TVA & VAT România (CIF/CUI) Validator & ANAF Check

Instant sub-1ms offline checksum validation, syntax verification, and 2026 tax rate lookup for Romania (RO) VAT numbers.

View Specification →

Swedish VAT Number (Momsnr) Validator & VIES Check

Instant sub-1ms offline checksum validation, syntax verification, and 2026 tax rate lookup for Sweden (SE) VAT numbers.

View Specification →

Slovenia (SI) VAT Validator & VIES Check

Instant sub-1ms offline checksum validation, syntax verification, and 2026 tax rate lookup for Slovenia (SI) VAT numbers.

View Specification →

Slovakia (SK) VAT Validator & VIES Check

Instant sub-1ms offline checksum validation, syntax verification, and 2026 tax rate lookup for Slovakia (SK) VAT numbers.

View Specification →

API Endpoints & Request Signatures

MethodPathDescription
POST/api/v1/vat/validateValidate VAT number syntax, checksum, and retrieve country rates
GET/api/v1/vat/rates/DEGet 2026 VAT tax rates for a specific country

Sample Response JSON Payload

All endpoints deliver strongly-typed envelopes with deterministic parsing and performance metrics.

HTTP 200 Response Payload
{
  "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
curl --request POST \
  --url "https://api.stanzaapi.com/vat-validator/api/v1/vat/validate" \
  --header "Content-Type: application/json" \
  --header "x-api-key: YOUR_API_KEY" \
  --data '{
  "vatNumber": "DE123456789"
}'
Node.js (Fetch)
const response = await fetch("https://api.stanzaapi.com/vat-validator/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);
Python (Requests)
import requests
import json

url = "https://api.stanzaapi.com/vat-validator/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())
Go
package main

import (
	"bytes"
	"fmt"
	"io"
	"net/http"
	"os"
)

func main() {
	url := "https://api.stanzaapi.com/vat-validator/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

Which countries are supported by the VAT engine?

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.

Why validate VAT numbers offline?

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.

Complementary Enterprise APIs

Seamlessly orchestrate data pipelines across adjacent financial, regulatory, and supply-chain protocols: