VAT Validation API logo

VAT Validation API

|
Finance
|
2 tokens / llamada

Validate EU VAT numbers against the official registry. Every check goes to VIES — the European Commission's VAT Information Exchange System, the same source national tax authorities use — and comes back as clean JSON: valid or not, plus the registered company name and address where the member state discloses them (Ireland does: IE6388047V → GOOGLE IRELAND LIMITED, 3rd Floor, Gordon House, Barrow Street; Germany validates but withholds identity — that's the German authority's policy, not a gap). Malformed numbers fail fast against the published per-country syntax rules WITHOUT burning a registry call, with the expected format and an example in the response. Accepts one combined string ('de 811-907-980' is cleaned up), or country + number separately; Greece's GR/EL quirk and Austria's ATU prefix are handled; GB numbers get a clear post-Brexit pointer to HMRC while Northern Ireland (XI) still works. A countries endpoint lists all 28 supported formats with LIVE per-member-state VIES availability, and registry answers are cached 15 minutes to absorb checkout bursts. B2B invoicing, reverse-charge logic, checkout tax exemption, supplier onboarding — the compliance check every EU-facing SaaS needs.

Inicio Rápido

Suscríbete para obtener acceso instantáneo a la API con tu clave única.

Ver Planes de Precios

Available Endpoints

Request Parameters

API URL

Please subscribe to see the API URL

Headers

X-Api-Key

Query Parameters

vat(Required)

Please subscribe to see the actual API URL

import axios from 'axios';

const url = '{API_URL}';
const { data } = await axios.get(url, {
  headers: { 'X-Api-Key': 'YOUR_API_KEY' }
});