API ZeroBounce Email Validation

Prêt à empêcher les inscriptions indésirables?

Qu'est-ce que l'API Email Validation?

L'API de validation de messagerie ZeroBounce est un outil simple mais puissant qui ouvre un monde de possibilités à votre entreprise pour valider n'importe quelle adresse e-mail. L'API vous offre une vue de rapport de 360 degrés de votre liste de diffusion, couvrant 30 codes d'état et de sous-état , ce qui vous aidera à prendre la bonne décision d'envoyer ou non une certaine adresse par e-mail.

Arrêtez les inscriptions indésirables avec notre API de validation des e-mails

Lorsqu'un client s'inscrit sur votre site Web ou sur votre newsletter, vous appelez l'API pour obtenir des informations précieuses sur cette adresse e-mail. Cela vous permet de prendre des décisions exploitables en fonction des résultats.

  • Le domaine de messagerie est-il mal orthographié?

    • Vérifier la sub_status propriété pour "possible_typo" et leur fournir la suggestion dans le vouliez-vous dire propriété.

    "Votre adresse e-mail" example@gnail.com "n'est pas valide, vouliez-vous dire" example@gmail.com "?
  • S'agit-il d'une adresse e-mail temporaire?

    • Vérifier la sub_status propriété pour "jetable" .

    "Merci de l'intérêt que vous portez à notre newsletter, mais nous n'acceptons pas les adresses e-mail temporaires. Veuillez utiliser votre véritable adresse e-mail.
  • L'adresse e-mail est-elle invalide?

    • Vérifier la statut propriété pour "invalide" .

    "Il semble que votre adresse e-mail ne soit pas valide, veuillez vérifier l'orthographe."
  • Acceptez-vous uniquement les e-mails d'entreprise?

    • Vérifier la free_email propriété pour "vrai" .

    "Nous n'autorisons que les entreprises clientes, veuillez vous inscrire avec votre compte de messagerie d'entreprise."
  • Acceptez-vous uniquement les e-mails personnels?

    • Vérifier la sous-statut propriété pour "basé sur les rôles" .

    "Veuillez utiliser votre compte de messagerie personnel, nous n'autorisons pas les e-mails commençant par" admin, sales, website, etc ".
  • Vous rencontrez des problèmes de fraude?

    • Vérifier la domain_age_days propriété.

    "Nous n'autorisons pas les inscriptions à partir de nouveaux domaines."

Vous êtes en contrôle total avec toute l'intelligence dont vous avez besoin pour prendre les bonnes décisions pour votre entreprise, avec l'ensemble de données riche renvoyé par l'API.

Vous êtes en plein contrôle avec notre tableau de bord API de validation d'email

Le tableau de bord de l'API de validation des e-mails suit votre utilisation en temps réel et vous fournit la santé globale de vos validations par e-mail. Le tableau de bord vous offre des vues quotidiennes et mensuelles avec une plage de temps sélectionnable.

  • Vues quotidiennes et mensuelles avec des plages de dates sélectionnables.
  • Quatre rapports détaillés différents pour chaque code de statut (Tous, Invalides, Ne pas envoyer de courrier et Inconnu), ventilés par sous-statut.
  • Graphiques interactifs, passez simplement la souris sur les points du graphique pour obtenir des chiffres et plus d'informations.
  • Cliquez sur le statut ou le sous-statut dans la légende pour filtrer le graphique afin de ne voir que les données souhaitées.

Comment intégrer l'API de validation d'email?

Vous pouvez facilement intégrer notre API de validation ultra-rapide dans votre site Web ou votre application, avec seulement quelques lignes de code. Utilisez notre API Sandbox pour tester votre implémentation pour tous les différents Codes d'état de validation des e-mails .

Get the  .NET API Wrapper V2 from GitHub.

var zeroBounceAPI = new ZeroBounce.ZeroBounceAPI();
zeroBounceAPI.api_key = "Your API Key";
zeroBounceAPI.emailToValidate = "flowerjill@aol.com";
zeroBounceAPI.ip_address = "99.110.204.1"; //Optional

var apiProperties = zeroBounceAPI.ValidateEmail();

//use the properties to make decisions on
switch (apiProperties.status)
   {
   case "invalid":
      Console.WriteLine("invalid");
      break;
    case "valid":
      Console.WriteLine("valid");
      break;
    default:
      Console.WriteLine(apiProperties.status);
      break;
   }
