Erzeugen und prüfen Sie strukturell gültige Test-IBANs (ISO 13616, MOD-97) über HTTP. Jede Antwort ist JSON. Generierte IBANs sind Testdaten: Keine Bank hat sie ausgegeben.
Basis-URL
https://generaterandomiban.com/api/v1
Authentifizierung
Jeder Endpunkt außer dem Dienstindex braucht einen API-Schlüssel. Senden Sie ihn im Header X-API-Key (Authorization: Bearer funktioniert ebenfalls). Bewahren Sie den Schlüssel auf Ihrem Server auf und liefern Sie ihn nie in clientseitigem Code aus.
Die Limits gelten pro Schlüssel: standardmäßig 60 Anfragen pro Minute oder das individuelle Limit Ihres Schlüssels. Oberhalb des Limits antwortet die API mit HTTP 429 (Too Many Requests).
Endpunkte
GET/api/v1Öffentlich
Dienstindex mit Metadaten und der Liste der Endpunkte. Kein API-Schlüssel nötig.
Eine oder mehrere zufällige, gültige IBANs für ein Land erzeugen.
Nationale Prüfziffern (etwa die französische clé RIB, der italienische CIN oder der spanische DC) werden in beiden Modi berechnet. Keine Bank hat die realistischen IBANs ausgegeben, eine davon könnte aber zufällig zu einem echten Konto passen: Verwenden Sie sie nie für Zahlungen.
Parameter
In
Beschreibung
country
path
Ländercode nach ISO 3166-1 alpha-2.
count
query
Anzahl der zurückgegebenen IBANs, von 1 bis 100. Standard: 1.
realistic
query
Optional. 1 oder true für realistische IBANs: nur Ziffern und, wo verfügbar, der echte Bankcode einer großen Bank, mit zufälliger Kontonummer. 0 oder false für vollständig zufällige IBANs, mit Buchstaben, wo das Format sie erlaubt. Standard: 1.
Fehler verwenden Standard-HTTP-Statuscodes und einen JSON-Body mit einem error-Objekt, das einen code und eine message enthält. Die häufigsten sind 401 (fehlender oder ungültiger Schlüssel), 404 (unbekanntes Land oder unbekannter Endpunkt), 422 (ungültige Parameter) und 429 (Rate-Limit überschritten).
{
"error": {
"code": "invalid_request",
"message": "The \"count\" parameter must be an integer between 1 and 100."
}
}
Liste herunterladen (ohne Schlüssel)
Der Generator liefert auch eine Datei: bis zu 100 IBANs eines Landes als CSV, JSON, SQL (INSERT-Anweisungen) oder reiner Text, mit einer Spalte pro BBAN-Segment. Dafür ist kein API-Schlüssel nötig, erlaubt sind 30 Downloads pro Minute.
Parameter
In
Beschreibung
country
path
Ländercode nach ISO 3166-1 alpha-2.
format
query
csv, json, sql oder txt. Standard: csv.
count
query
Anzahl der IBANs, von 1 bis 100. Standard: 10.
realistic
query
1 für realistische IBANs, 0 für vollständig zufällige. Standard: 1.
KI-Agenten können dieselben Funktionen über einen Model-Context-Protocol-Server unter /mcp nutzen (Streamable HTTP, JSON-RPC 2.0). Er ist öffentlich, braucht keinen API-Schlüssel und akzeptiert bis zu 120 Anfragen pro Minute.
Tool
Beschreibung
list_countries
Die unterstützten Länder mit ihrer IBAN-Länge auflisten.
generate_iban
1 bis 100 Test-IBANs für ein Land erzeugen.
validate_iban
Eine IBAN prüfen: MOD-97, erwartete Länge und Länderunterstützung.
Eine maschinenlesbare OpenAPI-3.1-Beschreibung der REST-API, für Client-Generatoren und API-Tools: /api/v1/openapi.json
JavaScript-Bibliothek
Um IBANs im Browser oder offline zu prüfen, ohne die API aufzurufen, nutzen Sie unser Open-Source-Paket iban-check für JavaScript und TypeScript (keine Abhängigkeiten, MIT-Lizenz): GitHub · npm
Terminal
npm install iban-check
API-Schlüssel erhalten
Schlüssel werden von Hand vergeben. Schicken Sie uns per E-Mail eine kurze Beschreibung Ihres Anwendungsfalls, und wir senden Ihnen einen zu.