VIES is the service that allows you to verify whether the VAT number of a European company is valid for intra-Community transactions.
The VIES (VAT Information Exchange System) is the European system for exchanging VAT information that allows you to verify whether a company is authorised to carry out cross-border transactions between European Union Member States.
Openapi's VIES service allows you to perform this verification in real time and directly via API, automating the check within software, management systems, ERP, CRM, e-commerce platforms and other business processes.
In the following request, we use VAT number 12485671007 as the parameter:
GET https://company.openapi.com/EU-vies/IT/12485671007
The information returned in the response allows you to verify:
{
"data": [
{
"valid": true,
"vatCode": "12485671007",
"companyName": "OPENAPI SPA",
"companyAddress": "VIALE F TOMMASO MARINETTI 221 \n00143 ROMA RM\n"
}
],
"success": true,
"message": "",
"error": null
}
The service is often used to verify, before a transaction, whether the VAT number of a European customer, supplier or business partner is valid for intra-Community transactions.
The VIES verification differs from simply checking whether a VAT number exists: it specifically allows you to verify whether the VAT number is authorised for cross-border transactions within the European Union.
During periods of high traffic, the official VAT registers of EU Member States may experience temporary slowdowns or become temporarily unavailable. In these cases, the endpoint returns an HTTP 429 response and the request should be retried after a short interval.
Do you need help?
Haven't found the answer you're looking for?
Fill in all the details, we will get back to you as soon as possible!
VIES is the service that allows you to verify whether the VAT number of a European company is valid for intra-Community transactions.
The verification is carried out through the VAT Information Exchange System (VIES) and can be integrated directly into your systems via API.
VIES verification is designed for companies that carry out B2B transactions with businesses in other European Union Member States.
It allows you to check in real time whether the VAT number of a customer, supplier or business partner is valid for intra-Community transactions, automating an important verification before proceeding with a transaction.
The European VAT service allows you to verify the existence and validity of a European VAT number and, when available, obtain additional information such as the company name and registered office.
The VIES service, on the other hand, specifically verifies whether a VAT number is valid for cross-border transactions within the European Union.
A VAT number may therefore be valid at national level but not be enabled for intra-Community transactions.
The service is designed for B2B companies, e-commerce businesses, marketplaces, management software, ERP, CRM, SaaS platforms and professionals that need to verify the VAT numbers of their European customers, suppliers or business partners.
Thanks to API integration, verification can be automated within registration, onboarding, invoicing or transaction management processes.
Verification depends on the availability of the official VAT registers of the individual EU Member States.
During periods of high traffic, these registers may experience slowdowns or be temporarily unavailable. In this case, the API returns an HTTP 429 response and the request should be retried after a short interval.
The VIES Verification API starts from [PRICE] € per request. Subscription plans are also available for users who need to perform higher volumes of verifications.
Thanks to the pay-per-use model, you can integrate VIES verification into your systems and pay according to your actual usage needs.