API IBAN et BIC
Vérifiez la banque derrière un IBAN avant de payer
IBANforge valide les IBAN de 89 pays, nomme la banque et son BIC avec leur source et, là où il lit le registre national, dit si le code banque est attribué. Votre logiciel reçoit une étape suivante claire avant que l’argent parte.
- Sans carte
- Sans e-mail pour commencer
- API, SDK, tableurs et agents IA
Pourquoi le mod-97 ne suffit pas
Un IBAN valide peut ne mener à aucune banque
Le contrôle mod-97 prouve seulement que les chiffres s’additionnent. Un IBAN peut le réussir avec un code banque qu’aucune banque ne détient, ou retiré après une fusion.
Paiement prêt à partir
12480,00 €
à Société Alpha SA · facture 2026-0412
Lecture de l’IBAN
DEPays89Contrôle 3704 0044Code banque 0532 0130 00Compte
Banque confirmée
Commerzbank.
Code 37040044 confirmé par le registre de la Deutsche Bundesbank
BICCOBADEFFXXX
Même facture, autre IBAN
DE65Chiffres de contrôle valides 1234 5678Aucune banque ne détient ce code 0532 0130 00
DE65 1234 5678 0532 0130 00
Ne pas envoyer.
Le contrôle passe. Mais le code banque 12345678 n’est attribué à aucune banque.
Une faute de frappe
DE89 3704 0044 0532 0130 01
Les chiffres de contrôle ne correspondent pas
DE89 3704 0044 0532 0130 01
Vérifier la saisie.
Un caractère est faux. Redemandez l’IBAN.
Fig. 1Exemple : un paiement de 12 480,00 € à Société Alpha SA, facture 2026-0412. Réponses enregistrées sur l’API en ligne le 26 septembre 2026.
Trois exemples
Lecture de l’IBAN
Le même IBAN, lu partie par partie
IBANforge lit chaque partie de l’IBAN et dit quels contrôles il a pu faire.
DE
Pays
Longueur et structure, 89 pays
89
Chiffres de contrôle
ISO 13616, modulo 97
37040044
Code banque
Le registre national en DE, AT, BE, SK, CZ, BG, CH, LI
0532013000
Numéro de compte
La clé nationale en FR, MC, BE, IT, SM, ES
Ce que dit le mod-97
- Les chiffres de contrôle s’additionnent
- La longueur convient au pays
- Rien sur la banque
Ce qu’IBANforge ajoute
- Si le code banque est attribué, là où le registre national est lu
- La banque et son BIC, chacun avec sa source, et sa date quand elle est connue
- La clé nationale du numéro de compte, là où elle est publiée et contrôlée
- L’accessibilité SEPA et la préparation à la vérification du bénéficiaire, d’après les registres de l’EPC quand ils listent la banque
- Le contrôle des sanctions au niveau de la banque (OFAC, EU, UN)
- Une étape suivante que votre code peut suivre, jusqu’à un net « Do not send »
Essayez maintenant
Un vrai contrôle, sans inscription
- Format IBAN
- À vérifier
- Banque
- À identifier
- BIC / SWIFT
- À rechercher
Trois façons de l’utiliser
Un IBAN, un fichier entier, ou dans vos outils
La même réponse, là où vous en avez besoin.
Banque confirmée
Commerzbank.
DE89 3704 0044 0532 0130 00 · BIC COBADEFFXXX
APIDéveloppeurs
POST /v1/iban/validate {"iban":"DE89370400440532013000"}
TableurGoogle Sheets
Complément Google Sheets · installation manuelle
Agent IAMCP
$ npx -y ibanforge-mcp
Serveur MCP · Claude, Cursor, Cline
5000
lignes
Lignes signalées
DE65 1234 5678 0532 0130 00Code 12345678 non attribué
DE89 3704 0044 0532 0130 01Les chiffres de contrôle ne correspondent pas
Fig. 2Illustration : IBAN masqués, sauf les lignes signalées.
Un appel REST, ou un SDK TypeScript, Python, Java ou .NET. La réponse est un JSON, avec une étape suivante documentée. Lire la documentation
Déposez un fichier CSV ou Excel de fournisseurs : l’aperçu gratuit compte ce qu’il faut corriger et montre les premières lignes signalées, IBAN masqués. Vérifier un fichier fournisseurs
Un serveur MCP pour Claude, Cursor et tout client MCP, installé en une ligne. Les agents sans compte peuvent payer à l’appel en USDC avec x402. Connecter un agent
Couverture et confiance
Lu à la source, avec ses limites
Chaque réponse dit d’où elle vient et ce qu’elle n’a pas pu vérifier.
- 89
pays IBAN validés
- 8
pays dont le registre national est lu en entier
DE, AT, BE, SK, CZ, BG, CH, LI
- 6
pays dont la clé nationale est contrôlée, plus le contrôle modulus britannique
FR, MC, BE, IT, SM, ES
- 0,4ms
traitement médian côté serveur
Exploité depuis la Suisse, API hébergée dans l’UE
Sources : les registres nationaux, SIX BankMaster, GLEIF, EBA STEP2, NBP et Bank of England (List of Banks, 2026-09), relus au moins chaque mois, plus une copie publique de l’annuaire SWIFT figée en janvier 2018, qui fait encore environ deux tiers de l’annuaire BIC. Dernière mise à jour le 1 octobre 2026. Chaque source et sa licence
Dans votre langage, votre ERP, votre tableur
Tarifs
Commencez gratuitement, payez selon l’usage
Pro et les packs de crédits s’appliquent à la clé que vous avez déjà ; l’audit de fichier se paie à part, sans clé.
Essai
Gratuit
Jusqu’à 25 validations par semaine sur POST /v1/iban/validate, sans aucune clé. Essayer maintenant
Clé gratuite
Gratuit
Tous les endpoints, 200 requêtes par mois une fois la clé réclamée avec un e-mail. Sans carte.
Pro
29$/ mois
10 000 requêtes par mois sur la même clé. Résiliable à tout moment : la clé reste. Voir Pro
Audit de fichier
L’aperçu gratuit compte ce qu’il faut corriger. Le classeur annoté, chaque ligne en entier :
149$jusqu’à 5 000 lignes349$jusqu’à 20 000 lignes
Les agents IA peuvent aussi payer à l’appel en USDC avec x402 : sans compte, sans passage en caisse. Voir tous les tarifs
mi-novembre 2026
adresses structurées · calendrier suisse
POST /v1/address/check dit gratuitement si une adresse passe. Lire les règles, rail par rail
Questions
IBANforge vérifie-t-il qui détient le compte ?
Non. Il vérifie l’IBAN et la banque qui se trouve derrière. Le rapprochement du nom du titulaire est la vérification du bénéficiaire (VoP), faite par la banque du bénéficiaire.
Quels pays reçoivent un verdict du registre national ?
DE, AT, BE, SK, CZ, BG, CH, LI : là, le registre national tranche si un code banque est attribué. Dans les autres pays, la réponse nomme la banque d’après un registre partiel ou une carte composite, et dit qu’elle ne peut pas exclure un code. Pour AE, BA, EE, GE, KZ, MD, RS et TR, nous ne détenons aucune donnée de code banque réutilisable : la réponse dit que la banque n’a pas été consultée.
Puis-je essayer sans m’inscrire ?
Oui. Sans aucune clé, POST /v1/iban/validate répond jusqu’à 25 validations par semaine depuis chaque adresse, en entier.
Que donne une clé gratuite ?
Tous les endpoints, avec 200 requêtes par mois une fois la clé réclamée avec une adresse e-mail. La créer ne demande ni carte ni e-mail.
Les IBAN envoyés sont-ils stockés ?
Pas par la validation : chaque IBAN est contrôlé en mémoire et jamais écrit. L’audit de fichier garde son rapport, qui reprend vos colonnes, 2 heures sans paiement ou 24 heures après paiement, puis l’efface. La politique de confidentialité détaille les métadonnées de requête gardées au plus 12 mois.
DE65 1234 5678 0532 0130 00Ne pas envoyer.
Vérifiez votre
premier
IBAN
en deux minutes
Créez une clé sans carte, ou lancez un contrôle tout de suite, sans aucune clé.
