API проверки электронной почты ZeroBounce

Готовы предотвратить нежелательные регистрации?

Что такое API проверки электронной почты?

API проверки электронной почты ZeroBounce - это простой, но мощный инструмент, который открывает перед вашей компанией целый ряд возможностей для проверки любого адреса электронной почты. API предоставляет вам представление отчета по электронной почте в виде списка 360, охватывающее более 30 коды статуса и суб-статуса , который поможет вам принять правильное решение о том, следует ли отправлять по электронной почте определенный адрес.

Остановите нежелательные регистрации с помощью нашего API проверки электонной почты

Когда клиент регистрируется на вашем веб-сайте или в вашей рассылке, вы позвоните API, чтобы получить ценную информацию об этом адресе электронной почты. Это позволяет вам принимать действенные решения на основе результатов.

  • Это ошибка почтового домена?

    • Проверить SUB_STATUS собственность для "Possible_typo" и предоставить им предложение в Вы имели в виду имущество.

    "Ваш адрес электронной почты" example@gnail.com "недействителен, вы имели в виду" example@gmail.com "?
  • Это временный адрес электронной почты?

    • Проверить SUB_STATUS собственность для «Одноразовые» ,

    «Благодарим Вас за интерес к нашей рассылке, но мы не принимаем временные адреса электронной почты. Пожалуйста, используйте свой реальны адрес электронной почты.
  • Адрес электронной почты недействителен?

    • Проверить положение дел собственность для "недействительным" ,

    «Похоже, ваш адрес электронной почты недействителен, пожалуйста, проверьте правильность написания».
  • Вы принимаете только корпоративные письма?

    • Проверить free_email собственность для "правда" ,

    «Мы разрешаем только корпоративным клиентам, пожалуйста, зарегистрируйтесь с помощью корпоративной электронной почты».
  • Вы принимаете только личные письма?

    • Проверить суб-статус собственность для "Role_based" ,

    «Пожалуйста, испольуйте вашу личную учетную запись электронной почты, мы не разрешаем электронные письма, начинающиеся с« admin, sales, website, etc ».
  • Возникли проблемы с мошенничеством?

    • Проверить domain_age_days имущество.

    «Мы не разрешаем регистрацию на новых доменах».

Вы полностью контролируете весь интеллект, необходимый для принятия правильных решений для вашей компании, благодаря богатому набору данных, возвращаемому API.

Вы полностью контролируете нашу панель инструментов API проверки электронной почты

Панель инструментов API проверки электронной почты отслеживает ваше использование в режиме реального времени и обеспечивает общее состояние проверок электронной почты. Панель инструментов предоставляет вам ежедневные и ежемесячные просмотры с возможностью выбора диапазона времени.

  • Ежедневные и ежемесячные просмотры с возможностью выбора диапазонов дат.
  • Четыре различных подробных отчета по каждому коду состояния (Все, Недействительно, Не отправлять по почте и Неизвестно) с разбивкой по под-статусу.
  • Интерактивные графики, просто наведите курсор на точки на графике, чтобы получить счет и дополнительную информацию.
  • Нажмите на статус или суб-статус в легенде, чтобы отфильтровать диаграмму, чтобы увидеть только те данные, которые вы хотите.

Как интегрировать API проверки электронной почты?

Вы можете легко интегрировать наш молниеносный API для валидации в свой веб-сайт или приложение, используя всего несколько строк кода. Используйте ��аш API Sandbox чтобы проверить вашу реализацию для всех различных Коды статуса проверки электронной почты ,

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"
}

Посмотреть наш полный разработчик Документация API проверки электронной почты

ОТЗЫВЫ

Тысячи счастливых клиентов и счет