{
"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/13466/go+secure+email+shield+api/29509/[email protected][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/13466/go+secure+email+shield+api/29512/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/13466/go+secure+email+shield+api/29513/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 Escudo de Correo Electrónico Seguro 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 punto final devuelve datos de validación detallados El punto final GET Validar Correo Electrónico proporciona un análisis de un solo correo electrónico que incluye validez estado desechable y puntuación de riesgo El punto final POST Validar Correos Electrónicos en Masa devuelve un resumen de varios correos electrónicos incluyendo recuentos de correos electrónicos válidos no válidos y arriesgados junto con resultados individuales El punto final GET Validar Dominio ofrece un análisis de dominio completo que incluye datos WHOIS registros DNS y estado en listas negras
Los campos clave en los datos de respuesta incluyen "válido" (indicando si el correo electrónico/dominio es válido), "desechable" (si proviene 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 de dominios, campos adicionales como "WHOIS" y "DNS" proporcionan información sobre el registro de dominio y los registros DNS
Los datos de respuesta están estructurados en un formato JSON Cada respuesta contiene un booleano de "éxito" un objeto "datos" con detalles relevantes y un campo "error" si aplica Por ejemplo el objeto "datos" en la respuesta GET Validar Email incluye campos como "válido" "desechable" y "riesgo" lo que permite a los usuarios acceder e interpretar fácilmente los resultados de la validación
El endpoint GET Validar Correo Electrónico proporciona validez del correo electrónico, estado de desechable y puntuación de riesgo. El endpoint POST Validar Correos Electrónicos en Canasta ofrece un resumen de múltiples validaciones de correos electrónicos, incluyendo conteos de correos válidos e inválidos. El endpoint GET Validar Dominio entrega datos WHOIS, registros DNS, verificaciones de listas negras y puntuación de riesgo, ofreciendo a los usuarios una vista completa de la reputación y el 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 de Validación Masiva de Correos Electrónicos POST, los usuarios pueden enviar una lista de correos electrónicos, y la API los desduplicará 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 de 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 confiabilidad de los resultados de validación proporcionados por la API
Los casos de uso típicos incluyen validar las inscripciones de los usuarios para prevenir cuentas falsas garantizar la entregabilidad de correos electrónicos 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 se marca como desechable puede ser excluido de 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