vatnode vs APILayer VAT

APILayer is a marketplace that aggregates hundreds of APIs. Its VAT API is a reseller — not a purpose-built product. vatnode is built exclusively for EU VAT validation, with a richer response schema, monitoring, webhooks, and features that APILayer simply does not have.

Last updated: April 2026

Specialisation vs marketplace

APILayer's VAT API is one of hundreds of APIs they offer — from currency exchange to IP geolocation. The product is not their focus. Support tickets for VAT-specific issues compete with queries about completely unrelated APIs.

vatnode exists for one purpose: EU VAT compliance for developers. Every feature — the national registry fallbacks, local VAT names, super-reduced rates, parking rates, granular webhooks — is there because EU VAT developers need it.

What you get in one API call

GET /v1/vat/FI26364843
{
  "valid": true,
  "vatId": "FI26364843",
  "countryCode": "FI",
  "countryName": "Finland",
  "companyName": "SUPERCELL OY",
  "companyAddress": "JÄTKÄSAARENLAITURI 2, 00180 HELSINKI",
  "companyRegistrationDate": "2010-05-06",
  "companyForm": "Oy",
  "industryDescription": "Publishing of computer games",
  "registryCode": "2336509",
  "registryCodeName": "Y-tunnus",
  "source": "VIES",
  "checkId": "019d2a8c-5f3a-7d12-a901-bc23de456f78",
  "verifiedAt": "2026-04-16T10:00:00.000Z",
  "consultationNumber": "WAPIAAAAZ27qPadm",
  "countryVat": {
    "vatName": "Arvonlisävero",     // print on Finnish invoices
    "vatAbbr": "ALV",
    "currency": "EUR",
    "standardRate": 25.5,
    "reducedRates": [10, 14],
    "superReducedRate": null,
    "parkingRate": null,
    "vatNumberFormat": "FI + 8 digits",
    "vatNumberPattern": "^FI\d{8}$",
    "countryVatUpdatedAt": "2026-04-16"
  }
}
Company enrichment — not in APILayercountryVat block — not in APILayerconsultation number — not in APILayer

Feature Comparison

FeaturevatnodeAPILayer
Purpose-built EU VAT API
Local VAT name in response (Mehrwertsteuer, Taxe sur la Valeur Ajoutée, Arvonlisävero…)
VAT abbreviation (MwSt, TVA, ALV…)
Super-reduced rate in response
Parking rate in response
Currency (EUR, BGN, HUF…) in response
VAT number format + regex pattern in response
National registry fallback + enrichment (tax authority & company registry APIs)
VIES consultation number (EU-issued audit reference) in API response
VAT monitoring + webhooksFrom €19/mo
Webhook: VAT_BECAME_INVALID
Webhook: COMPANY_NAME_CHANGED
Webhook: COMPANY_ADDRESS_CHANGED
Audit trail (checkId + verifiedAt timestamp)
EU VAT validation (VIES)
Company name + address
Company registration date (national registry)
Legal form (GmbH, SAS, AB…)
Industry description (NACE/SNI code)
Standard rate in response
Uptime SLA99.9%Not published
Free tier20 req/moLimited
Entry paid plan€19/mo — 1,000 req/moVaries by plan

National registry integrations

When VIES is unavailable or returns no company data, vatnode automatically queries the national business registry. These countries are currently covered:

🇩🇪 Germany

BZSt eVatR

🇫🇮 Finland

PRH / YTJ

🇫🇷 France

Annuaire-Entreprises

🇸🇪 Sweden

Bolagsverket

🇩🇰 Denmark

CVR

🇨🇿 Czechia

ARES

🇷🇴 Romania

ANAF

🇵🇱 Poland

MF White List

🇧🇪 Belgium

CBE / KBO

🇳🇱 Netherlands

KVK

🇱🇻 Latvia

UR via JARS

🇱🇹 Lithuania

JAR via JARS

🇸🇮 Slovenia

AJPES

APILayer has no equivalent. When VIES is down or returns no data, you get an error or an empty field. The source field in every vatnode response tells you which authority answered — VIES, BZST, PRH, SIREN, and so on.

Granular webhook events

Subscribe to any VAT number and get notified the moment something changes — so your customer records and invoice settings stay accurate without manual re-checking.

VAT_BECAME_INVALID

Customer's VAT registration lapsed — stop applying reverse charge immediately

VAT_BECAME_VALID

Previously invalid number reactivated — update invoice settings

COMPANY_NAME_CHANGED

Legal name changed — update your customer records and invoices

COMPANY_ADDRESS_CHANGED

Registered address changed — update your records for compliance

Actively maintained

EU VAT rules change — Finland raised its standard rate from 24% to 25.5% in September 2024. APILayer is a reseller, not a VAT specialist — rate accuracy depends on their upstream source. vatnode syncs rates daily from the European Commission TEDB. You get the correct rate, automatically.

Built for compliance — not just validation

Every vatnode response includes a checkId (UUID) and a verifiedAt timestamp. These fields are designed to be stored alongside your invoice records — giving you a documented audit trail that links every invoice to the exact validation event that authorised it.

APILayer is a generic API marketplace. Its VAT endpoint returns valid/invalid and basic company data, but carries no audit metadata specific to VAT compliance. Because the product is not purpose-built for EU VAT, there is no checkId to attach to an invoice, no structured timestamp, and no indication of which tax authority responded. For a compliance use case, that is a significant gap.

Tax authorities across the EU increasingly expect documented validation at the point of transaction — not retroactive checking. vatnode is purpose-built for this: every check is logged with a unique identifier and timestamp, and national registry fallback covering most EU countries ensures you reach an authoritative source even when VIES is unavailable.

Switch to a purpose-built EU VAT API

100 free API calls per month. No credit card required to start.