Bloquee las suscripciones incorrectas con la API de validación de correo electrónico en tiempo real
Un formulario de suscripción desprotegido deja a su empresa vulnerable a entradas de datos falsas o incluso dañinas que ponen en peligro su seguridad. ZeroBounce, con su API de validación de correo electr ónico en tiempo real, detecta automáticamente datos no válidos y de alto riesgo y los bloquea para que no ingresen a su base de datos de correos electrónicos y usuarios.
Verifique las direcciones de correo electrónico en sus formularios web en tiempo real
Nombre
John Doe
Correo electrónico
Contraseña
**********
Resultados de la API
Servicio de API de correo electrónico rápido y seguro
Precisión del 99% garantizada
Ninguna otra API de verificación de correo electrónicoⓘUna API, o interfaz de programación de aplicaciones, que permite que una herramienta de verificación de correo electrónico se conecte y se comunique con otra aplicación de software. ofrece nuestra precisión y exactitud. Detecte más de 30 tipos de correos electrónicos en forma masiva o en tiempo real con una garantía de devolución del dinero.
Resultados en tiempo real
ZeroBounce maneja la validación de correos electrónicosⓘUn proceso que determina si una dirección de correo electrónico utiliza una sintaxis válida, existe en un dominio determinado y está configurada para recibir mensajes de correo electrónico entrantes. en tiempo real. Cuando los usuarios ingresan sus direcciones de correo electrónico en sus formularios de registro, detectamos el tipo de correo electrónico y lo bloqueamos o permitimos, según corresponda.
Verificación rápida de correo electrónico
Nuestra API de verificación en tiempo real es casi instantánea. Valide una dirección de correo electrónico en tan solo 3 segundos. Limpie toda su lista en menos de 1 hora.
Seguridad avanzada de la API
Privacidad y seguridad son la prioridad. Utilizamos cifrado de datos de grado militar y mejoramos continuamente nuestro esquema de validación de la API de limpieza de lista de correo electrónicoⓘEl acto o la capacidad de mantener una lista o base de datos de correo electrónico que consta de direcciones de correo electrónico válidas y activas. para filtrar las solicitudes incorrectas.
El servicio de validación de correo electrónico n.° 1 para más de 350,000 clientes
¿Por qué elegir la API de validación de correo electrónico de ZeroBounce?
Implementar nuestra API de limpieza de correo electrónico le brinda a su empresa la defensa adicional que necesita contra correos electrónicos no válidos y de alto riesgo.
Verificación de correo electrónico en tiempo real
Detecta automáticamente correos electrónicos de baja calidad en el momento del registro en su sitio web o página de destino. Bloquea correos electrónicos desechables, trampas de spam y más Con ZeroBounce, los correos electrónicos de alto riesgo no tienen ninguna posibilidad.
Menos rebotes de correo electrónico
Cuando mantiene fuera de su lista los correos electrónicos inválidos, puede estar seguro de que sus correos electrónicos llegarán a la casilla de entrada. La API de validación de correo electrónico no solo limpia su base de datos existente, sino que también lo protege contra rebotes de correo electrónico innecesarios en una proporción de 24/7.
Mejor ROI en marketing por correo electrónico
Un servicio de verificación de correo electrónico a través de API es esencial para el moderno especialista en marketing por correo electrónico. Al limpiar sus correos electrónicos de manera proactiva, más de sus correos electrónicos llegan a la casilla de entrada. Eso significa más aperturas, más clics y más personas viendo su contenido.
Cómo funciona nuestro servicio de API de correo electrónico
API de verificación de correo electrónico en tiempo real
Valide correos electrónicos al instante
¡Fácil de instalar y excelente para mantener sus datos actualizados! Evite que los errores tipográficos, los remitentes conocidos por quejarse, las direcciones de correo electrónico falsas y de baja calidad se incluyan en sus listas. Además, obtenga informes completos de uso y conocimientos sobre la limpieza de su correo electrónico.
- Kit de desarrollo de software completo (.NET, PHP, Python, Java, Swift y más)
- Se integra con sus plataformas favoritas
- Servidores georreplicados para mayor disponibilidad
$response = ZeroBounce::Instance()->validate(
"<EMAIL_ADDRESS>", // The email address you want to validate
"<IP_ADDRESS>" // The IP Address the email signed up from (Can be blank)
);
// can be: valid, invalid, catch-all, unknown, spamtrap, abuse, do_not_mail
$status = $response->status;
let email = "<EMAIL_ADDRESS>" // The email address you want to validate
let ipAddress = "127.0.0.1" // The IP Address the email signed up from (Optional)
ZeroBounceSDK.shared.validate(email: email, ipAddress: ipAddress) { result in
switch result {
case .Success(let response):
NSLog("validate success response=\(response)")
case .Failure(let error):
NSLog("validate failure error=\(String(describing: error))")
switch error as? ZBError {
case ZBError.notInitialized:
break
case ZBError.decodeError(let messages):
/// decodeError is used to extract and decode errors and messages
/// when they are not part of the response object
break
default:
break
}
}
}
ZeroBounceSDK.getInstance().validate(
"<ANY_EMAIL_ADDRESS>",
"<OPTIONAL_IP_ADDRESS>",
new ZeroBounceSDK.OnSuccessCallback<ZBValidateResponse>() {
@Override
public void onSuccess(ZBValidateResponse response) {
System.out.println("validate response=" + response.toString());
}
}, new ZeroBounceSDK.OnErrorCallback() {
@Override
public void onError(String errorMessage) {
System.out.println("validate error=" + errorMessage);
}
});
);
let activity_data = ZeroBounce::new(ZERO_BOUNCE_API_KEY)
.validate_email("valid@example.com")?;
println!("Activity data: {:#?}", activity_data);
Zerobounce.validate('valid@example.com')
# Zerobounce.validate('valid@example.com', '192.168.0.1') # optional IP address
=>
{"address"=>"valid@example.com",
"status"=>"valid",
"sub_status"=>"",
"free_email"=>false,
"did_you_mean"=>nil,
"account"=>nil,
"domain"=>nil,
"domain_age_days"=>"9692",
"smtp_provider"=>"example",
"mx_found"=>"true",
"mx_record"=>"mx.example.com",
"firstname"=>"zero",
"lastname"=>"bounce",
"gender"=>"male",
"country"=>nil,
"region"=>nil,
"city"=>nil,
"zipcode"=>nil,
"processed_at"=>"2023-04-28 15:18:45.631"}
from zerobouncesdk import ZeroBounce, ZBException
zero_bounce = ZeroBounce("<YOUR_API_KEY>")
email = "<EMAIL_ADDRESS>" // The email address you want to validate
ip_address = "127.0.0.1" // The IP Address the email signed up from (Optional)
try:
response = zero_bounce.validate(email, ip_address)
print("ZeroBounce validate response: " + response)
except ZBException as e:
print("ZeroBounce validate error: " + str(e))
try
ZBSetApiKey('YOUR__API__KEY');
response := ZbValidateEmail('possible_trap@example.com', '99.110.204.1');
WriteLn('Validation status: ', response.Status);
WriteLn('Validation sub status: ', response.SubStatus);
except on e: Exception do
begin
WriteLn('Exception occured:');
WriteLn(e.Message);
end;
end;
try
ZBSetApiKey('YOUR__API__KEY');
response := ZbValidateEmail('possible_trap@example.com', '99.110.204.1');
WriteLn('Validation status: ', response.Status);
WriteLn('Validation sub status: ', response.SubStatus);
except on e: Exception do
begin
WriteLn('Exception occured:');
WriteLn(e.Message);
end;
end;
ZeroBounceSDK.getInstance().validate(
"<ANY_EMAIL_ADDRESS>",
"<OPTIONAL_IP_ADDRESS>",
new ZeroBounceSDK.OnSuccessCallback<ZBValidateResponse>() {
@Override
public void onSuccess(ZBValidateResponse response) {
System.out.println("validate response=" + response.toString());
}
}, new ZeroBounceSDK.OnErrorCallback() {
@Override
public void onError(String errorMessage) {
System.out.println("validate error=" + errorMessage);
}
});
);
const email = "<EMAIL_ADDRESS>"; // The email address you want to validate
const ip_address = "127.0.0.1"; // The IP Address the email signed up from (Optional)
try {
const response = await zeroBounce.validateEmail(email, ip_address);
} catch (error) {
console.error(error);
}
const email = "<EMAIL_ADDRESS>"; // The email address you want to validate
const ip_address = "127.0.0.1"; // The IP Address the email signed up from (Optional)
try {
const response = await zeroBounce.validateEmail(email, ip_address);
} catch (error) {
console.error(error);
}
var email = "<EMAIL_ADDRESS>"; // The email address you want to validate
var ipAddress = "127.0.0.1"; // The IP Address the email signed up from (Optional)
ZeroBounce.Instance.Validate(email, ipAddress,
response =>
{
Debug.WriteLine("Validate success response " + response);
// ... your implementation
},
error =>
{
Debug.WriteLine("Validate failure error " + error);
// ... your implementation
});
ZeroBounceSDK.validate(
"<EMAIL_TO_TEST>",
"<OPTIONAL_IP_ADDRESS>",
{ rsp ->
Log.d("MainActivity", "validate rsp: $rsp")
// your implementation
},
{ error ->
Log.e("MainActivity", "validate error: $error")
// your implementation
}
)
zerobouncego.APIKey = "... Your API KEY ..."
// For Querying a single E-Mail and IP
// IP can also be an empty string
response, error_ := zerobouncego.Validate("possible_typo@example.com", "123.123.123.123")
if error_ != nil {
fmt.Println("error occurred: ", error_.Error())
} else {
// Now you can check status
if response.Status == zerobouncego.S_INVALID {
fmt.Println("This email is valid")
}
// .. or Sub-status
if response.SubStatus == zerobouncego.SS_POSSIBLE_TYPO {
fmt.Println("This email might have a typo")
}
}
// #include <ZeroBounce/ZeroBounce.h>
ZeroBounce* zb = zero_bounce_get_instance();
zero_bounce_initialize(zb, "<YOUR_API_KEY>");
void on_error(ZBErrorResponse error_response) {
printf("%s
", zb_error_response_to_string(&error_response));
}
void on_success_validate(ZBValidateResponse response) {
printf("%s
", zb_validate_response_to_string(&response));
}
char* email = "valid@example.com"; // The email address you want to validate
char* ip_address = "127.0.0.1"; // The IP Address the email signed up from (Optional)
validate_email(zb, email, ip_address, on_success_validate, on_error);
// #include <ZeroBounce/ZeroBounce.h>
ZeroBounce::getInstance()->initialize("<YOUR_API_KEY>");
std::string email = "valid@example.com";
std::string ipAddress = "127.0.0.1";
ZeroBounce::getInstance()->validate(
email,
ipAddress,
[](ZBValidateResponse response) {
cout << response.toString() << endl;
},
[](ZBErrorResponse errorResponse) {
cout << errorResponse.toString() << endl;
}
);
API de verificación de correo electrónico masivo
Script del verificador de correo electrónico masivo
La API de verificador de correo electrónico masivo es ideal para aquellos que desean limpiar con frecuencia su lista de correo electrónico. Automatice el proceso, ahorre tiempo y deje que la API se encargue de eso. Llame a la API con uno de los 16 lenguajes de programación, incluido un script del verificador de correo electrónico masivo de .NET, C#, Javascript y PHP.
- Kit de desarrollo de software completo (.NET, PHP, Python, Java, Swift y más)
- Se integra con sus plataformas favoritas
- Servidores georreplicados para mayor disponibilidad
$response = ZeroBounce::Instance()->sendFile(
"<FILE_PATH>", // The csv or txt file
"<EMAIL_ADDRESS_COLUMN>", // The column index of the email address in the file. Index starts at 1
"<RETURN_URL>", // The URL will be used as a callback after the file is sent
"<FIRST_NAME_COLUMN>", // The column index of the user's first name in the file
"<LAST_NAME_COLUMN>", // The column index of the user's last name in the file
"<GENDER_COLUMN>", // The column index of the user's gender in the file
"<IP_ADDRESS_COLUMN>", // The column index of the IP address in the file
"<HAS_HEADER_ROW>" // If the first row from the submitted file is a header row. True or False
);
$fileId = $response->fileId; // e.g. "aaaaaaaa-zzzz-xxxx-yyyy-5003727fffff"
let filePath = File("<FILE_PATH>") // The csv or txt file
let emailAddressColumn = 3 // The index of "email" column in the file. Index starts at 1
let firstNameColumn = 3 // The index of "first name" column in the file
let lastNameColumn = 3 // The index of "last name" column in the file
let genderColumn = 3 // The index of "gender" column in the file
let ipAddressColumn = 3 // The index of "IP address" column in the file
let hasHeaderRow = true // If this is 'true' the first row is considered as table headers
let returnUrl = "https://domain.com/called/after/processing/request"
ZeroBounceSDK.shared.sendFile(
filePath: filePath,
emailAddressColumn: emailAddressColumn,
returnUrl: returnUrl,
firstNameColumn: firstNameColumn,
lastNameColumn: lastNameColumn,
genderColumn: genderColumn,
ipAddressColumn: ipAddressColumn,
hasHeaderRow: hasHeaderRow
) { result in
switch result {
case .Success(let response):
NSLog("sendFile success response=\(response)")
case .Failure(let error):
NSLog("sendFile failure error=\(String(describing: error))")
}
}
File myFile = new File("<FILE_PATH>"); // The csv or txt file
int emailAddressColumn = 3; // The column index of the email address in the file. Index starts at 1
ZeroBounceSDK.getInstance().sendFile(
myFile,
emailAddressColumn,
null,
new ZeroBounceSDK.OnSuccessCallback<ZBSendFileResponse>() {
@Override
public void onSuccess(ZBSendFileResponse response) {
System.out.println("sendFile response=" + response.toString());
}
}, new ZeroBounceSDK.OnErrorCallback() {
@Override
public void onError(String errorMessage) {
System.out.println("sendFile error=" + errorMessage);
}
});
let file_content = String::from("")
+ "invalid@example.com
"
+ "valid@example.com
"
+ "toxic@example.com
"
+ "donotmail@example.com
";
// initialize ZBFile to be used for bulk request
let file_content_vec = Vec::from(file_content);
let zb_instance = ZeroBounce::new(ZERO_BOUNCE_API_KEY);
let mut zb_file = ZBFile::from_content(file_content_vec);
// Alternatively:
// let mut zb_file = ZBFile::from_path("/path/to/file.csv".to_string());
// customize file
zb_file = zb_file
.set_remove_duplicate(false)
.set_has_header_row(false);
// submit file for bulk validation
let submit_inst = zb_instance.bulk_validation_file_submit(&zb_file)?;
// extract file_id (to use in future endpoints)
let file_id_string = submit_inst.file_id.unwrap();"
validate_file_path = File.join(Dir.pwd, 'files', 'validation.csv')
=> "/home/zb/wrappers/ruby-test/files/validation.csv"
Zerobounce.validate_file_send(validate_file_path)
=>
{"success"=>true,
"message"=>"File Accepted",
"file_name"=>"validation.csv",
"file_id"=>"75d854a6-565c-49f9-b4c8-b3344480ec4c"}
from zerobouncesdk import ZeroBounce, ZBException
zero_bounce = ZeroBounce("<YOUR_API_KEY>")
file_path = './email_file.csv' // The csv or txt file
email_address_column = 1 // The index of "email" column in the file. Index starts at 1
return_url = "https://domain.com/called/after/processing/request"
first_name_column = None // The index of "first name" column in the file
last_name_column = None // The index of "last name" column in the file
gender_column = None // The index of "gender" column in the file
ip_address_column = None // The index of "IP address" column in the file
has_header_row = False // If the first row from the submitted file is a header row
remove_duplicate = True // If you want the system to remove duplicate emails
try:
response = zero_bounce.send_file(
file_path,
email_address_column,
return_url,
first_name_column,
last_name_column,
gender_column,
ip_address_column,
has_header_row,
remove_duplicate,
)
print("ZeroBounce send_file response: " + response)
except ZBException as e:
print("ZeroBounce send_file error: " + str(e))
SubmitParam.EmailAddressColumn := 1;
SubmitParam.IpAddressColumn := 2;
SubmitParam.HasHeaderRow := FALSE;
// submit csv file for bulk validation
FileFeedback := ZbBulkValidationFileSubmit(CSV_FILE_CONTENT, SubmitParam);
FileId := FileFeedback.FileId;
SubmitParam.EmailAddressColumn := 1;
SubmitParam.IpAddressColumn := 2;
SubmitParam.HasHeaderRow := FALSE;
// submit csv file for bulk validation
FileFeedback := ZbBulkValidationFileSubmit(CSV_FILE_CONTENT, SubmitParam);
FileId := FileFeedback.FileId;
File myFile = new File("<FILE_PATH>"); // The csv or txt file
int emailAddressColumn = 3; // The column index of the email address in the file. Index starts at 1
ZeroBounceSDK.getInstance().sendFile(
myFile,
emailAddressColumn,
null,
new ZeroBounceSDK.OnSuccessCallback<ZBSendFileResponse>() {
@Override
public void onSuccess(ZBSendFileResponse response) {
System.out.println("sendFile response=" + response.toString());
}
}, new ZeroBounceSDK.OnErrorCallback() {
@Override
public void onError(String errorMessage) {
System.out.println("sendFile error=" + errorMessage);
}
});
const payload = {
file: "<FILE>",
email_address_column: "<NUMBER_OF_COLUMN>", //example 3
return_url: "<RETURN_URL>", // (Optional)
first_name_column: "<NUMBER_OF_COLUMN>", //example 3 (Optional)
last_name_column: "<NUMBER_OF_COLUMN>", //example 3 (Optional)
gender_column: "<NUMBER_OF_COLUMN>", //example 3 (Optional)
ip_address_column: "<NUMBER_OF_COLUMN>", //example 3 (Optional)
has_header_row: true / false, // (Optional)
remove_duplicate: true / false, // (Optional)
};
try {
const response = await zeroBounce.sendFile(payload);
} catch (error) {
console.error(error);
}
const payload = {
file: "<FILE>",
email_address_column: "<NUMBER_OF_COLUMN>", //example 3
return_url: "<RETURN_URL>", // (Optional)
first_name_column: "<NUMBER_OF_COLUMN>", //example 3 (Optional)
last_name_column: "<NUMBER_OF_COLUMN>", //example 3 (Optional)
gender_column: "<NUMBER_OF_COLUMN>", //example 3 (Optional)
ip_address_column: "<NUMBER_OF_COLUMN>", //example 3 (Optional)
has_header_row: true / false, // (Optional)
remove_duplicate: true / false, // (Optional)
};
try {
const response = await zeroBounce.sendFile(payload);
} catch (error) {
console.error(error);
}
var filePath = File("<FILE_PATH>"); // The csv or txt file
var options = new SendFileOptions();
options.ReturnUrl = "https://domain.com/called/after/processing/request";
options.EmailAddressColumn=3 // The index of "email" column in the file. Index starts at 1
options.FirstNameColumn = 4; // The index of "first name" column in the file
options.LastNameColumn = 5; // The index of "last name" column in the file
options.GenderColumn = 6; // The index of "gender" column in the file
options.IpAddressColumn = 7; // The index of "IP address" column in the file
options.HasHeaderRow = true; // If this is 'true' the first row is considered as table headers
ZeroBounce.Instance.SendFile(
filePath,
options,
response =>
{
Debug.WriteLine("SendFile success response " + response);
// ... your implementation
},
error =>
{
Debug.WriteLine("SendFile failure error " + error);
// ... your implementation
});
// import java.io.File
val myFile = File("<FILE_PATH>") // The csv or txt file
val emailAddressColumn = 3 // The column index of email address in the file. Index starts at 1
val firstNameColumn = 4 // The column index of first name in the file
val lastNameColumn = 5 // The column index of last name in the file
val genderColumn = 6 // The column index of gender in the file
val ipAddressColumn = 7 // The column index of IP address in the file
val hasHeaderRow = true // If this is 'true' the first row is considered as table headers
val returnUrl = "https://domain.com/called/after/processing/request"
ZeroBounceSDK.sendFile(
context,
file,
returnUrl,
firstNameColumn,
lastNameColumn,
genderColumn,
ipAddressColumn,
hasHeaderRow,
{ rsp ->
Log.d("MainActivity", "sendFile rsp: $rsp")
// your implementation
},
{ error ->
Log.e("MainActivity", "sendFile error: $error")
// your implementation
},
)
file, error_ := os.Open("PATH_TO_CSV_TO_IMPORT")
// ...check for error
defer file.Close()
// state either a positive number to state a column or exclude
// omit the column, if it does not exist in imported csv
csv_file := zerobouncego.CsvFile{
File: file,
HasHeaderRow: false,
EmailAddressColumn: 1,
FirstNameColumn: 2,
LastNameColumn: 3,
GenderColumn: 4,
IpAddressColumn: 5,
FileName: "emails.csv",
}
submit_response, error_ := zerobouncego.BulkValidationSubmit(csv_file, false)
// ...check for error
fmt.Println("submitted file ID: ", submit_response.FileId)
// #include <ZeroBounce/ZeroBounce.h>
ZeroBounce* zb = zero_bounce_get_instance();
zero_bounce_initialize(zb, "<YOUR_API_KEY>");
void on_error(ZBErrorResponse error_response) {
printf("%s
", zb_error_response_to_string(&error_response));
}
void on_success_send_file(ZBSendFileResponse response) {
printf("%s
", zb_send_file_response_to_string(&response));
}
char* file_path = "<FILE_PATH>";
int email_address_column = 3;
SendFileOptions options = new_send_file_options();
options.returnUrl = "https://domain.com/called/after/processing/request";
options.firstNameColumn = 4;
options.lastNameColumn = 5;
options.genderColumn = 6;
options.ipAddressColumn = 7;
options.hasHeaderRow = true;
options.removeDuplicate = true;
// #include <ZeroBounce/ZeroBounce.h>
ZeroBounce::getInstance()->initialize("<YOUR_API_KEY>");
std::string filePath = "<FILE_PATH>";
int emailAddressColumn = 3;
SendFileOptions options;
options.returnUrl = "https://domain.com/called/after/processing/request";
options.firstNameColumn = 4;
options.lastNameColumn = 5;
options.genderColumn = 6;
options.ipAddressColumn = 7;
options.hasHeaderRow = true;
options.removeDuplicate = true;
ZeroBounce::getInstance()->sendFile(
filePath,
emailAddressColumn,
options,
[](ZBSendFileResponse response) {
cout << response.toString() << endl;
},
[](ZBErrorResponse errorResponse) {
cout << errorResponse.toString() << endl;
}
);
Características del servicio de API de correo electrónico de ZeroBounce
Verificación de correo electrónico por lotes/masivo
El punto de enlace de la API por lotes le permite procesar hasta 200 correos electrónicos para su limpieza simultánea, con la capacidad de ejecutar hasta 5 usos por minuto. Obtenga resultados en hasta 70 segundos para cada dirección de correo electrónico.
La API de verificador de correo electrónico más precisa del mundo
Correos electrónicos válidos
Correos electrónicos genuinos
Alias
Correos electrónicos alternativos
Correo electrónico "accept-all" o "catch-all"
Identifique fácilmente correos electrónicos "catch-all" para validar aún más mediante la puntuación de inteligencia artificial (AI Scoring)
No enviar mensajes
Supresión global
Trampas
Tóxicos
Reenvío Mx
Catch-all basado en roles
Correos electrónicos no válidos
Errores tipográficos
Sintaxis incorrecta
Sin entradas DNS
IP no enrutables
No acepta correos electrónicos
Trampas de spam
Trampas de direcciones de correo electrónico limpias
Trampas de errores tipográficos
Trampas recicladas
Verificador de dominios tóxicos
Identificar los dominios que son populares para el abuso y el spam.
Correos electrónicos desechables
Detecta correos electrónicos temporales de una amplia variedad de proveedores de correos electrónicos desechables.
Correos electrónicos de abuso
Identifique a los remitentes conocidos por quejarse y elimínelos para mantener una tasa baja de queja por spam.
Comenzar con la API de verificador de correo electrónico
Usar nuestra API de verificación de direcciones de correo electrónico es sencillo. Cómo comenzar:
- Cree su cuenta de ZeroBounce hoy mismo - Los usuarios gratuitos obtienen 100 créditos de verificación de correo electrónico gratuitos al mes y 10 consultas de Email Finder.
- Obtenga su clave API - Desde su panel de control fácil de usar, vaya a API y obtenga su clave de API. Puede generar hasta 5 claves de API.
- Conecte sus aplicaciones: Siga nuestros documentos instructivos fácil de usar para configurar los puntos de enlace preferidos utilizando distintos lenguajes, como Javascript, PHP, Kottlin y más.
¡CON PAGO POR USO!
2,000 créditos
desde $20.00
Precios de la API de validación de correo electrónico
En ZeroBounce, mantenemos la estructura de precios simple.
Limpiar correos electrónicos con la API de verificación de direcciones de correo electrónico cuesta 1 créditos de ZeroBounce por cada dirección de correo electrónico. Utilice créditos para Datos de actividad y Puntuación de IA con un costo adicional de 1 créditos por servicio para cada correo electrónico.
También puede recargar automáticamente su saldo mensual de créditos y las consultas del Buscador de correo electrónicoⓘUna herramienta que permite a los usuarios buscar una dirección de correo electrónico utilizando un nombre, un dominio de correo electrónico o una combinación de ambos puntos de datos. con uno de nuestros prácticos planes de suscripción.
Conozca más sobre los precios de la APIIntegración perfecta de la API con plataformas populares
La lista de integraciones nativas de ZeroBounce ahora incluye más de 50 plataformas globales. Aproveche con facilidad nuestra API de validación de correo electrónico y Buscador de correo electrónico agregando su clave API a CRM y plataformas de marketing como HubSpot, Salesforce, Shopify ¡y más!
Vea nuestras integracionesComience con nuestro servicio de API de correo electrónico
No hay una manera más rápida de llegar a los cero rebotes
Reciba 100 verificaciones de correo electrónico sin cargo
Descubra más servicios de la API de ZeroBounce
Preguntas frecuentes acerca de nuestra API de correo electrónico
Puede validar direcciones de correo electrónico de forma individual o por lotes de manera manual o automática instalando la API de verificador de correo electrónico de ZeroBounce.
Una vez que cree una cuenta y obtenga su clave de API, puede agregar nuestra API a sus aplicaciones, plataformas, sitios web o páginas de destino favoritos mediante uno de nuestros lenguajes compatibles. Luego, llame a nuestra API y nuestro validador de correo electrónico validará sus direcciones de correo electrónico.
Obtenga más información sobre cómo instalar la API en nuestra documentación.
La API de verificación de correo electrónico (Interfaz de Programación de Aplicaciones) es una herramienta que le permite utilizar un verificador de correo electrónico de un servicio de forma externa en sus aplicaciones y plataformas favoritas. Integrar la API le permitirá cargar su lista de correos electrónicos para su verificación o verificar automáticamente los correos electrónicos ingresados en los formularios de registro de su sitio web.
Una API de correo electrónico es una tecnología que permite a otros desarrolladores enviar y recuperar datos y servicios de un proveedor externo. Agregar la API de correo electrónico a la aplicación o plataforma de su preferencia le permite disfrutar de los beneficios del servicio sin salir de su espacio de trabajo preferido.
No, la API de validación de correo electrónico de ZeroBounce utiliza los mismos créditos de verificación que utilizaría a través de nuestro panel de control. Los usuarios de la API necesitarán una cuenta de ZeroBounce para obtener una clave de API y comprar créditos para la validación.
El punto de enlace del validador de correo electrónico por lotes le permite enviar hasta 200 correos electrónicos con un límite de velocidad de 5 usos por minuto. Los puntos de enlace de validación de correo electrónico individual y de gestión de archivos masivos no tienen límite de velocidad en cuanto a la cantidad de correos electrónicos, archivos o tamaños de archivo que puede enviar.
La API de verificación de correo electrónico admite PHP para todos los puntos de enlace. Los usuarios de ZeroBounce pueden utilizar PHP para sus scripts del verificador de correo electrónico masivo, además de 16 idiomas en total.
Actualmente, la API de verificación de correo electrónico admite los siguientes lenguajes:
• PHP
• iOS
• Scala
• Rust
• Ruby
• Python
• Pascal
• Delphi
• Java
• Javascript
• Node
• C#
• Android(Kotlin)
• Go
• C
• C++