u/Total-Reasonable

Image 1 — [TypeScript/Python/PHP/Ruby/Go] eu-vat-rates-data — daily-synced EU VAT rates dataset published to 5 package managers
Image 2 — [TypeScript/Python/PHP/Ruby/Go] eu-vat-rates-data — daily-synced EU VAT rates dataset published to 5 package managers
Image 3 — [TypeScript/Python/PHP/Ruby/Go] eu-vat-rates-data — daily-synced EU VAT rates dataset published to 5 package managers

[TypeScript/Python/PHP/Ruby/Go] eu-vat-rates-data — daily-synced EU VAT rates dataset published to 5 package managers

github.com/vatnode/eu-vat-rates-data

Auto-updated daily from the European Commission's VAT database (TEDB SOAP service). 44 European countries, all rate categories (standard / reduced / super-reduced / parking), local names and currencies.

Published as eu-vat-rates-data on npm, PyPI, Packagist, RubyGems, and Go modules — same data, idiomatic API per language.

MIT license, no API key, no telemetry. PRs welcome for additional language ports.

u/Total-Reasonable — 2 days ago

vatnode — EU VAT validation API with VIES consultation numbers

What it is: REST API for validating EU VAT numbers. Returns the official VIES consultation number on qualified checks — the receipt the EC issues that finance teams need as audit evidence for reverse-charge invoices. Most commercial VAT APIs skip this field entirely.

Also includes:

  • National tax authority fallback (RO/CZ/DK/FI/FR/PL/SE/DE) when VIES is down (~6% of the time)
  • checkId + verifiedAt audit-trail fields in every response
  • Country VAT rate metadata (standard / reduced / super-reduced / parking) in the same response
  • Optional VAT monitoring + signed webhooks on paid plans
  • Cached responses under 50ms, live checks 200–800ms

Stack: Hono + Postgres + Redis + Next.js 15, EU-hosted in Germany (GDPR-native).

Pricing: Free $0 (100 checks/mo, no card) / Starter $19 / Pro $49 / Enterprise custom. Web validator on the site is free and doesn't require signup.

Built for B2B SaaS, fintech, e-commerce, and ERP integrators selling cross-border in the EU.

Site: vatnode.dev Docs: vatnode.dev/docs Open-source dataset behind it (MIT, daily-synced from EC TEDB): github.com/vatnode/

Solo founder, Finland-based, 25+ years building B2B software. Launched this week. Genuinely interested in feedback on the pricing page and the first-API-call onboarding experience.

u/Total-Reasonable — 2 days ago
▲ 3 r/indiebiz+1 crossposts

[Launch] vatnode — audit-ready EU VAT validation API for B2B SaaS

Hey indie folks 👋

Launching vatnode this week — an EU VAT validation API designed for teams that get audited.

Every B2B SaaS selling across the EU has to validate customer VAT numbers via VIES to apply the reverse-charge rule. Most APIs give you valid: true. vatnode also returns the VIES consultation number (the official receipt) plus checkId and verifiedAt for invoice-grade evidence.

Features:

  • VIES validation + consultation number
  • National registry fallback (8 EU countries) when VIES is down
  • Monitoring + webhooks (paid plans)
  • EU-hosted in Germany, GDPR-native
  • Free tier, no credit card

Solo founder, 25+ years in B2B software, finally shipped my own thing. Would love feedback from anyone selling B2B in EU — does this solve a real pain for you, or am I scratching my own itch?

https://vatnode.dev

u/Total-Reasonable — 2 days ago