Validation

Validate an EU VAT number (VIES)

Validate an EU VAT number against VIES (the European Commission's VAT Information Exchange System) and return the registered trader name and address when valid. Covers the 27 EU member states plus XI (Northern Ireland); Greek numbers use the EL prefix, and GB VAT is out of scope post-Brexit. Live official lookup — when a member-state registry is temporarily down it returns 503 (retryable) rather than reporting the VAT as invalid. Costs 1 credit. When VIES says a Spanish or German number is valid but withholds the name, registry_match {company_id, company_name, address, register} names the company our register holds under that number: register data, not VIES confirmation.

get/vat/{vatNumber}

Request

  • Base URL: https://api.prometiam.com/functions/v1/risk-api
  • URL: https://api.prometiam.com/functions/v1/risk-api/vat/{vatNumber}
  • Auth: HTTP bearer

Path parameters

vatNumberstring required

Full VAT number including the 2-letter country prefix, e.g. IE6388047V or DE811569869. Spaces and punctuation are ignored.

Response

VAT validation result

Changes

No recorded changes to this operation across all 2 revisions of this API.