European Commission VIES
ec.europa.euValide un numéro de TVA UE via le service VIES de la Commission européenne, avec statut d’indisponibilité explicite.
0.005 USD
Facturation sur résultat valide · Résultat vide non facturé · Erreur non facturée
ec.europa.euContrats simplifiés de l’endpoint. Le schéma complet reste disponible dans OpenAPI 3.1.
vat_numberstringcountry_codestringnumberstring{
"type": "object",
"properties": {
"vat_number": {
"type": "string",
"pattern": "^(?:AT|BE|BG|CY|CZ|DE|DK|EE|EL|ES|FI|FR|GR|HR|HU|IE|IT|LT|LU|LV|MT|NL|PL|PT|RO|SE|SI|SK|XI)[A-Za-z0-9]{2,14}$"
},
"country_code": {
"type": "string",
"enum": [
"AT",
"BE",
"BG",
"CY",
"CZ",
"DE",
"DK",
"EE",
"EL",
"ES",
"FI",
"FR",
"GR",
"HR",
"HU",
"IE",
"IT",
"LT",
"LU",
"LV",
"MT",
"NL",
"PL",
"PT",
"RO",
"SE",
"SI",
"SK",
"XI"
]
},
"number": {
"type": "string",
"pattern": "^[A-Za-z0-9]{2,14}$"
}
},
"additionalProperties": false,
"anyOf": [
{
"required": [
"vat_number"
]
},
{
"required": [
"country_code",
"number"
]
}
]
}vat_numberstringObligatoire
country_codestringObligatoire
numberstringObligatoire
statusstringObligatoire
validboolean | nullObligatoire
request_datestring | nullObligatoire
namestring | nullObligatoire
addressstring | nullObligatoire
request_identifierstring | nullObligatoire
checked_atstringObligatoire
sourcestringObligatoire
{
"type": "object",
"properties": {
"vat_number": {
"type": "string"
},
"country_code": {
"type": "string"
},
"number": {
"type": "string"
},
"status": {
"type": "string"
},
"valid": {
"type": [
"boolean",
"null"
]
},
"request_date": {
"type": [
"string",
"null"
]
},
"name": {
"type": [
"string",
"null"
]
},
"address": {
"type": [
"string",
"null"
]
},
"request_identifier": {
"type": [
"string",
"null"
]
},
"checked_at": {
"type": "string"
},
"source": {
"type": "string"
}
},
"additionalProperties": false,
"required": [
"vat_number",
"country_code",
"number",
"status",
"valid",
"request_date",
"name",
"address",
"request_identifier",
"checked_at",
"source"
]
}