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
{
"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"
}
}Feature Comparison
| Feature | vatnode | APILayer |
|---|---|---|
| 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 + webhooks | From €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 SLA | 99.9% | Not published |
| Free tier | 20 req/mo | Limited |
| Entry paid plan | €19/mo — 1,000 req/mo | Varies 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:
BZSt eVatR
PRH / YTJ
Annuaire-Entreprises
Bolagsverket
CVR
ARES
ANAF
MF White List
CBE / KBO
KVK
UR via JARS
JAR via JARS
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_INVALIDCustomer's VAT registration lapsed — stop applying reverse charge immediately
VAT_BECAME_VALIDPreviously invalid number reactivated — update invoice settings
COMPANY_NAME_CHANGEDLegal name changed — update your customer records and invoices
COMPANY_ADDRESS_CHANGEDRegistered 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.