Com­pany data for every busi­ne­ss in the EU

With the VIES system, retrieves basic com­pany data for com­pa­nies from the EU. The retrieved data is usually the VAT ID, title and address of the com­pany, the VAT status and valid VAT rates.

De­pen­ding on the coun­try, the scope of avai­la­ble data can vary: the data for German and Spanish com­pa­nies is limited to the VAT ID and VAT status, and data from some coun­tries are unavai­la­ble at certain times of the day.

With VIES, can monitor com­pa­nies from Austria, Belgium, Bulgaria, Croatia, Cyprus, Czech Republic, Denmark, Estonia, Finland, France, Germany, Greece, Hungary, Ireland, Italy, Latvia, Lithuania, Luxembourg, Malta, Netherlands, Poland, Portugal, Romania, Slovakia, Slovenia, Spain, Sweden and Northern Ireland (after Brexit).

Use to verify European VAT IDs:

Daily monitoring and JSON API also avai­la­ble.

Notification samples

When a change with a particular VAT ID is noted, a notification with registered changes will be sent to you. Once per week, sends a status report(XLSX file) with all avai­la­ble data on com­pa­nies you are tracking.

Unique com­pany identifier

Coun­tries use different unique identification numbers for registered com­pa­nies. The identification number is issued when the com­pany is formed and registered in the offi­ci­al busi­ne­ss register of a certain member state. checks com­pa­nies with the VIES system, using the VAT number. Here is a list of valid VAT number formats for each coun­try in the EU:

Coun­tryVAT number formatDescription
AustriaATU999999991 block of 9 characters
BelgiumBE0999999999 or BE19999999991 block of 10 digits
BulgariaBG999999999 or BG99999999991 block of 9 digits or 1 block of 10 digits
CyprusCY99999999L1 block of 9 characters
Czech RepublicCZ99999999 or CZ999999999 or CZ99999999991 block of either 8, 9 or 10 digits
GermanyDE9999999991 block of 9 digits
DenmarkDK99 99 99 994 blocks of 2 digits
EstoniaEE9999999991 block of 9 digits
GreeceEL9999999991 block of 9 digits
SpainESX9999999X41 block of 9 characters
FinlandFI999999991 block of 8 digits
FranceFRXX 9999999991 block of 2 characters, 1 block of 9 digits
Northern IrelandXI999 9999 99 or XI999 9999 99 9995 or XIGD9996 or XIHA99971 block of 3 digits, 1 block of 4 digits and 1 block of 2 digits; or the above followed by a block of 3 digits; or 1 block of 5 characters
CroatiaHR999999999991 block of 11 digits
HungaryHU999999991 block of 8 digits
IrelandIE9S99999L or IE9999999WI1 block of 8 characters or 1 block of 9 characters
ItalyIT999999999991 block of 11 digits
LithuaniaLT999999999 or LT9999999999991 block of 9 digits, or 1 block of 12 digits
LuxembourgLU999999991 block of 8 digits
LatviaLV999999999991 block of 11 digits
MaltaMT999999991 block of 8 digits
The NetherlandsNLSSSSSSSSSSSS1 block of 12 characters
PolandPL99999999991 block of 10 digits
PortugalPT9999999991 block of 9 digits
RomaniaRO9999999991 block of minimum 2 digits and maximum 10 digits
SwedenSE9999999999991 block of 12 digits
SloveniaSI999999991 block of 8 digits
SlovakiaSK99999999991 block of 10 digits

Covering more than 40 coun­tries verifies com­pa­nies in more than 40 coun­tries, EU and beyond - from Portugal in the west to Russia in the east and from Norway in the north to Cyprus , Israel and South Africa in the south. 
Daily monitoring and JSON API also avai­la­ble. coverage is constantly expanding and needs new data sources. Do you know any? is used by:

accenture, amazon, cinkarna, dhl, dsv, ey, filharmonia_hu, finnair, formlabs, gea, gen-i, goodyear, hitachi_abb, hydrogen, ifrc, ina, logitech, kaolin, polipaks, sia, soudal, talex, toyota, unicredit, vos_logistics,