API di convalida e-mail ZeroBounce

Pronto a prevenire iscrizioni indesiderate?

Che cos'è l'API di convalida dell'email?

L'API di convalida e-mail ZeroBounce è uno strumento semplice ma potente che apre un mondo di possibilità per la tua azienda di convalidare qualsiasi indirizzo e-mail. L'API ti fornisce una vista del rapporto di livello 360 del tuo elenco e-mail, che copre 30 codici di stato e di stato secondario , che ti aiuterà a prendere la decisione giusta sull'e-mail di un determinato indirizzo.

Ferma le iscrizioni indesiderate con la nostra API di convalida dell'email

Quando un cliente si iscrive al tuo sito Web o alla tua newsletter, chiamerai l'API per ottenere informazioni preziose su quell'indirizzo e-mail. Ciò consente di prendere decisioni attuabili in base ai risultati.

  • Il dominio di posta elettronica è errato?

    • Controlla il sub_status proprietà per "Possible_typo" e fornire loro il suggerimento nel intendevi proprietà.

    "Il tuo indirizzo email" example@gnail.com "non è valido, intendevi" example@gmail.com "?
  • È un indirizzo email temporaneo?

    • Controlla il sub_status proprietà per "monouso" .

    "Grazie per l'interesse dimostrato per la nostra newsletter, ma non accettiamo indirizzi email temporanei. Utilizza il tuo vero indirizzo email.
  • L'indirizzo email non è valido?

    • Controlla il stato proprietà per "non valido" .

    "Sembra che il tuo indirizzo email non sia valido, per favore ricontrolla l'ortografia."
  • Accettate solo e-mail aziendali?

    • Controlla il free_email proprietà per "vero" .

    "Consentiamo solo i clienti aziendali, si prega di registrarsi con il proprio account di posta elettronica aziendale."
  • Accettate solo e-mail personali?

    • Controlla il sub-status proprietà per "Role_based" .

    "Si prega di utilizzare il proprio account e-mail personale, non sono consentite e-mail che iniziano con" admin, vendite, sito Web, ecc. ".
  • Hai problemi con la frode?

    • Controlla il domain_age_days proprietà.

    "Non consentiamo iscrizioni da domini nuovi di zecca."

Hai il controllo completo con tutta l'intelligenza di cui hai bisogno per prendere le giuste decisioni per la tua azienda, con il ricco set di dati restituito dall'API.

Hai il pieno controllo con la nostra dashboard dell'API di convalida dell'email

Il dashboard dell'API di convalida dell'email tiene traccia del tuo utilizzo in tempo reale e ti fornisce lo stato generale delle convalide delle e-mail. La dashboard offre visualizzazioni giornaliere e mensili con un intervallo di tempo selezionabile.

  • Visualizzazioni giornaliere e mensili con intervalli di date selezionabili.
  • Quattro diversi report dettagliati per ciascun codice di stato (Tutti, Invalidi, Non spedire e Sconosciuto) suddivisi per stato secondario.
  • Grafici interattivi, passa con il mouse sopra i punti sul grafico per ottenere conteggi e ulteriori informazioni.
  • Fai clic sullo stato o sullo stato secondario nella legenda per filtrare il grafico per visualizzare solo i dati desiderati.

Come posso integrare l'API di convalida dell'email?

Puoi facilmente integrare la nostra API di convalida rapida nel tuo sito Web o nella tua applicazione, con solo poche righe di codice. Usa il nostro Sandbox API per testare l'implementazione per tutti i diversi Codici di stato di convalida dell'email .

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

Visualizza il nostro sviluppatore completo Documentazione dell'API di convalida dell'email

TESTIMONIANZE

Migliaia di clienti felici e contando