Response

{
   "address": "flowerjill@aol.com",
   "status": "valid",
   "sub_status": ",
   "free_email": true,
   "did_you_mean": null,
   "account": "flowerjill",
   "domain": "aol.com",
   "domain_age_days": "8426",
   "smtp_provider": "yahoo",
   "mx_record": "mx-aol.mail.gm0.yahoodns.net",
   "mx_found": "true",
   "firstname": "Jill",
   "lastname": "Stein",
   "gender": "female",
   "country": "United States",
   "region": "Florida",
   "city": "West Palm Beach",
   "zipcode": "33401",
   "processed_at": "2017-04-01 02:48:02.592"
}
Get the  PHP API Wrapper V2 from GitHub.

<?php // use curl to make the request
$url = 'https://api.zerobounce.net/v2/validate?api_key=YOUR_API_KEY&email=' . urlencode('flowerjill@aol.com') . '&ip_address=' . urlencode('99.110.204.1');

//PHP 5.5.19 and higher has support for TLS 1.2
$ch = curl_init($url);
curl_setopt($ch, CURLOPT_SSLVERSION, 6);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 15);
curl_setopt($ch, CURLOPT_TIMEOUT, 150);
$response = curl_exec($ch);
curl_close($ch);

//decode the json response
$json = json_decode($response, true);
?>
Response

{
   "address": "flowerjill@aol.com",
   "status": "valid",
   "sub_status": ",
   "free_email": true,
   "did_you_mean": null,
   "account": "flowerjill",
   "domain": "aol.com",
   "domain_age_days": "8426",
   "smtp_provider": "yahoo",
   "mx_record": "mx-aol.mail.gm0.yahoodns.net",
   "mx_found": true,
   "firstname": "Jill",
   "lastname": "Stein",
   "gender": "female",
   "country": "United States",
   "region": "Florida",
   "city": "West Palm Beach",
   "zipcode": "33401",
   "processed_at": "2017-04-01 02:48:02.592"
}
Get the  Python API Wrapper V2 from GitHub.

from zerobounce import ZeroBounceAPI

zba = ZeroBounceAPI('YourApiKey')
print zba.get_credits()
resp1 = zba.validate('flowerjill@aol.com','99.110.204.1')
print resp1
Response

{
   "address": "flowerjill@aol.com",
   "status": "valid",
   "sub_status": ",
   "free_email": true,
   "did_you_mean": null,
   "account": "flowerjill",
   "domain": "aol.com",
   "domain_age_days": "8426",
   "smtp_provider": "yahoo",
   "mx_record": "mx-aol.mail.gm0.yahoodns.net",
   "mx_found": true,
   "firstname": "Jill",
   "lastname": "Stein",
   "gender": "female",
   "country": "United States",
   "region": "Florida",
   "city": "West Palm Beach",
   "zipcode": "33401",
   "processed_at": "2017-04-01 02:48:02.592"
}
Get the  Java API Wrapper V2 from GitHub.

ZeroBounceApi zeroBounceApi = new ZeroBounceApi("YOUR_API_KEY",TIMEOUT_IN_SECONDS);

// validate email and assign result to a ZeroBounceResponse object
ZeroBounceResponse validation = zeroBounceApi.validate("flowerjill@aol.com", "99.110.204.1");
validation.getEmailAddress();
validation.getStatus();
validation.isDisposable();
validation.getCountry();
Response

{
   "address": "flowerjill@aol.com",
   "status": "valid",
   "sub_status": ",
   "free_email": true,
   "did_you_mean": null,
   "account": "flowerjill",
   "domain": "aol.com",
   "domain_age_days": "8426",
   "smtp_provider": "yahoo",
   "mx_record": "mx-aol.mail.gm0.yahoodns.net",
   "mx_found": true,
   "firstname": "Jill",
   "lastname": "Stein",
   "gender": "female",
   "country": "United States",
   "region": "Florida",
   "city": "West Palm Beach",
   "zipcode": "33401",
   "processed_at": "2017-04-01 02:48:02.592"
}

Voir notre développeur complet Documentation de l'API de validation des e-mails

TÉMOIGNAGES

Des milliers de clients satisfaits et comptage