Avec Vérification Email Start, vous pouvez contrôler la validité de n’importe quelle adresse email et accéder à des informations telles que l’état de la boîte, les configurations SPF, DKIM et DMARC, le fournisseur, les adresses IP, la présence éventuelle d’un antispam, et bien plus encore.
Le service est disponible à l’échelle mondiale et en quelques secondes.
POST /email-start/{email}
Pour utiliser le service, vous devez envoyer une requête POST à l’endpoint /email-start/{email} en passant comme paramètre l’adresse email que vous souhaitez vérifier.
POST/email-start/[email protected]
Lors de la requête, il est possible – et toujours recommandé – de définir un callback pour recevoir une notification lorsque la réponse est disponible.
{
"callback": {
"url": "https://your-server.site/email-callback",
"custom": {
"orderId": "email-check-456"
}
}
}
POST /email-start/{email}
La réponse est généralement renvoyée en quelques secondes et inclut des informations telles que:
{
"data": {
"email": "[email protected]",
"validSpf": false,
"validDmarc": true,
"spfDetails": {
"domain": "openapi.com",
"dnsServerUsed": "1.1.1.1",
"queriedDnsForTxt": true,
"selectedSpfRecord": "v=spf1 include:spf.mailtrusted.org include:emsd1.com include:mailgun.org -all",
"formalValidity": {
"startsWithVspf1": true,
"hasValidAllMechanism": false,
"dnsMechanismLookupCount": 10,
"maxDnsMechanismLookups": 10,
"voidLookupCount": 0,
"maxVoidLookups": 2,
"hasRedirectModifier": false,
"redirectDomain": null,
"syntaxErrors": [
"DNS lookup limit at 'include:_spf2.mailgun.org'."
],
"warnings": [],
"explanationDomain": null
},
"parsedMechanisms": [
{
"term": "include:spf.mailtrusted.org",
"mechanism": "include",
"value": "spf.mailtrusted.org",
"qualifier": "+",
"lookupCost": 1,
"isVoidLookup": false,
"ipsFound": [],
"effectiveResultIfMatched": "PASS",
"includedReport": {
"recurse": "all submechanisms included"
}
},
{
"term": "include:emsd1.com",
"mechanism": "include",
"value": "emsd1.com",
"qualifier": "+",
"lookupCost": 1,
"isVoidLookup": false,
"ipsFound": [],
"effectiveResultIfMatched": "PASS",
"includedReport": {
"recurse": "all submechanisms included"
}
}
],
"allMechanismDetails": null,
"collectedIpAddresses": {
"ip4": [
"207.180.201.22",
"207.180.222.205",
"207.180.226.204",
"etc"
],
"ip6": [
"2001:4860:4000::/36",
"2404:6800:4000::/36",
"etc"
],
"fromA": [],
"fromMx": []
},
"summary": {
"totalDnsMechanismLookupsUsed": 10,
"finalProcessingResult": "PERMERROR",
"evaluationLog": []
}
},
"dmarcDetails": {
"recordFound": true,
"record": "v=DMARC1; p=none",
"dnsQueryDomain": "_dmarc.openapi.com",
"dnsServerUsed": "8.8.8.8",
"policy": "none",
"subdomainPolicy": null,
"alignmentDkim": "r",
"alignmentSpf": "r",
"percentage": 100,
"reportingUrisAggregate": [],
"reportingUrisFailure": [],
"failureOptions": [],
"errors": [],
"warnings": []
},
"requestedEmail": "[email protected]",
"createdAt": "2025-05-27T12:58:39+00:00",
"updatedAt": "2025-05-27T12:58:40+00:00",
"state": "NEW",
"id": "6835b6fff6722090d00e74fb"
},
"success": true,
"message": "",
"error": null
}
Si la gestion de la requête n’est pas possible dans les 10 premières secondes, une réponse partielle avec le statut NEW et l’id sera retournée pour un traitement en mode asynchrone.
Dans ce cas, une seconde requête sera nécessaire pour obtenir les données demandées.
GET /email-start/{id}
L’endpoint pour vérifier le statut de la requête est /email-start/{id} et la méthode utilisée est GET. Si vous avez mis en place un callback, vous serez notifiés lorsque votre demande aura été traitée et que les données seront disponibles.
Voici un exemple de requête avec l’id obtenu lors de l’appel POST précédent:
GET/email-start/77e9e92216065fa37f3c9842
La réponse, si le statut est DONE, c’est-à-dire traitée, renverra les mêmes données que celles fournies précédemment en réponse à la requête POST.
Vérification de l'Email Start est le service idéal pour les entreprises, les agences de marketing, le commerce électronique et les systèmes de gestion de la relation client (CRM) qui souhaitent automatiser la vérification des adresses électroniques. Il permet d'améliorer la qualité des listes, d'augmenter la délivrabilité, de protéger la réputation des domaines et d'éliminer les adresses invalides, incorrectes ou potentiellement malveillantes (spamtrap).
Avez-vous besoin d'aide ?
Vous n'avez pas trouvé la réponse que vous cherchiez?
Remplissez tous les détails, nous vous contacterons dès que possible!
Vérification de l'Email Start est un service qui vous permet de vérifier la fiabilité d'une adresse électronique et d'obtenir des informations techniques telles que les fournisseurs, les configurations SPF, DKIM, DMARC, la présence de filtres anti-spam, etc.
Vérification de l'Email Start est disponible dans tous les pays du monde.
Le service est fourni en quelques secondes.
Oui, toujours dans le cadre de l'API Trust, il existe le service Mobile Start, qui permet de vérifier la validité d'un numéro de téléphone portable en quelques secondes et dans le monde entier. L'endpoint de référence est POST /mobile-start/{mobile-phone-number}.
Vérification de l'Email Start est conçu pour les organisations telles que les entreprises, les agences de marketing, le commerce électronique et les systèmes de gestion de la relation client (CRM) qui souhaitent automatiser la vérification des adresses électroniques. Le service permet de maintenir les listes propres et à jour, d'améliorer la délivrabilité, de protéger la réputation du domaine et d'éliminer les adresses invalides, incorrectes ou risquées (spamtrap)
Le coût du service est de 0,008€ par requête dans le cas d'un abonnement annuel.
Pour les requêtes individuelles, sans abonnement, le coût est de 0,03€.
Non, vous pouvez faire autant de requêtes que vous le souhaitez.
Toutefois, l'API peut traiter jusqu'à 50 requêtes par minute. Si le nombre de demandes dépasse cette limite, une réponse partielle avec le statut «NEW» et un identifiant unique sera renvoyée.
Vous pouvez alors terminer le traitement de la requête de manière asynchrone en utilisant la méthode GET /email-start/{id}.