27 EU-Mitgliedstaaten · VIES-gestützt · <10ms gecacht

EU-MwSt.-Validierungs-API
für Entwickler gebaut

Ein Endpunkt. Validieren Sie jede europäische MwSt.-Nummer gegen VIES mit aggressivem Redis-Caching, strukturierten JSON-Antworten und transparenten Preisen.

No credit card required · Free forever

27
EU-Mitgliedstaaten
<10ms
gecachte Antwort
24h
Antwort-Cache
$0
kostenlos starten

Quickstart

Schnellstart

Eine Anfrage. Übergeben Sie die MwSt.-Nummer, erhalten Sie Firmenname, Adresse und Validierungsstatus als JSON zurück.

Anfrage
curl https://taxid.dev/api/v1/validate/DE/DE123456789 \
  -H "Authorization: Bearer vat_xxxxxxxxxxxx"
Response200 OK · 12ms
{
  "valid": true,
  "vat": "DE123456789",
  "country_code": "DE",
  "company_name": "Example GmbH",
  "address": "Musterstraße 1, 10115 Berlin",
  "cached": true,
  "request_id": "req_01j..."
}

Features

Was TaxID macht

Ein schlankes, zuverlässiges Wrapper um VIES – ohne SOAP, Ausfallüberraschungen oder kryptische Fehlermeldungen.

VIES-gestützt

Jede Validierung trifft das offizielle VIES-System der EU-Kommission. Sie erhalten die gleichen autoritativen Daten, die Steuerbehörden in allen 27 Mitgliedstaaten verwenden.

Unter 10ms gecacht

Gültige Nummern werden 24 Stunden in Redis gecacht. Wiederholte Abfragen derselben MwSt.-Nummer werden in unter 10ms aufgelöst – kein VIES-Roundtrip erforderlich.

27 EU-Mitgliedstaaten

Volle Abdeckung von Österreich bis Schweden. Jeder Länderendpunkt validiert das Format lokal, bevor VIES aufgerufen wird, was das Kontingent bei fehlerhaften Nummern schont.

Firmenname und Adresse

Jede erfolgreiche Antwort enthält den eingetragenen Firmennamen und die Adresse von der nationalen Steuerbehörde – bereit zum Drucken auf Rechnungen.

Stripe-ähnliche Fehlercodes

Maschinenlesbare Fehlercodes wie vat_invalid, service_unavailable und country_not_supported. Nie wieder einen lesbaren String parsen, um Ihre Logik zu verzweigen.

Formatvalidierung zuerst

Jede MwSt.-Nummer wird gegen einen länderspezifischen Regex geprüft, bevor VIES aufgerufen wird. Ungültige Formate schlagen sofort fehl, ohne Ihr Monatskontingent zu verbrauchen.

Pricing

Preise

Kostenlos starten. Keine Kreditkarte erforderlich. Upgrade wenn Sie mehr benötigen.

Free

$0für immer

100 Validierungen/Monat

  • Alle 27 EU-Länder
  • Firmenname + Adresse
  • JSON-Antworten
  • Keine Kreditkarte
API-Schlüssel holen

Starter

$19/Monat

1.000 Validierungen/Monat

  • Alle 27 EU-Länder
  • Unter 10ms gecacht
  • Stripe-ähnliche Fehler
  • E-Mail-Support
Kostenlos testen

Growth

$49/Monat

10.000 Validierungen/Monat

  • Alle 27 EU-Länder
  • Unter 10ms gecacht
  • Prioritäts-Support
  • E-Mail-Support
Kostenlos testen

Mehr als 10.000 Validierungen benötigt? Kontaktieren Sie uns für individuelle Preise.

FAQ

Häufig gestellte Fragen

Ist TaxID kostenlos nutzbar?

Ja. Der kostenlose Plan beinhaltet 100 EU-MwSt.-Validierungen pro Monat ohne Kreditkarte. Bezahlpläne beginnen ab 19 $/Monat.

Wie geht TaxID mit VIES-Ausfällen um?

Wenn VIES nicht verfügbar ist, gibt TaxID einen strukturierten service_unavailable-Fehlercode zurück. Zuvor gecachte Ergebnisse bleiben während Ausfällen zugänglich, sodass Ihre App bei validierten Nummern nie hart ausfällt.

Welche Daten gibt die API zurück?

valid, vat, country_code, company_name, address, cached und request_id. Firmenname und Adresse kommen direkt aus dem VIES-Datensatz der nationalen Steuerbehörde.

Welche EU-Länder werden unterstützt?

Alle 27 EU-Mitgliedstaaten – von Österreich bis Schweden. Jedes Land validiert das Format lokal, bevor VIES aufgerufen wird.

Wie unterscheidet sich TaxID vom direkten VIES-Aufruf?

VIES ist SOAP-basiert, häufig nicht verfügbar und hat kein Caching. TaxID umhüllt es in einer REST/JSON-API mit Redis-Caching, strukturierten Fehlercodes und unter 10ms gecachten Antworten.

Noch etwas auf dem Herzen?

hello@taxid.dev

Start validating in 60 seconds

Free API key. No credit card. 100 validations per month on the free plan.

Get started free About us →