This service exists to help developers validate EU VAT numbers via a simple REST-based API. See the service details section for more information and disclaimers.
$.getJSON('http://isvat.appspot.com/GB/802311782/?callback=?', function(data){alert(data)});http://isvat.appspot.com/xx/nnn.../http://isvat.appspot.com/xx/nnn.../?callback=fntrue if the VAT number is valid, false if it is not.fn(resultAsJson)european_union_countries = ['AT', 'BE', 'BG', 'CY', 'CZ', 'DE', 'DK', 'EE', 'ES', 'FI', 'FR', 'GB', 'GR', 'HU', 'IE', 'IT', 'LT', 'LU', 'LV', 'MT', 'NL', 'PL', 'PT', 'RO', 'SE', 'SI', 'SK']
For a full and up-to-date list of ISO 3166 Alpha-2 codes, see OpenCountryCodes.
This service gets its data from the VIES VAT number validation system provided by the European Commission. This site is in no way affiliated with or endorsed by the European Commission. See the VIES disclaimer and VIES FAQ for further information on the data source and its terms of usage from the European Commission.
Read the terms of service and our privacy policy.
This is an open initiative of the Singularity web conference. Written by Aral Balkan. Copyright © 2008, Yeah, Let's Do It! Limited.