Data CheckerVérification de données

API de vérification d'IBAN

Le mod-97 tient en quinze lignes — la table des longueurs par pays, elle, est à maintenir, et un IBAN maltais fait 31 caractères quand un norvégien en fait 15. L'API rend le verdict et la décomposition.

L'appel

Un seul endpoint pour les quatre types. La clé se génère dans votre espace, elle est visible une fois.

curl -X POST https://data-checker.fr/api/v1/validate \
  -H "Authorization: Bearer dck_live_…" \
  -H "Content-Type: application/json" \
  -d '{"type":"iban","value":"FR1420041010050500013M02606"}'

Ce que le verdict recouvre

  • Clé de contrôle mod-97

    ISO 7064 mod-97-10 : les quatre premiers caractères passent à la fin, les lettres deviennent des chiffres, et le nombre obtenu doit être congru à 1 modulo 97. Cette clé attrape toute erreur d'un caractère et presque toutes les inversions.

  • Longueur attendue du pays

    Chaque pays a une longueur fixe, contrôlée avant tout calcul. C'est la table que personne n'a envie de maintenir dans son code, et qui bouge quand un pays rejoint le registre.

  • Zone SEPA

    Le drapeau sepa dit si le pays fait partie de l'espace unique de paiement — ce qui n'est pas la même chose que l'Union européenne : la Suisse et le Royaume-Uni en font partie.

  • Décomposition française

    Sur un IBAN français, la réponse ajoute le découpage banque / guichet / compte, le contrôle de la clé RIB nationale et le nom de l'établissement quand le code est reconnu.

Un IBAN valide n'est pas un compte ouvert

La clé prouve que le numéro est cohérent avec lui-même. Elle ne dit ni que le compte existe, ni qu'il est ouvert, ni à quel nom. Seule la banque réceptrice le sait — et en SEPA, le virement s'exécute sur le seul IBAN : dans la plupart des pays, le nom du titulaire n'est pas vérifié.

C'est précisément cet écart qu'exploite la fraude au faux fournisseur : un IBAN plausible dans une facture modifiée passe tous les contrôles de forme du parcours. Pour un nouveau fournisseur, confirmez les coordonnées par un canal différent de celui qui a apporté la facture.

Des crédits, pas un abonnement

Un crédit vaut une vérification, quel que soit le type. Vous payez une fois, les crédits n'expirent pas, et rien ne se reconduit tout seul.

Starter

9

1 000 vérifications

0,009 € par vérification

Growth

49

10 000 vérifications

0,0049 € par vérification

Scale

149

50 000 vérifications

0,003 € par vérification

Tarifs

Questions fréquentes

L'API vérifie-t-elle que le compte existe ?

Non, et aucun contrôle hors ligne ne le peut. La vérification d'existence passe par les services bancaires de confirmation du bénéficiaire, qui sont payants et réservés aux établissements. L'API contrôle la forme, la clé et la structure — ce qui élimine les fautes de frappe, c'est-à-dire la grande majorité des rejets de virement.

Combien de pays sont couverts ?

Les 27 États membres, plus la zone SEPA courante — Suisse, Royaume-Uni, Norvège, Monaco, Andorre, Saint-Marin, Liechtenstein, Islande — et les autres pays du registre ISO 13616.

Peut-on convertir un RIB en IBAN par l'API ?

La conversion RIB → IBAN est disponible en outil gratuit sur le site : elle ne demande aucune donnée que vous n'avez pas déjà, et se calcule dans le navigateur. L'API sert quand le contrôle doit tourner dans votre code, sur des IBAN déjà constitués.

Avant d'intégrer, essayez sans clé

Le même contrôle, dans votre navigateur, gratuitement et sans compte — de quoi vérifier que le verdict correspond à ce que vous attendez.

Vérifier un IBAN
API de vérification d'IBAN : mod-97, longueur par pays, SEPA | Data Checker