Validación
API de validación de email
Mejore la llegada a la bandeja de entrada y mantenga sus listas de correo saludables con la API de validación de email de Cleariflow, la mejor de su clase.
GET
API de validación de email
Inicio rápido
Para hacer una solicitud, indique suapi_key única y el email que desea verificar; no se requiere nada más:
Parámetros de solicitud
Su credencial API personal. Las claves están limitadas por producto de Cleariflow, por lo que una clave de validación de email no autorizará solicitudes a, por ejemplo, la API de geolocalización IP.
La dirección de email que desea verificar.
Indicador opcional para desactivar la autocorrección. Establezca
auto_correct=false para desactivarla. Está habilitada de forma predeterminada.Parámetros de respuesta
Las respuestas se devuelven en JSON compacto y estandarizado.Devuelve el
email enviado en la solicitud.Corrección sugerida cuando se detecta un posible error tipográfico (p. ej., johnsmith@gmial.com => johnsmith@gmail.com). Vacío si no hay sugerencia.
Evaluación de Cleariflow sobre si la dirección puede recibir correo. Valores posibles:
DELIVERABLE, UNDELIVERABLE, UNKNOWN. En planes de pago, DELIVERABLE requiere una verificación SMTP exitosa; si existen registros MX pero SMTP no puede confirmar el buzón (común en grandes proveedores), el resultado es UNKNOWN. En planes gratuitos el valor es UNKNOWN salvo direcciones claramente no entregables (formato inválido o dominio desechable).Puntuación decimal (0,01–0,99) que indica nuestra confianza en la calidad y entregabilidad de la dirección.
Verdadero cuando la dirección coincide con el patrón estándar
local@domain.tld. Elementos faltantes o caracteres no válidos devuelven false.Verdadero si el dominio pertenece a un proveedor de email gratuito (p. ej., Gmail, Yahoo).
Verdadero si el dominio está en nuestra lista de proveedores de buzones desechables/temporales (p. ej., Mailinator, Yopmail).
Verdadero si la parte local parece ser una cuenta de rol en lugar de un individuo, p. ej.,
team@, sales@, info@.Verdadero si el dominio está configurado como catch‑all. Solo disponible en planes de pago; devuelve
null/UNKNOWN en planes gratuitos.Verdadero cuando existen registros MX para el dominio. Solo disponible en planes de pago; devuelve
null/UNKNOWN en planes gratuitos.Verdadero si la verificación SMTP tiene éxito. Si SMTP falla pero otras comprobaciones pasan, el resultado puede ser
UNKNOWN. No recomendamos bloquear registros o envíos de formularios únicamente por fallos SMTP. Solo disponible en planes de pago; devuelve null/UNKNOWN en planes gratuitos.Ejemplos de solicitud
Ejemplo: posible error tipográfico
Este ejemplo muestra una solicitud en la que se detecta un posible error tipográfico en la dirección enviada. Incluso cuando se encuentra un posible error tipográfico, todas las demás comprobaciones (p. ej., email gratuito, dominio desechable) se realizan sobre la dirección enviada originalmente, no sobre la corrección sugerida.Ejemplo: formato no válido
Este ejemplo demuestra una dirección que no supera el formato básico. Cuandois_valid_format es false, las comprobaciones posteriores (p. ej., is_free_email, is_role_email) se omiten y se informan como false.
Carga masiva (CSV)
¿Prefiere no llamar a la API directamente? Use el cargador masivo CSV: los resultados se le enviarán por email cuando finalice el procesamiento. Al cargar un CSV, siga estas directrices:- Coloque las direcciones de email en la primera columna.
- Elimine las filas en blanco.
- Use una dirección por fila.
- Limite los archivos a un máximo de 50.000 filas.
Códigos de respuesta y error
Los errores se devuelven en JSON con un código y una descripción legible. Los códigos más comunes se enumeran a continuación.| Code | Type | Details |
|---|---|---|
| 200 | OK | Solicitud completada correctamente. |
| 400 | Bad request | Solicitud mal formada o no válida. |
| 401 | Unauthorized | Autenticación fallida, generalmente por una clave API faltante o no válida. |
| 422 | Quota reached | Cuota agotada (p. ej., créditos insuficientes en planes gratuitos). |
| 429 | Too many requests | Límite de velocidad superado (los planes gratuitos permiten hasta 1 solicitud/segundo). |
| 500 | Internal server error | Error inesperado en nuestro lado. |
| 503 | Service unavailable | Servicio temporalmente no disponible. |
Otras notas
Nota de facturación: cada email evaluado consume un crédito por solicitud, independientemente del resultado. Enviar una dirección no válida (p. ej., “fda3346ds”) sigue contando como un crédito.API de validación de email