Skip to main content
GET
IBAN-Validierung

Erste Schritte

Basis-URL

Validierungs-Endpunkt

Der iban-Endpunkt benötigt Ihren API-Schlüssel und einen IBAN-Parameter zur umfassenden Validierung von International Bank Account Numbers.
Diese erfolgreiche Anfrage validiert eine deutsche IBAN und liefert detaillierte Informationen:

Anfrageparameter

String
erforderlich
Ihr eindeutiger API-Schlüssel. Beachten Sie, dass jeder Nutzer für jede Cleariflow-API eigene API-Schlüssel hat — Ihr Bankvalidierungs-API-Schlüssel funktioniert z. B. nicht für die Wechselkurs-API.
String
erforderlich
Die zu validierende International Bank Account Number. Leerzeichen sind erlaubt und werden bei der Verarbeitung automatisch entfernt. Die IBAN sollte dem ISO-13616-Standardformat entsprechen.

Antwortparameter

Die API-Antwort wird in einem universellen und leichtgewichtigen JSON-Format zurückgegeben.
String
Die normalisierte IBAN ohne Leerzeichen, in Großbuchstaben.
Boolean
Gesamtergebnis der Validierung — ob die IBAN allen Validierungsregeln entspricht.
String
Der zweistellige ISO-Ländercode (z. B. DE für Deutschland, FR für Frankreich).
String
Der vollständige Name des Landes, dem die IBAN zugeordnet ist.
String
Der aus der IBAN extrahierte Bankidentifikationscode gemäß dem länderspezifischen Format.
String
Der Kontonummernteil der IBAN ohne Ländercode, Prüfziffern und Bankcode.
Integer
Die tatsächliche Länge der übermittelten IBAN.
Integer
Die erwartete Länge für IBANs des jeweiligen Landes gemäß ISO 13616.
Boolean
Ob die IBAN-Prüfziffernvalidierung mit dem MOD-97-Algorithmus bestanden wurde.
Boolean
Ob das IBAN-Format der erwarteten Struktur des Landes entspricht.
Object
Zusätzliche Detailinformationen zur IBAN-Struktur und Formatierung.
String
Visuelle Darstellung der IBAN-Struktur mit Platzhaltern B (Bank), S (Sort), C (Customer) und K (Key).
String
Ein korrekt formatiertes IBAN-Beispiel mit Leerzeichen zur besseren Lesbarkeit.
String
Der Name der Bank (derzeit „Bank information not available”).
String
Der BIC-Code der Bank (derzeit „BIC not available”).
String
Der Kontotyp (typischerweise „Bank Account”).
String
Der Währungscode des Landes (z. B. EUR für Eurozone-Länder, GBP für UK).

Beispiele

Gültige deutsche IBAN

Anfrage:
Antwort:

Gültige französische IBAN

Anfrage:
Antwort:

Ungültige IBAN

Anfrage:
Antwort:

Fehlerbehandlung

Fehlender IBAN-Parameter

Anfrage:
Antwort:

Fehlender API-Schlüssel

Anfrage:
Antwort:

IBAN-Struktur

Die IBAN besteht aus mehreren Komponenten:
  1. Ländercode (2 Zeichen): ISO-3166-1-alpha-2-Ländercode
  2. Prüfziffern (2 Zeichen): MOD-97-Algorithmus-Validierung
  3. Bankidentifikator: Länderspezifischer Bankcode
  4. Kontonummer: Kundenkontokennung

Länderspezifische Formate

Verschiedene Länder haben unterschiedliche IBAN-Strukturen:
  • Deutschland (DE): 22 Zeichen — BBBB BBBB BBBB BBBB BB
  • Frankreich (FR): 27 Zeichen — BBBB BSSS SSCC CCCC CCCC CCC KK
  • Italien (IT): 27 Zeichen — CAAA AABB BBSS CCCC CCCC CCX
  • Vereinigtes Königreich (GB): 22 Zeichen — BBBB SSSS SSCC CCCC CC
  • Spanien (ES): 24 Zeichen — BBBB SSSS DDCC CCCC CCCC CC
Dabei gilt:
  • B = Bankcode
  • S = Sort-Code
  • C = Kundenkontonummer
  • K = Schlüssel-/Prüfziffer
  • A = Kontotyp
  • D = Kontrollziffer

Validierungsregeln

Die API führt umfassende Validierung durch, einschließlich:
  1. Formatvalidierung: Prüft, ob die IBAN der erwarteten Struktur des Landes entspricht
  2. Längenvalidierung: Prüft, ob die IBAN-Länge dem Landesstandard entspricht
  3. Prüfziffernvalidierung: Führt MOD-97-Algorithmus-Validierung durch
  4. Ländercode-Validierung: Stellt sicher, dass der Ländercode unterstützt wird
  5. Zeichenvalidierung: Prüft auf gültige alphanumerische Zeichen

Unterstützte Länder

Die API unterstützt IBAN-Validierung für über 50 Länder, darunter:
  • Europa: Deutschland, Frankreich, Italien, Spanien, Niederlande, Belgien, Österreich, Schweiz, UK, Polen
  • Asien: VAE, Bahrain, Israel, Jordanien, Kasachstan, Kuwait
  • Amerika: Brasilien, Costa Rica, Dominikanische Republik, Guatemala
  • Afrika: Mauretanien, Mauritius, Tunesien
Eine vollständige Liste finden Sie auf der Seite Unterstützte Länder.