USt-IdNr prüfen per API, mit VIES und BZSt.
Validierung über eine REST-API. Jedes Prüfergebnis nennt die genutzte Quelle und ob es aus dem Cache stammt. BZSt qualifizierte Bestätigungen nach §18e UStG im Business-Plan. Kostenloser Einstieg, keine Kreditkarte.
Jetzt ausprobieren
So sieht eine Antwort der API aus: ein Beispiel, keine echte Abfrage.
{
"valid": false,
"vat_id": "DE123456789",
"country_code": "DE",
"vat_number": "123456789",
"company_name": null,
"company_address": null,
"source": "vies",
"source_timestamp": "2026-09-14T09:00:00.000Z",
"cache": false,
"qualified_confirmation": null,
"request_id": "req_01JZ9X2Y3Z4A5B6C7D8E9F0G",
"requested_at": "2026-09-14T09:00:00.000Z"
} Anfrageabhängiges Routing über VIES und BZSt.
Ohne API-Schlüssel nutzen Live-Abfragen VIES. Bei authentifizierten einfachen Abfragen wählt die API für Umsatzsteuer-Identifikationsnummern mit Ländercode DE oder bei Angabe von requester_vat_id zuerst BZSt, mit VIES als Fallback. Andere authentifizierte einfache Abfragen nutzen VIES. Qualifizierte Anfragen gehen an BZSt. Soweit die Anfrage Caching erlaubt, kann ein gespeichertes Ergebnis zurückgegeben werden. Abgeschlossene Prüfergebnisse enthalten source, cache und source_timestamp. Ein einfaches oder zwischengespeichertes Ergebnis ersetzt keine qualifizierte Bestätigung. Sind die relevanten Quellen nicht verfügbar und liegt kein nutzbares gespeichertes Ergebnis vor, antwortet die API mit SOURCE_UNAVAILABLE (HTTP 503).
Qualifizierte Bestätigungen nach §18e UStG.
Für die qualifizierte Bestätigung übermittelt Ihr System Firmenname und Anschrift, und die API antwortet mit den BZSt-Abgleichsergebnissen (name_match, street_match, zip_match, city_match) plus einer receipt_id, über die Sie den Nachweis später abrufen können. Derzeit Teil des Business-Plans.
Für Agenten und Entwickler gebaut.
Strukturierte JSON-Antworten mit expliziten Feldern statt Freitext. Neben der REST-API veröffentlicht Giltiq eine agents.json, eine llms.txt und eine Agent Card, und betreibt einen MCP-Server für agentische Workflows. Ob Ihre Rechnungen als PDF, E-Rechnung nach EN 16931, XRechnung oder ZUGFeRD erzeugt werden, bleibt Ihrem System überlassen: die Validierung läuft davor.
Integration in Minuten
-H "X-API-Key: YOUR_API_KEY"
from urllib.request import Request, urlopen
req = Request(
"https://api.giltiq.de/v1/validate/DE123456789",
headers={"X-API-Key": "YOUR_API_KEY"},
)
with urlopen(req) as res:
result = json.load(res)
print(result["valid"], result["source"]) # True bzst
headers: { "X-API-Key": "YOUR_API_KEY" },
});
const result = await res.json();
console.log(result.valid, result.source); // true bzst
Eine API für Entwickler und Agenten.
Giltiq stellt agents.json, llms.txt und eine Agent Card bereit, damit Ihre KI-Workflows die API selbstständig entdecken und aufrufen können. Ein MCP-Server kapselt dieselben Prüfungen als Tools.
Protokoll-Integration
Ausprobieren
Rufen Sie die API ohne API-Schlüssel auf. Standardmäßig sind 10 Anfragen ohne Registrierung möglich.
Registrieren
Erstellen Sie ein Konto für einen API-Schlüssel mit 100 Prüfungen pro Monat. E-Mail ist optional.
Live gehen
Binden Sie den REST-Endpunkt direkt ein: GET /v1/validate/{vat_id} mit Ihrem X-API-Key-Header. Mehr braucht es nicht.
Einfache, transparente Preise
Kostenlos starten. Wächst mit Ihnen.
100 validations/mo
1.000 validations/mo
5.000 validations/mo