[ validation · email ]● 1 cr · 60 req/min

Validateur d'e-mail

Validez n'importe quelle adresse e-mail en un seul appel d'API — contrôle syntaxique, vérification des enregistrements MX et détection des e-mails jetables. Des signaux de délivrabilité clairs pour chaque adresse.

Contrôle syntaxiqueEnregistrements MXDétection des jetables
[ 01 · live ]

Essayer en direct

auth · x-api-key

Pas encore de clé API ?

Connectez-vous à votre compte pour créer et gérer vos clés API.

› exemples
· user@example.comstandard
· user@mailinator.comjetable
· bad@@emailsyntaxe invalide
[ 02 · integrate ]

Guide d'intégration

Copiez un extrait, remplacez votre clé API, exécutez. Fonctionne avec n'importe quel client HTTP — exemples ci-dessous en cURL, JavaScript et Python.

spec
POST/api/check-email
base
https://www.apipick.com

Validate an email address and receive syntax, MX, and disposable detection results

paramètres
emailstringrequis

The email address to validate user@example.com

curl -X POST "https://www.apipick.com/api/check-email" \
  -H "Content-Type: application/json" \
  -H "x-api-key: YOUR_API_KEY" \
  -d '{
  "email": "user@example.com"
}'
● 200 · réponse
{
  "success": true,
  "code": 200,
  "message": "Email validation complete",
  "data": {
    "email": "user@example.com",
    "valid": true,
    "syntax_valid": true,
    "mx_valid": true,
    "disposable": false,
    "domain": "example.com",
    "normalized": "user@example.com",
    "reason": null
  },
  "credits_used": 1,
  "remaining_credits": 99
}

Trois contrôles en un seul appel

✏️

Validation syntaxique

Vérifie un format conforme à la RFC, détecte les fautes de frappe et renvoie une forme canonique normalisée de l'adresse.

🌐

Vérification des enregistrements MX

Effectue une recherche DNS en direct pour confirmer que le domaine possède des enregistrements de serveur de messagerie actifs et peut recevoir des e-mails.

🗑️

Détection des jetables

Effectue un contrôle dans une base de plus de 50 000 domaines d'e-mails jetables et temporaires connus (Mailinator, Guerrilla Mail, etc.).

Parfait pour ces cas d'usage

Inscription SaaS

Bloquez les e-mails jetables dès l'inscription pour empêcher les abus d'essai gratuit et garder une base d'utilisateurs authentique.

Hygiène des listes marketing

Nettoyez vos listes d'e-mails avant les campagnes pour améliorer les taux de délivrabilité et protéger votre réputation d'expéditeur.

Prévention de la fraude

Identifiez les adresses jetables utilisées dans les inscriptions frauduleuses, l'abus de coupons et la création de faux comptes.

Enrichissement par agent IA

Utilisez-le comme outil LLM pour vérifier la qualité des e-mails au sein de pipelines autonomes de recherche de leads, d'enrichissement CRM et d'automatisation de prospection.

Alternative à ZeroBounce et AbstractAPI

La même qualité de validation — sans le mur de tarification par lot ni le plafond mensuel de 100 requêtes.

ZeroBounce
AbstractAPI
API Pick ✓
Offre gratuite100 / mois100 / mois100 crédits à l'inscription
Les crédits gratuits expirent ?Réinitialisation mensuelleRéinitialisation mensuelleN'expirent jamais
Tarif à l'usage (pay-as-you-go)$24 / 3,000 emails$14 / mo (10k)$5 / 5,000 emails
Coût pour 1 000 e-mails~$8.00~1,40 $ (abonnement mensuel)$1.00
Contrôle syntaxique
Vérification des enregistrements MX
Détection des jetables
Pas de carte bancaire pour démarrer
Prêt pour agent IA / LLMPartielPartiel✓ JSON natif

Le problème ZeroBounce

ZeroBounce facture 24 $ pour seulement 3 000 vérifications — soit 8 $ par tranche de 1 000 e-mails. Pour les équipes qui font passer un volume conséquent par un formulaire d'inscription ou un pipeline d'enrichissement CRM, les coûts grimpent vite. Il n'y a pas de vrai pay-as-you-go : vous achetez des crédits par lots et ceux inutilisés ne se reportent pas proprement.

Le problème AbstractAPI

