{
"email": "[email protected]",
"valid": true,
"score": 90,
"verdict": "valid",
"checks": {
"syntax": true,
"domainExists": true,
"mxFound": true,
"disposable": false,
"roleAccount": true,
"freeProvider": true
},
"mxRecords": [
"gmail-smtp-in.l.google.com",
"alt2.gmail-smtp-in.l.google.com",
"alt3.gmail-smtp-in.l.google.com",
"alt1.gmail-smtp-in.l.google.com",
"alt4.gmail-smtp-in.l.google.com"
],
"suggestion": null,
"typoLikely": false,
"domainAgeDays": 11410,
"domainAgeSource": "RDAP",
"catchAllRisk": "low",
"note": "Domain-level validation only: syntax, domain/MX health, disposable and provider risk. Mailbox existence is not probed (no SMTP check), so a valid result does not confirm the mailbox exists. The score is a domain risk score.",
"scope": "domain-level"
}
curl --location --request GET 'https://zylalabs.com/api/14771/email+list+validation+api/38267/[email protected]' --header 'Authorization: Bearer YOUR_API_KEY'
{
"email": "[email protected]",
"valid": true,
"score": 90,
"verdict": "valid",
"checks": {
"syntax": true,
"domainExists": true,
"mxFound": true,
"disposable": false,
"roleAccount": true,
"freeProvider": true
},
"mxRecords": [
"alt2.gmail-smtp-in.l.google.com",
"gmail-smtp-in.l.google.com",
"alt3.gmail-smtp-in.l.google.com",
"alt4.gmail-smtp-in.l.google.com",
"alt1.gmail-smtp-in.l.google.com"
],
"suggestion": null,
"typoLikely": false,
"domainAgeDays": 11410,
"domainAgeSource": "RDAP",
"catchAllRisk": "low",
"note": "Domain-level validation only: syntax, domain/MX health, disposable and provider risk. Mailbox existence is not probed (no SMTP check), so a valid result does not confirm the mailbox exists. The score is a domain risk score.",
"scope": "domain-level"
}
curl --location --request POST 'https://zylalabs.com/api/14771/email+list+validation+api/38268/validate+email+via+post' --header 'Authorization: Bearer YOUR_API_KEY'
--data-raw '{"email": "[email protected]"}'
{
"scope": "domain-level",
"note": "Domain-level validation only: syntax, domain/MX health, disposable and provider risk. Mailbox existence is not probed (no SMTP check), so a valid result does not confirm the mailbox exists. The score is a domain risk score.",
"results": [
{
"email": "[email protected]",
"valid": true,
"score": 90,
"verdict": "valid",
"checks": {
"syntax": true,
"domainExists": true,
"mxFound": true,
"disposable": false,
"roleAccount": true,
"freeProvider": true
},
"mxRecords": [
"alt3.gmail-smtp-in.l.google.com",
"gmail-smtp-in.l.google.com",
"alt1.gmail-smtp-in.l.google.com",
"alt2.gmail-smtp-in.l.google.com",
"alt4.gmail-smtp-in.l.google.com"
],
"suggestion": null,
"typoLikely": false,
"domainAgeDays": 11410,
"domainAgeSource": "RDAP",
"catchAllRisk": "low",
"note": "Checks domain mail routing (MX) and risk signals. Does not probe individual mailbox existence. Catch-all risk is a risk signal based on MX/provider patterns, not a probing conclusion."
},
{
"email": "invalid-email",
"valid": false,
"score": 0,
"verdict": "invalid",
"checks": {
"syntax": false
},
"mxRecords": [],
"suggestion": null,
"typoLikely": false,
"domainAgeDays": null,
"domainAgeSource": null,
"catchAllRisk": "unknown"
}
],
"summary": {
"total": 2,
"valid": {
"count": 1,
"percent": 50
},
"risky": {
"count": 0,
"percent": 0
},
"invalid": {
"count": 1,
"percent": 50
},
"disposable": {
"count": 0,
"percent": 0
},
"typoLikely": {
"count": 0,
"percent": 0
}
}
}
curl --location --request POST 'https://zylalabs.com/api/14771/email+list+validation+api/38269/validate+email+batch' --header 'Authorization: Bearer YOUR_API_KEY'
--data-raw '{"emails": ["[email protected]", "invalid-email"]}'
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 Validación de Listas 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 correo electrónico con un alcance honesto a nivel de dominio: sintaxis, MX, señales desechables y de rol, sugerencias de errores tipográficos, antigüedad del dominio y una puntuación de 0 a 100. Individual y en lote de hasta 100
No. Verifica el enrutamiento de correo del dominio (MX), los datos de registro y las señales de riesgo a nivel de dominio. La comprobación a nivel de buzón es poco confiable — los proveedores principales la rechazan o la añaden a listas grises — así que no la hacemos y no lo reclamamos
Un puntaje de riesgo de dominio de 0 a 100 Empieza en 100 y se reduce por MX faltantes dominios desconocidos dominios desechables cuentas de rol y posibles errores tipográficos los veredictos son válidos (≥80 con MX presente) arriesgados (50–79 o un posible error tipográfico) e inválidos
Hasta 100 Una entrada incorrecta solo se marca a sí misma como inválida; el lote en sí todavía tiene éxito y el informe resumen cuenta y porcentajes por veredicto
Cada resultado lleva domainAgeDays calculado a partir de la fecha de registro RDAP real del dominio Cuando RDAP no tiene un registro para un dominio el campo devuelve null y lo indica el valor nunca es estimado
CatchAllRisk es una señal de riesgo basada en patrones de MX/proveedor Se etiqueta como tal y nunca se presenta como una conclusión probada la existencia del buzón no se prueba