Skip to main content
GET
BIC-Validierung

Erste Schritte

Basis-URL

Validierungs-Endpunkt

Der bic-Endpunkt benötigt Ihren API-Schlüssel und einen BIC-Parameter zur umfassenden Validierung von Business Identifier Codes.
Diese erfolgreiche Anfrage validiert einen deutschen BIC 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
Der zu validierende Business Identifier Code. Leerzeichen sind erlaubt und werden bei der Verarbeitung automatisch entfernt. Der BIC sollte dem ISO-9362-Standardformat entsprechen.

Antwortparameter

Die API-Antwort wird in einem universellen und leichtgewichtigen JSON-Format zurückgegeben.
String
Der normalisierte BIC ohne Leerzeichen, in Großbuchstaben.
Boolean
Gesamtergebnis der Validierung — ob der BIC allen Validierungsregeln entspricht.
String
Der zweistellige ISO-Ländercode (z. B. DE für Deutschland, US für Vereinigte Staaten).
String
Der vollständige Name des Landes, dem der BIC zugeordnet ist.
String
Der 4-stellige Bankidentifikationscode (z. B. DEUT für Deutsche Bank).
String
The name of the bank (currently shows “Bank information not available”).
String
Der 2-stellige Standortcode für Stadt oder Region (z. B. FF für Frankfurt).
String
Der 3-stellige Filialcode (optional, kann bei 8-stelligen BICs leer sein).
Object
Zusätzliche Detailinformationen zu BIC-Typ und Status.
String
Der Identifikatortyp (typischerweise „BIC”).
Boolean
Ob der BIC derzeit aktiv und in Verwendung ist.
String
Der Typ des Finanzinstituts (z. B. „Bank”, „Credit Union”).

Beispiele

Gültiger deutscher BIC (8 Zeichen)

Anfrage:
Antwort:

Gültiger deutscher BIC (11 Zeichen mit Filiale)

Anfrage:
Antwort:

Gültiger US-BIC

Anfrage:
Antwort:

Gültiger UK-BIC

Anfrage:
Antwort:

Ungültiger BIC

Anfrage:
Antwort:

Fehlerbehandlung

Fehlender BIC-Parameter

Anfrage:
Antwort:

Missing API key

Anfrage:
Antwort:

BIC-Struktur

Der BIC besteht aus mehreren Komponenten:
  1. Bankcode (4 Zeichen): Eindeutiger Identifikator des Finanzinstituts
  2. Ländercode (2 Zeichen): ISO-3166-1-alpha-2-Ländercode
  3. Standortcode (2 Zeichen): Kennung für Stadt oder Region
  4. Filialcode (3 Zeichen): Optionale Filialkennung (XXX für Hauptstelle)

Formatbeispiele

  • 8-stelliger BIC: DEUTDEFF (Deutsche Bank, Deutschland, Frankfurt)
  • 11-stelliger BIC: DEUTDEFF500 (Deutsche Bank, Deutschland, Frankfurt, Filiale 500)

Häufige Standortcodes

  • FF: Frankfurt, Deutschland
  • 33: New York, Vereinigte Staaten
  • 2L: London, Vereinigtes Königreich
  • PP: Paris, Frankreich
  • MM: Mailand, Italien

Validation Rules

Die API führt umfassende Validierung durch, einschließlich:
  1. Längenvalidierung: Prüft, ob der BIC 8 oder 11 Zeichen lang ist
  2. Formatvalidierung: Prüft, ob der BIC dem ISO-9362-Standard entspricht
  3. Zeichenvalidierung: Stellt sicher, dass nur alphanumerische Zeichen verwendet werden
  4. Ländercode-Validierung: Validiert das Ländercode-Format
  5. Bankcode-Validierung: Prüft das Format des Bankidentifikators

BIC-Formatanforderungen

  • Bankcode: 4 alphanumerische Zeichen
  • Ländercode: 2 alphabetische Zeichen (ISO 3166-1)
  • Standortcode: 2 alphanumerische Zeichen
  • Filialcode: 3 alphanumerische Zeichen (optional)

BIC vs. SWIFT

BIC (Business Identifier Code) und SWIFT werden oft synonym verwendet:
  • BIC: Offizieller Name nach ISO 9362
  • SWIFT: Das Messaging-Netzwerk, das den Code populär gemacht hat
  • SWIFT Code: Alternativbezeichnung für BIC
Alle BICs können für SWIFT-Messaging verwendet werden, aber nicht alle SWIFT-Codes sind gültige BICs.

Supported Countries

Die API unterstützt BIC-Validierung für über 50 Länder, darunter:
  • Europa: Deutschland, Frankreich, Italien, Spanien, Niederlande, Belgien, Österreich, Schweiz, UK, Polen
  • Amerika: Vereinigte Staaten, Kanada, Brasilien, Mexiko
  • Asien: Japan, Singapur, Hongkong, Australien
  • Afrika: Südafrika, Ägypten, Nigeria
For a complete list of supported countries, see the Supported Countries page.

Anwendungsfälle

BIC-Validierung ist wesentlich für:
  1. Internationale Überweisungen: Sicherstellung korrekter Routing-Informationen
  2. SEPA-Zahlungen: Anforderungen des europäischen Zahlungssystems
  3. Bankanwendungen: Validierung von Kundenkonten
  4. Finanz-Compliance: Anforderungen an regulatorische Meldungen
  5. Zahlungsabwicklung: E-Commerce- und Fintech-Anwendungen