{
"success": true,
"data": {
"valid": true,
"block": false,
"disposable": false,
"mx_found": true,
"mx_host": "gmail-smtp-in.l.google.com.",
"risk": 0,
"reason": "OK"
},
"error": null
}
curl --location --request GET 'https://zylalabs.com/api/13460/go+email+validator+api/29470/[email protected]' --header 'Authorization: Bearer YOUR_API_KEY'
{
"success": true,
"data": {
"summary": {
"total": 3,
"valid": 2,
"invalid": 1,
"risky": 0,
"duplicates": 0,
"processing_time_ms": 139
},
"results": [
{
"email": "[email protected]",
"valid": true,
"block": false,
"disposable": false,
"mx_found": true,
"mx_host": "gmail-smtp-in.l.google.com.",
"risk": 0,
"reason": "OK"
},
{
"email": "[email protected]",
"valid": false,
"block": true,
"disposable": true,
"mx_found": true,
"mx_host": "mail.mailinator.com.",
"risk": 100,
"reason": "Disposable domain"
},
{
"email": "[email protected]",
"valid": true,
"block": false,
"disposable": false,
"mx_found": true,
"mx_host": "outlook-com.olc.protection.outlook.com.",
"risk": 0,
"reason": "OK"
}
]
},
"error": null
}
curl --location --request POST 'https://zylalabs.com/api/13460/go+email+validator+api/29471/bulk+validate+emails' --header 'Authorization: Bearer YOUR_API_KEY'
--data-raw '{
"emails": [
"[email protected]",
"[email protected]",
"[email protected]"
]
}'
{
"success": true,
"data": {
"domain": "gmail.com",
"valid": true,
"disposable": false,
"blacklisted": false,
"WHOIS": {
"registrar": "MarkMonitor Inc.",
"registered_at": "1995-08-13T04:00:00Z",
"expires_at": "2027-08-12T04:00:00Z",
"age_days": 11316,
"country": "US",
"expired": false
},
"DNS": {
"has_mx": true,
"has_spf": true,
"has_dmarc": true,
"has_a": true,
"mx_records": [
"gmail-smtp-in.l.google.com.",
"alt1.gmail-smtp-in.l.google.com.",
"alt2.gmail-smtp-in.l.google.com.",
"alt3.gmail-smtp-in.l.google.com.",
"alt4.gmail-smtp-in.l.google.com."
],
"spf_record": "v=spf1 redirect=_spf.google.com",
"dmarc_record": "v=DMARC1; p=none; sp=quarantine; rua=mailto:[email protected]"
},
"risk": 0,
"reason": "OK"
},
"error": null
}
curl --location --request GET 'https://zylalabs.com/api/13460/go+email+validator+api/29472/validate+domain?domain=gmail.com' --header 'Authorization: Bearer YOUR_API_KEY'
Después de registrarte, a cada desarrollador se le asigna una clave de acceso a la API personal, una combinación única de letras y dígitos proporcionada para acceder a nuestro endpoint de la API. Para autenticarte con el Ve validador de correo electrónico API simplemente incluye tu token de portador en el encabezado de Autorización.
| Encabezado | Descripción |
|---|---|
Autorización
|
Requerido
Debería ser Bearer access_key. Consulta "Tu Clave de Acceso a la API" arriba cuando estés suscrito.
|
Sin compromiso a largo plazo. Mejora, reduce o cancela en cualquier momento.
API de validación de correos electrónicos lista para producción construida con Go. Detecta correos electrónicos desechables valida registros MX verifica la reputación del dominio datos WHOIS análisis DNS y puntuación de riesgo
Cada endpoint devuelve datos de validación detallados El endpoint GET Validar Correo Electrónico proporciona un análisis de un solo correo electrónico incluyendo validez estado desechable y puntaje de riesgo El endpoint POST Validar Correos Electrónicos en Lote devuelve un resumen de múltiples correos electrónicos incluyendo conteos de correos válidos inválidos y riesgosos junto con resultados individuales El endpoint GET Validar Dominio ofrece un análisis integral del dominio incluyendo datos WHOIS registros DNS y estado de lista negra
Los campos clave en los datos de respuesta incluyen "válido" (indicando si el correo electrónico/dominio es válido), "desechable" (si es de un proveedor desechable), "mx_encontrado" (verificación de registro MX), "riesgo" (puntuación de riesgo de 0 a 100) y "razón" (explicación del resultado de validación). Para la validación del dominio, campos adicionales como "WHOIS" y "DNS" proporcionan información sobre el registro del dominio y los registros DNS
Los datos de respuesta están estructurados en un formato JSON Cada respuesta contiene un booleano "success" un objeto "data" con detalles relevantes y un campo "error" si corresponde Por ejemplo el objeto "data" en la respuesta GET Validar correo electrónico incluye campos como "valid" "disposable" y "risk" lo que permite a los usuarios acceder e interpretar fácilmente los resultados de validación
El endpoint GET Validar Correo Electrónico proporciona validez del correo electrónico, estado desechable y puntuación de riesgo El endpoint POST Validar Correos Electrónicos en Masa ofrece un resumen de múltiples validaciones de correo electrónico, incluyendo conteos de correos válidos e inválidos El endpoint GET Validar Dominio entrega datos WHOIS, registros DNS, comprobaciones de listas negras y puntuación de riesgo, brindando a los usuarios una visión integral de la reputación y estado del dominio
Los usuarios pueden personalizar las solicitudes especificando las direcciones de correo electrónico o dominios que desean validar Para el punto final POST Bulk Validate Emails los usuarios pueden enviar una lista de correos electrónicos y la API los deduplicará automáticamente antes de procesarlos Esto permite una validación eficiente de múltiples correos electrónicos en una sola solicitud
Las fuentes de datos incluyen registros DNS para verificaciones MX, SPF y DMARC, bases de datos WHOIS para información de registro de dominios y varios servicios de listas negras como Spamhaus y Barracuda Este enfoque de múltiples fuentes mejora la precisión y la fiabilidad de los resultados de validación proporcionados por la API
Los casos de uso típicos incluyen validar los registros de usuarios para prevenir cuentas falsas garantizar la entregabilidad de correo electrónico para campañas de marketing y evaluar la reputación del dominio para fines de seguridad Las empresas pueden aprovechar estos datos para mejorar sus estrategias de comunicación por correo electrónico y reducir los riesgos asociados con correos electrónicos inválidos o desechables
Los usuarios pueden utilizar los datos devueltos al analizar los campos "válido" "desechable" y "riesgo" para tomar decisiones informadas Por ejemplo si un correo electrónico está marcado como desechable puede ser excluido de las listas de marketing El puntaje de riesgo puede ayudar a priorizar acciones de seguimiento mientras que los datos de WHOIS y DNS pueden informar decisiones relacionadas con dominios