La meilleure API de vérification est celle qui tient sous la charge.
N’importe qui renvoie valide sur une bonne adresse. Celle qu’il vous faut est celle dont vous comprenez les délais, les reprises et les codes d’erreur à trois heures du matin.
Chiffres pris sur la page tarifs publique de chaque éditeur, vérifiés le 10 septembre 2026.
Aussi comparés
En bref
Choisissez une API de vérification sur son comportement en cas d’échec, pas sur son chemin heureux : ce qu’elle renvoie quand le serveur destinataire applique du greylisting, comment elle limite le débit, et si la réponse suffit à décider sans second appel.
01Le tarif pour 10 000 crédits
Ce que coûtent les mêmes 10 000 crédits.
Uniquement les éditeurs qui publient un prix exact pour 10 000 crédits. Packs et forfaits mensuels sont sur le même tableau : le mode de facturation est dans la cellule.
BounceIntel$0,0015
$0,0015$15 par mois pour 10 000 crédits
DeBounce$0,0025
$0,0025$25 pour 10 000 crédits
EmailListVerify$0,00315
$0,00315$31,46 pour 10 000 crédits
MillionVerifier$0,0039
$0,0039$39 pour 10 000 crédits
AbstractAPI$0,0039
$0,0039$39 par mois pour 10 000 crédits
Mailfloss$0,0040
$0,0040$40 pour 10 000 crédits
NeverBounce$0,0050
$0,0050$50 pour 10 000 crédits
Verifalia$0,00501
$0,00501$50,1 pour 10 000 crédits
Bouncer$0,0060
$0,0060$60 pour 10 000 crédits
QuickEmailVerification$0,0060
$0,0060$60 pour 10 000 crédits
Clearout$0,0065
$0,0065$65 pour 10 000 crédits
Emailable$0,00699
$0,00699$69,91 pour 10 000 crédits
Kickbox$0,0070
$0,0070$70 pour 10 000 crédits
ZeroBounce$0,0129
$0,0129$129 pour 10 000 crédits
Chiffres pris sur la page tarifs publique de chaque éditeur, vérifiés le 10 septembre 2026.
02BounceIntel
Nos chiffres, sans détour
Ce que contient un compte BounceIntel et ce qu’il coûte.
Compte gratuit
100 crédits à l’inscription, sans carte et sans compte à rebours
Premier forfait mensuel
10 000 crédits pour $15 par mois
Tarif le plus bas affiché
$0,00065 par crédit à partir de 1 000 000 par mois
Paiement à l’usage
Packs à partir de $19 pour 10 000 crédits, valables jusqu’à utilisation
Clés API
Fournies avec tout forfait payant, mensuel ou à l’usage
CSV en masse
Un CSV en entrée, un CSV annoté et un rapport PDF en sortie
Contenu d’un résultat
Un verdict, un score de 0 à 100, des codes de motif et une action recommandée
Langues de l’interface
Anglais, français, espagnol, italien, allemand
Tous les éditeurs de la catégorie proposent un point d’entrée qui prend une adresse et renvoie un verdict. Sur une adresse propre ils s’accordent tous, donc la démo n’apprend rien. Les différences apparaissent aux marges, et les marges, c’est votre formulaire d’inscription.
Cette page s’adresse à la personne qui branche le tout. Schéma de réponse, latence et délais, traitement des résultats non concluants, différence entre lot et appel unitaire, et les détails d’exploitation qui décident si l’intégration sera ennuyeuse ou source d’incidents.
01
Le schéma de réponse, c’est l’intégration
Vous brancherez du code sur cet objet pendant des années : lisez-le avant tout le reste. Un schéma réduit à une énumération oblige chaque consommateur à reconstituer la nuance que l’éditeur possédait puis a jetée.
Ce qu’il vous faut : un verdict sur lequel faire un switch, un score chiffré dont vous fixez vous-même le seuil, et des motifs exploitables par machine sous les deux. Ce sont ces motifs qui permettent de traiter différemment une adresse de rôle, une boîte pleine et un domaine qui vous a mis en greylisting, sans trois intégrations distinctes.
Un verdict d’accessibilité stable entre versions, qui se projette proprement sur autoriser, avertir et bloquer
Un score, pour que votre seuil soit une valeur de configuration et non une décision de l’éditeur
Des codes de motif documentés et énumérables, pas du texte libre en anglais
Une action recommandée, utile aux parties du produit qui ne sont pas du code
Des indicateurs pour les cas qui vous concernent : attrape-tout, jetable, rôle, suggestion de faute de frappe
02
Latence, délais et formulaire d’inscription
La vérification au niveau de la boîte dialogue avec un tiers en SMTP, et certains serveurs destinataires sont lents à dessein. Un contrôle unitaire est en général rapide et occasionnellement non, ce qui pose problème s’il se trouve sur le chemin critique d’une inscription.
Concevez pour cela plutôt que d’espérer. Fixez un délai côté client que vous acceptez d’afficher, traitez un dépassement comme non concluant et non comme invalide, et laissez passer l’inscription avec un marqueur au lieu de refuser un vrai client parce qu’un serveur était occupé. Revérifiez ensuite de façon asynchrone et agissez sur la seconde réponse.
Demandez à chaque éditeur son délai publié et son comportement quand il l’atteint. Un éditeur qui renvoie invalide sur son propre dépassement transforme discrètement son problème d’infrastructure en votre inscription perdue.
03
Une sémantique d’erreurs qui ne vous réveille pas
Il existe trois natures d’échec et elles appellent trois réactions différentes de votre code. Les confondre est la cause la plus fréquente d’une intégration de vérification qui dérape en production.
Une requête mal formée est votre bug et ne doit jamais être rejouée. Une limitation de débit ou une défaillance passagère en amont se rejoue avec un délai croissant. Et un verdict non concluant n’est pas une erreur : l’appel a réussi, la réponse est qu’aucune réponse n’était disponible, et rejouer immédiatement produira la même absence de réponse en dépensant un crédit de plus.
Des 4xx pour vos erreurs, avec un code exploitable et stable, pas une phrase
Un 429 accompagné d’un en-tête indiquant quand revenir, plutôt qu’un refus sec
Des 5xx réservés aux défaillances de l’éditeur, pour que votre supervision puisse s’y fier
Des résultats non concluants renvoyés en 200 avec un verdict inconnu, parce que c’est ce qui s’est produit
04
Contrôle unitaire et lot sont deux produits
Un contrôle unitaire est synchrone et vit dans une requête. Un lot est asynchrone et vit dans une file, parfois une heure durant. Traiter le second comme le premier, c’est finir à interroger un point d’état chaque seconde pendant quarante minutes.
Vérifiez que le côté lot est une vraie API de tâches : soumission, identifiant, interrogation ou rappel, puis téléchargement. Vérifiez ce qui arrive si vous soumettez deux fois le même fichier, quel est le plafond de taille, et si l’export conserve vos colonnes. Ces trois réponses font gagner plus de temps d’ingénierie que l’écart de prix entre deux éditeurs de ce marché.
05
Des détails d’exploitation qui valent dix minutes
Aucun n’est intéressant jusqu’au jour où il l’est, et l’intégration est alors déjà écrite.
La rotation des clés. Plusieurs clés actives, révocables séparément, sans interruption.
Ne jamais appeler une API de vérification depuis le navigateur. La clé est un secret, et une clé publique est un solde de crédits offert.
La conservation. Combien de temps l’adresse envoyée est stockée, et si vous pouvez raccourcir ce délai.
L’idempotence à la soumission d’un lot, pour qu’une coupure réseau ne facture pas deux fois le même fichier.
Si le même moteur alimente le tableau de bord et l’API. Sinon, votre sondage ne prouve rien sur la production.
06
À quoi ressemble notre API
Un jeton, un point d’entrée pour une adresse et un pour un lot. POST /v1/check_email renvoie le verdict, le score, les codes de motif et l’action recommandée ; POST /v1/bulk prend une liste et renvoie une tâche à interroger. Les deux sont documentés avec des exemples exécutables plutôt qu’avec un schéma brut.
Les clés API accompagnent n’importe quel forfait payant, mensuel ou à l’usage, au lieu de commencer à un palier dont la plupart des équipes n’ont pas besoin. Un compte gratuit vérifie dans le tableau de bord, ce qui suffit à voir la forme des réponses avant d’écrire du code.
03FAQ
Ce que l’on nous demande avant de migrer
Un appel unitaire prend combien de temps ?
La plupart aboutissent vite parce que les réponses DNS et MX sont en cache et que le contrôle de boîte est un court dialogue. Une minorité est lente parce que le serveur destinataire l’est, d’où l’intérêt d’un délai que vous choisissez et d’un résultat non concluant plutôt que d’une supposition.
Vérifier à l’inscription ou par lot ?
Les deux, pour des raisons différentes. À l’inscription, cela arrête la faute de frappe avant la base. Par lot, cela repère les adresses devenues obsolètes. Ne faire que le second revient à payer pour découvrir des erreurs évitables en un appel.
Que doit faire mon code d’un verdict inconnu ?
Ne pas le traiter comme invalide. Laissez passer, marquez l’enregistrement et revérifiez plus tard hors ligne. La plupart des inconnus viennent d’un serveur qui refuse de répondre, et le greylisting en particulier se résout souvent à une tentative ultérieure.
Puis-je appeler l’API depuis le front ?
Non. Toute clé qui atteint le navigateur est publique, et une clé de vérification publique est un robinet ouvert sur votre solde. Passez par votre serveur, où vous pouvez aussi limiter le débit par utilisateur.
Proposez-vous des SDK ?
L’API est du HTTP simple avec un jeton, et la documentation contient des exemples à copier pour les langages courants. C’est un choix : une fine couche autour d’un point d’entrée vieillit généralement plus mal que le point d’entrée.
Puis-je utiliser le même point d’entrée pour une liste d’un million de lignes ?
Non. Un contrôle unitaire est synchrone et vit dans une requête. Un lot est asynchrone : soumettre un fichier, obtenir un identifiant, interroger ou attendre un rappel, puis télécharger. Interroger en boucle un point d’entrée unitaire, c’est brûler des crédits, buter sur les plafonds et attendre quarante minutes une réponse qu’on aurait pu mettre en file.
Que faire quand le serveur destinataire est lent ?
Fixez un délai client que vous acceptez d’afficher, traitez un délai dépassé comme inconclusif plutôt qu’invalide, et laissez l’inscription passer avec un drapeau. Puis revérifiez hors bande. Un éditeur qui renvoie invalide sur son propre délai transforme son incident d’infra en client perdu pour vous.
Quel plan inclut l’accès à l’API ?
Ici, n’importe quel plan payant, mensuel ou à l’usage. Il n’y a pas de palier développeur à part. Les comptes gratuits vérifient dans le tableau de bord, de quoi voir la forme de la réponse avant d’écrire contre elle.
Continuer la comparaison
D’autres pages à regarder
Une liste de candidats compte presque toujours trois noms. Voici ceux qui accompagnent celui-ci.
est une marque de son propriétaire et n’est citée ici que pour décrire le sujet de cette page. Cette page n’est ni écrite ni validée par cette société, et ses offres évoluent : confirmez les conditions en vigueur sur son site avant de décider.
Testez sur la liste que vous alliez envoyer.
Créez un compte, passez un échantillon réel, et comparez les verdicts à ceux de votre outil actuel.