Validate EU and UK VAT numbers against the official VIES service. Returns the company name, address, and country code when the number is active.
POST /v1/vat/validatePer request| Field | Type | Description |
|---|---|---|
| vat_number* | string | VAT number with 2-letter country prefix (e.g. PT123456789, GB123456789) |
| Field | Type | Description |
|---|---|---|
| valid | boolean | Whether the VAT number is active and registered |
| vat_number | string | The original VAT number as submitted |
| country_code | string | 2-letter ISO country code |
| company_name | string | Registered company name (empty string if not available) |
| address | string | Registered address (empty string if not available) |
Request
{
"vat_number": "PT545259045"
}Response
{
"valid": true,
"vat_number": "PT545259045",
"country_code": "PT",
"company_name": "ACME PORTUGAL LDA",
"address": "R. EXEMPLO 123, 1000-001 LISBOA"
}