L'offre gratuite d'AbstractAPI ne vous donne que 100 requêtes par mois — suffisant pour prototyper mais loin du compte pour une charge de travail réelle. Dès que vous dépassez ce seuil, vous êtes contraint à un abonnement mensuel, même si votre usage est sporadique ou en pics.

Champs de la réponse

ChampTypeDescription
validbooleantrue lorsque syntax_valid et mx_valid sont tous deux true
syntax_validbooleanLe format de l'e-mail respecte les règles syntaxiques de la RFC
mx_validbooleanLe domaine possède au moins un enregistrement MX actif
disposablebooleanLe domaine est un service d'e-mails jetables/temporaires connu
domainstringPartie domaine extraite de l'e-mail
normalizedstring | nullForme canonique en minuscules, normalisée Unicode
reasonstring | nullExplication lisible lorsque la validation échoue
[ 03 · limits ]

Limites de débit

La limitation est par clé API, fenêtre glissante de 60 secondes. En cas de dépassement, vous recevez un 429 propre avec un en-tête Retry-After.

débit de requêtes

60req/min

Par clé API, par endpoint. Fenêtre glissante de 60 secondes.

concurrence

3concurrent

Nombre maximal de requêtes simultanées en cours par clé API.

en-têtes de réponse
X-RateLimit-LimitNombre maximal de requêtes autorisées par minute
X-RateLimit-RemainingRequêtes restantes dans la fenêtre actuelle
X-RateLimit-ResetSecondes avant la réinitialisation de la fenêtre actuelle
Retry-AfterSecondes à attendre avant de réessayer (uniquement sur 429)
● 429 · trop de requêtes
HTTP/1.1 429 Too Many Requests
Retry-After: 12
X-RateLimit-Limit: 60
X-RateLimit-Remaining: 0
X-RateLimit-Reset: 12

{
  "error": "rate_limit_exceeded",
  "message": "Rate limit exceeded: 60 requests/minute per API key. Retry after 12s.",
  "retry_after": 12
}

Questions fréquentes

Q : Quelle est la différence entre valid et mx_valid ?

R : mx_valid vous indique seulement que le domaine peut recevoir des e-mails. valid combine syntax_valid et mx_valid — c'est le champ de référence lorsque vous voulez simplement savoir si une adresse est délivrable. L'indicateur disposable est renvoyé séparément afin que vous puissiez définir votre propre politique vis-à-vis des adresses jetables.

Q : L'API envoie-t-elle un e-mail de test pour vérifier la boîte aux lettres ?

R : Non. L'API effectue des recherches DNS MX mais n'envoie aucun e-mail et ne fait pas de sondage SMTP. L'existence de la boîte aux lettres ne peut donc pas être confirmée, mais le contrôle de délivrabilité au niveau du domaine intercepte la grande majorité des mauvaises adresses, sans aucune préoccupation de confidentialité ou de spam.

Q : Les agents IA peuvent-ils appeler cette API comme un outil ?

R : Oui. L'endpoint prend une simple chaîne email et renvoie un objet JSON plat — simple à définir comme une fonction OpenAI, un outil Claude, un outil LangChain ou une action de n'importe quel framework d'agents. Idéal pour les pipelines autonomes d'enrichissement de leads et d'hygiène CRM.

Q : À quel point la liste de blocage des e-mails jetables est-elle à jour ?

R : La liste de blocage provient du dépôt communautaire disposable-email-domains sur GitHub (plus de 50 000 domaines). Elle est actualisée automatiquement à chaque démarrage à froid du serveur.

🤖Skill d'agent

Utilisez le Validateur d'e-mail dans Claude Code et les agents IA

Installez le skill officiel Claude Code pour valider des e-mails directement dans votre agent de codage IA — sans aucun appel d'API manuel. Compatible avec Claude Code, Cursor, OpenAI Codex et plus.

Demandez naturellement à votre agent IA

Validate user@example.com
Is test@mailinator.com a disposable email?
Can john.doe@company.org receive emails?

Plateformes compatibles

Claude CodeCursorOpenAI CodexManusGoogle AntigravityOpenClaw
apipick-lab /
apipick-email-validation

Skill Claude Code pour l'API Validateur d'e-mail d'APIpick

Effectue la validation syntaxique, la vérification des enregistrements MX et la détection des e-mails jetables, via des requêtes en langage naturel dans n'importe quel agent de codage IA.

TypeScript1 crédit / requêteInstallation gratuite
Voir le skill sur GitHub