VAT Validation

Validate VAT Number

Validates a VAT/Tax ID number and returns company information.

Supports 54+ countries — EU via VIES, plus UK, Switzerland, Norway, Australia, New Zealand, and 20+ more.

Caching: Results are cached for 7 days to improve reliability and handle VIES outages.

post/webhook/validate-vat

Request

  • Base URL: https://api.44api.dev
  • URL: https://api.44api.dev/webhook/validate-vat
  • Auth: API key in header X-API-Key

Request body

vatNumberstring required

VAT number (with or without country prefix)

countryCode'AT' | 'BE' | 'BG' | 'HR' | 'CY' | 'CZ' | 'DK' | 'EE' | 'FI' | 'FR' | 'DE' | 'EL' | 'HU' | 'IE' | 'IT' | 'LV' | 'LT' | 'LU' | 'MT' | 'NL' | 'PL' | 'PT' | 'RO' | 'SK' | 'SI' | 'ES' | 'SE' | 'GB' | 'CH' | 'NO' | 'AU' | 'NZ' | 'AL' | 'XK' | 'TR' | 'GE' | 'MD' | 'UA' | 'BY' | 'BA' | 'IS' | 'IL' | 'KZ' | 'MK' | 'RS' | 'RU' required

ISO 2-letter country code

Example request

{
  "vatNumber": "69838046",
  "countryCode": "SI"
}

Response

Validation result

successboolean
cachedboolean

Whether result was from cache

Changes

No recorded changes to this operation across all 1 revision of this API.