$ curl -X POST https://ec.europa.eu/taxation_customs/vies/rest-api/check-vat-number -H "Content-Type: application/json" -d '{
"countryCode": "FR",
"vatNumber": "60815004395"
}'
{
"countryCode" : "FR",
"vatNumber" : "60815004395",
"requestDate" : "2026-05-19T12:25:12.544Z",
"valid" : true,
[...]
}
TL;DR example
GEThttps://ec.europa.eu/taxation_customs/vies/rest-api/ms/FR/vat/60815004395Or
POST:In 2022 a REST API was introduced (mentioned here https://ec.europa.eu/taxation_customs/vies/#/technical-information). In can be used in place of the SOAP API.
The API is described here in swagger format: https://ec.europa.eu/assets/taxud/vow-information/swagger_publicVAT.yaml.