One call: the authoritative VIES answer when it's available, the last known good answer when it isn't, and national-registry company data VIES never gives you. No SOAP, no 5xx, no silent failures.
We query each member state's real VIES backend every 10 minutes with a live VAT number.
The Commission's own status endpoint reports Available for member states that are
in fact refusing most requests — only a real call tells the truth. This table is free and needs no account.
| Member state | Now | Uptime (24 h) | Last error |
|---|---|---|---|
| loading… | |||
→ response appears here
Hit a VIES error in production? Every VIES error code explained — what it means, whose fault it is, and how to stop it breaking your checkout.
stale with its original timestamp. No cache → the offline structural verdict.
Always HTTP 200, always a usable body."---" instead of a company
name for DE and ES, and never tells you whether a business is still trading. We add name,
address, legal status, activity code and headcount from national registries
(FR · CZ · FI · RO · PL today).?requester= your own VAT number and we return the
VIES requestIdentifier — the consultation proof to keep for a reverse-charge audit.curl -H "X-API-Key: $KEY" \ "https://vat.ouvamataxe.fr/v1/check/FR59542051180"
loading sample response…
GET /v1/check/{vat} — ?enrich=0 skip registry ·
?fresh=1 bypass cache · ?requester=FR… audit proof
POST /v1/batch {"vat_numbers":[…]} ·
GET /v1/uptime · GET /v1/status — both free, no key
100 checks a day, full enrichment. No email, no account.