Most VAT APIs return "valid" or "invalid." That isn't enough when the tax office asks for proof. Vatnode captures the official consultation number, flags VIES outages instead of guessing, and enriches the company — so your zero-rating is legally defensible.
↳ Or check any EU VAT number free, right now — no signup →
01 / THE GAP
When you zero-rate a cross-border B2B invoice, you're claiming you verified the buyer's VAT number. In an audit, you need to prove it — at a point in time.
Three tools every EU finance and dev team can use today. Free forever.
Validate any EU VAT number against VIES in one click — validity, company name and address.
Check a number →
Live availability of all 27 member-state databases — know instantly if an outage is breaking your validations.
See live status →
Standard and reduced rates for all 27 member states — as a table and a free JSON dataset, no key needed.
Browse rates →
02 / THE SOLUTION
Everything a finance or engineering team needs to zero-rate with confidence.
Every check returns the official VIES consultation number and a timestamp — the proof auditors actually ask for.
Validate non-VIES countries via their official national registries — Norway live now, Switzerland next. And when an EU country's VIES node is down, you get a clear retryable signal, never a false result.
Turn a bare VAT number into a verified company name and address for your invoices and KYB.
Every validation is logged and exportable — hand your accountant a clean record, not a folder of screenshots.
Drop-in API with SDKs and webhooks. Most teams integrate in an afternoon.
Data processed in-region, minimal retention, built for compliance teams.
03 / HOW IT WORKS
Replace your VIES call with one Vatnode call. Get a result you can defend.
POST the buyer's VAT number (and optionally your own) to /v1/validate.
We query VIES — or the national registry for non-VIES countries — capture the consultation number, and enrich the company.
Get a structured, timestamped result + a logged audit trail you can export anytime.
04 / EARLY ACCESS
We're working directly with EU accounting and invoicing platforms to integrate consultation-number evidence into their compliance workflows. API is live for design partners.
We're onboarding a small cohort of invoicing and accounting platforms as founding API partners. Design partners get the API free, input on the roadmap, and a permanent founding-tier price lock. Apply below →
VIES consultation-number capture for all 27 EU member states · National-registry validation for non-VIES countries (Norway live now, Switzerland next) · Company name + address enrichment · Per-transaction audit log · REST API with JSON responses.
Bulk validation endpoint · Webhook notifications on VAT-ID status changes · SDK packages for Node.js, Python, PHP · CSV export for accountants.
05 / PRICING
Start free. Pay as you grow. No per-seat nonsense.
Every invoicing platform in Europe connects to VIES. And every VIES integration has the same gap: it tells you a VAT number is valid, but it doesn't give you a consultation number — the official, timestamped proof that EU tax authorities actually ask for in audits.
Most platforms have learned to live with this gap. Their users haven't — they store screenshots, keep spreadsheets, and hope the auditor doesn't ask too many questions. Vatnode closes the gap with a single API call.
06 / QUESTIONS
It's the official identifier VIES issues for a validation request. In a tax audit it's the accepted proof that you verified a VAT number at a specific moment — which a simple valid/invalid response can't give you.
Generic APIs return a boolean. Vatnode adds the consultation number, validation for non-VIES countries (Norway, Switzerland), company enrichment, and an exportable audit log — the things that make zero-rating defensible.
No. We capture and log your validation and its official consultation number as auditable evidence. We're a compliance and logging layer on top of the official sources, not a reseller.
One REST endpoint, clear docs, SDKs and webhooks. Most teams are live in an afternoon.
Join the early access list. We'll send your key and onboarding when your slot opens.
No spam. Early-access pricing locked in for founding users.