Veille

VAT Validation

Validate a European VAT number against the VIES database. Returns company name, registered address, and validity status for any EU member state.

Credit cost: 1 credit per request

GET
/v1/vat

Authorization

ApiKeyAuth
x-api-key<token>

Your API key. Include it in the x-api-key header for every request.

In: header

Query Parameters

query*string

The VAT number to validate (e.g. FR40303265045).

Response Body

application/json

application/json

application/json

application/json

application/json

application/json

curl -X GET "https://api.veille.io/v1/vat?query=string"
{
  "valid": true,
  "vat_number": "FR40303265045",
  "country_code": "FR",
  "company_name": "LVMH MOET HENNESSY LOUIS VUITTON",
  "company_address": "22 AVE MONTAIGNE 75008 PARIS"
}
{
  "error": "Bad Request"
}
{
  "error": "Invalid API Key"
}
{
  "error": "Payment required"
}
{
  "error": "Rate limit exceeded for the API key: quota monthly"
}
{
  "error": "Internal Error"
}