API de validación de correo electrónico ZeroBounce

¿Listo para evitar inscripciones no deseadas?

¿Qué es la API de validación de correo electrónico?

La API de validación de correo electrónico ZeroBounce es una herramienta simple pero poderosa que abre un mundo de posibilidades para que su empresa valide cualquier dirección de correo electrónico. La API le proporciona una vista de informe de 360 grados de su lista de correo electrónico, que abarca más de 30 códigos de estado y sub-estado , que lo ayudará a tomar la decisión correcta sobre si enviar un correo electrónico a una dirección determinada.

Detenga las inscripciones no deseadas con nuestra API de validación de correo electrónico

Cuando un cliente se registra en su sitio web o en su boletín informativo, llamará a la API para obtener información valiosa sobre esa dirección de correo electrónico. Esto le permite tomar decisiones procesables basadas en los resultados.

  • ¿El dominio de correo electrónico está mal escrito?

    • Comprobar la sub_status propiedad para "possible_typo" y proporcionarles la sugerencia en el querías decir propiedad.

    "Su dirección de correo electrónico" example@gnail.com "no es válida, ¿quiso decir" example@gmail.com "?
  • ¿Es una dirección de correo electrónico temporal?

    • Comprobar la sub_status propiedad para "desechable" .

    "Gracias por su interés en nuestro boletín, pero no aceptamos direcciones de correo electrónico temporales. Utilice su dirección de correo electrónico real.
  • ¿La dirección de correo electrónico no es válida?

    • Comprobar la estado propiedad para "inválido" .

    "Parece que su dirección de correo electrónico no es válida, verifique la ortografía".
  • ¿Solo acepta correos electrónicos corporativos?

    • Comprobar la correo electrónico gratuito propiedad para "cierto" .

    "Solo permitimos clientes corporativos, regístrese con su cuenta de correo electrónico corporativo".
  • ¿Solo acepta correos electrónicos personales?

    • Comprobar la subestado propiedad para "basado en roles" .

    "Utilice su cuenta de correo electrónico personal, no permitimos correos electrónicos que comiencen con" administrador, ventas, sitio web, etc. ".
  • ¿Tiene problemas con el fraude?

    • Comprobar la domain_age_days propiedad.

    "No permitimos suscripciones de dominios nuevos".

Usted tiene el control total con toda la inteligencia que necesita para tomar las decisiones correctas para su empresa, con el rico conjunto de datos devuelto por la API.

Usted tiene el control total con nuestro Panel de API de validación de correo electrónico

El panel de API de validación de correo electrónico realiza un seguimiento de su uso en tiempo real y le proporciona el estado general de sus validaciones de correo electrónico. El panel de control le proporciona vistas diarias y mensuales con un rango de tiempo seleccionable.

  • Vistas diarias y mensuales con rangos de fechas seleccionables.
  • Cuatro informes detallados diferentes para cada código de estado (Todos, Inválidos, No enviar y Desconocido) desglosados por subestado.
  • Gráficos interactivos, simplemente desplace el cursor sobre los puntos del gráfico para obtener recuentos y más información.
  • Haga clic en el estado o sub-estado en la leyenda para filtrar el gráfico y ver solo los datos que desea.

¿Cómo integro la API de validación de correo electrónico?

Puede integrar fácilmente nuestra API de validación ultrarrápida en su sitio web o aplicación, con solo unas pocas líneas de código. Usa nuestro API Sandbox para probar su implementación para todos los diferentes Códigos de estado de validación de correo electrónico .

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

Ver nuestro desarrollador completo Documentación de la API de validación de correo electrónico

TESTIMONIOS

Miles de clientes felices y contando