E

eu-verify · EU VAT Check

by eu-verify

GETBase

$0.005

per call · USD Coin on Base

Live intra-EU VAT number validation via the European Commission VIES REST API (real-time query of the member state registry). Query: ?cc=IE&vat=6388047V (cc = member state code incl. EL/XI, vat = number without country prefix). Returns is_valid, the trader name and address as registered (when the member state publishes them) and request_date (compliance timestamp); 24h cache.

Endpoint

GET https://data.greeneris.io/v1/eu/vat-check

1

Calls / 30d

1

Unique payers / 30d

Aug 27

Last called

exact

Payment scheme

Call this service

TypeScript · @x402/fetch
import { wrapFetchWithPayment } from "@x402/fetch";
import { privateKeyToAccount } from "viem/accounts";

const account = privateKeyToAccount(process.env.PRIVATE_KEY);
const fetchWithPay = wrapFetchWithPayment(fetch, account);

const res = await fetchWithPay("https://data.greeneris.io/v1/eu/vat-check", {
  method: "GET",
});
const data = await res.json();
cURL
curl -X GET \
  "https://data.greeneris.io/v1/eu/vat-check?cc=IE&vat=6388047V" \
  -H "X-PAYMENT: <signed x402 payment>"

Example response

{
  "address": "3RD FLOOR, GORDON HOUSE, BARROW STREET, DUBLIN 4",
  "country_code": "IE",
  "is_valid": true,
  "name": "GOOGLE IRELAND LIMITED",
  "request_date": "2026-07-13T08:42:27.241Z",
  "source": "VIES REST API (European Commission, DG TAXUD) -- live check against the member state registry",
  "user_error": "VALID",
  "vat_number": "6388047V"
}

Payment details

Pay to0x6ab8efe305cce67daa48c97bde29c04402822dff
AssetUSD Coin · 0x833589fcd6edb6e08f4c7c32d4f71b54bda02913
NetworksBase
Schemesexact

Is this your API?

Pin it to the top of Social & Community and the homepage with a featured placement.

Get featured →

More from eu-verify & similar services