VIES – VAT Information Exchange System
European Commission, DG TAXUD. API access, keys, rate limits and terms, each with its official source. Last checked 17 Oct 2026.
| Official site | https://ec.europa.eu/taxation_customs/vies/ Source: https://taxation-customs.ec.europa.eu/vies-vat-information-exchange-system_en · checked 15 Oct 2026 |
| Free API | Yes. Public REST endpoints: check-vat-number, check-vat-test-service and check-status. Source: https://ec.europa.eu/assets/taxud/vow-information/swagger_publicVAT.yaml · checked 17 Oct 2026 |
| API docs | https://ec.europa.eu/assets/taxud/vow-information/swagger_publicVAT.yaml Source: https://ec.europa.eu/assets/taxud/vow-information/swagger_publicVAT.yaml · checked 17 Oct 2026 |
| Key / account | No. check-status answered without a key on our check. Source: https://ec.europa.eu/taxation_customs/vies/rest-api/check-status · checked 17 Oct 2026 |
| Data available | Whether a VAT number is valid, plus name/address where the member state provides them; per-country service availability. Source: https://ec.europa.eu/assets/taxud/vow-information/swagger_publicVAT.yaml · checked 17 Oct 2026 |
| Rate limits | No numeric limit; DG TAXUD blocks abusive IPs (e.g. the same number many times a day, many invalid numbers). Source: https://ec.europa.eu/taxation_customs/vies/help.html · checked 15 Oct 2026 |
| Licence / terms | For confirming VAT IDs for intra-Community supplies; any other use or extraction is strictly forbidden. Source: https://ec.europa.eu/taxation_customs/vies/help.html · checked 15 Oct 2026 |
Up
HTTP 200 · 535 ms
Checked 06 Nov 2026, 12:17 UTC · 100.0% answering over 67 check(s)
Member-state services unavailable at last check: none.
Endpoint: https://ec.europa.eu/taxation_customs/vies/rest-api/check-status
curl -s "https://ec.europa.eu/taxation_customs/vies/rest-api/check-status"
- No changes recorded yet.