vatnode vs Abstract API VAT — One Catalogue or One Job
Abstract API sells a catalogue: email validation, phone validation, IP geolocation, VAT validation and more, behind one account and one bill. vatnode sells one endpoint and spends all of its effort on it. Consolidation is a real advantage — fewer contracts, fewer DPAs, one dashboard — and this page is not going to pretend otherwise. What follows is what the narrower product returns that the broader one does not document.
Last updated: August 2026
Abstract API facts on this page checked against its own public product and pricing pages on 14 August 2026. Either product may have changed since.
The one row we lose outright
Abstract advertises a 99.99% uptime SLA on its Enterprise tier. vatnode publishes no uptime SLA. If procurement needs a contractual availability number, that decides it and no amount of extra response fields changes the answer.
Where Abstract API Is Stronger
Consolidation, first. If your stack already validates emails and phone numbers through Abstract, adding VAT validation is a configuration change rather than a vendor onboarding: same key management, same billing, same data-processing agreement your legal team already read.
The published SLA, second. A 99.99% Enterprise commitment is a number you can put in a procurement document. We have no equivalent to offer.
And VAT price calculation is in its product — send an amount and a country, get the tax applied. vatnode returns the rates and leaves the arithmetic to you.
Where vatnode Is Stronger
The documented response. Abstract publishes six fields: the number, the verdict, the company name and address, and the country. vatnode returns those, and adds the registration date, legal form and industry description from national registries, the local VAT name and abbreviation for the invoice line, all four rate tiers plus the currency, and a checkId and verifiedAt timestamp to store next to the invoice.
The audit reference. With a requester VAT set once in Account settings, vatnode calls VIES in the mode that issues a consultation number and returns it on every qualified check — and when VIES issues none, returns a typed error instead of a verdict, without charging the call against your quota. Abstract does not document a consultation number in its response.
Monitoring. Register a customer's number and we re-check it on a schedule, firing a webhook when it goes invalid or when the registered name or address changes. There is no equivalent in Abstract's documented VAT product.
And the shape of the free tier: 100 requests every month rather than 100 requests once, which matters when you are still building the integration.
Feature Comparison
| Feature | vatnode | Abstract API VAT |
|---|---|---|
| EU VAT validation (VIES) | ||
| Company name + address in response | ||
| VAT rate lookup + price calculation | Rates in response | |
| Other APIs from the same vendor and bill (email, phone, IP…) | ||
| Documented uptime SLA | 99.99% on Enterprise | |
| VIES consultation number (audit reference) in API response | Not documented | |
| National registry fallback + enrichment (tax authority & company registry APIs) | Not documented | |
| Company registration date, legal form, industry description | ||
| Local VAT name + abbreviation in response | ||
| Super-reduced + parking rate in response | ||
| VAT monitoring subscriptions + webhooks | From €19/mo | |
| Audit trail (checkId + verifiedAt timestamp) | ||
| Stated hosting | Germany (EU) | Not stated |
| Free tier | 100 req/mo, recurring | 100 req total, 1 req/s |
| Entry paid plan | €19/mo — 1,000 req/mo | $99/mo — 60,000 req/yr, 3 req/s |
| Roughly 10,000 requests/mo | €49/mo | Above the published Standard tier |
vatnode rows come from our own API and pricing page; Abstract API rows from its public product, documentation and pricing pages, checked 14 August 2026. Its prices are USD and ours EUR, not currency-adjusted, and its plans cover a catalogue of APIs rather than this endpoint alone. "Not documented" means we could not find the capability described publicly — it is not a confirmation that the product lacks it.
Questions Buyers Ask
Does Abstract API return a VIES consultation number?
Its published response fields are vat_number, is_vat_valid, company_name, company_address, company_country and company_country_code. A consultation number is not among them (checked 14 August 2026). That is an absence in the documentation rather than a confirmed absence in the product — if the audit reference matters to you, ask them directly. vatnode returns one on every qualified call once you set a requester VAT in Account settings, and returns a typed error rather than a verdict when VIES issues no consultation number.
How do the two price out?
Abstract publishes a free tier of 100 requests in total, rate-limited to 1 request per second, and a Standard tier at $99/month covering 60,000 requests per year — roughly 5,000 a month — at 3 requests per second. vatnode gives 100 requests every month on the free plan, €19/month for 1,000 and €49/month for 10,000. The figures are USD against EUR and are not currency-adjusted here, and Abstract prices a catalogue of APIs rather than this one endpoint, so read the comparison as an order of magnitude, not a like-for-like quote.
Which has the better uptime guarantee?
Abstract, on paper. It advertises a 99.99% uptime SLA on its Enterprise tier. vatnode publishes no uptime SLA at all. If a contractual availability number is a procurement requirement, that is a real advantage for them and we are not going to argue around it.
Why would I choose a single-purpose VAT API instead?
Because the depth lives in the details a general catalogue has no reason to carry: the local VAT name and abbreviation to print on the invoice, all four rate tiers, registry enrichment such as legal form and industry, an audit reference and timestamp per check, monitoring that fires a webhook when a stored customer number goes invalid, and a fallback to the national tax authority when the VIES node for that country stops answering. If you only need a valid/invalid boolean plus a company name, none of that justifies a second vendor.
Is one vendor for many APIs a good reason to consolidate?
Often, yes — one contract, one dashboard, one invoice, one DPA to review. If you are already buying email and phone validation from Abstract, adding VAT validation there is less procurement work than onboarding us. That is a genuine reason to pick them that has nothing to do with the VAT endpoint itself.
What happens when VIES is unavailable?
Abstract states it primarily relies on VIES and supplements it with additional validation, but does not document fallback behaviour when the service is unavailable (checked 14 August 2026). vatnode queries the national tax authority or company registry for that country where one is wired up and names the responding source. That buys availability, not equivalent proof — a domestic registry confirms domestic registration, not the cross-border VIES check, and returns no consultation number.
Try vatnode Free — No Credit Card Required
100 free API calls every month. Compare one real response against the six fields you get elsewhere.