vatnode vs VATapp.net

VATapp.net has no API. You open a browser, type a number, read the result. vatnode returns structured JSON with everything your invoicing system needs — in one HTTP call from your code.

What one API call returns

GET /v1/vat/FI29845875
{
  "valid": true,
  "vatId": "FI29845875",
  "countryCode": "FI",
  "countryName": "Finland",
  "companyName": "TMI IURII ROGULIA",
  "companyAddress": "SOME STREET, HELSINKI",
  "checkId": "019d2a8c-5f3a-7d12-a901-bc23de456f78",  // audit trail
  "verifiedAt": "2026-03-30T10:00:00.000Z",
  "source": "VIES",
  "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}$",
    "ratesUpdatedAt": "2026-03-30"
  }
}
Structured fields returned by vatnode — VATapp.net has no API

VATapp.net shows you this information on screen. vatnode gives it to your application as structured data — ready to store, validate against, and act on programmatically.

Feature Comparison

FeaturevatnodeVATapp.net
REST API — call from your code
Structured JSON response
Local VAT name (Umsatzsteuer, TVA, ALV…)
VAT abbreviation (MwSt, TVA, ALV…)
All rate tiers (standard, reduced, super-reduced, parking)
Currency per country
Audit trail (checkId + verifiedAt timestamp)
VAT monitoring (change alerts)From €19/mo
Webhooks (VAT_BECAME_INVALID, NAME_CHANGED…)
VAT number format + regex pattern in response
German BZSt fallback
Uptime SLA99.9%
EU VAT validation (VIES)Web UI only
Company name + addressDisplayed in UI
Free to use20 req/moFully free

Get notified when things change

VAT registrations lapse. Companies change their legal name. Addresses change. vatnode monitors any VAT number you subscribe to and fires a webhook the moment something changes — so your customer records and invoice settings stay accurate without manual re-checking.

VAT_BECAME_INVALID

Stop applying reverse charge before the next invoice

COMPANY_NAME_CHANGED

Update your records — the buyer's legal name changed

COMPANY_ADDRESS_CHANGED

Update registered address in your system

VAT_BECAME_VALID

Reactivate B2B pricing for a returning customer

Ready to move from manual to automated?

20 free API calls per month. Make your first call in under 5 minutes — no credit card required. Or use the free VIES check tool to try it without signing up.