Aislar · API de validación

API de validación de email

Valida direcciones en el punto de captura. Detecta errores, emails desechables y direcciones de alto riesgo antes de que dañen tu lista y reputación.

cURL Node SMTP
# Enviar un email crítico mediante una routing policy
curl -sS -X POST 'https://app.sendarix.com/v1/email/send' \
  -H 'Content-Type: application/json' \
  -H 'X-API-Key: YOUR_API_KEY' \
  -H 'Idempotency-Key: otp_8842' \
  -d '{"to":"user@acme.com","template":"password_reset","routing_policy":"transactional-critical"}'
const sendarix = require("sendarix")(process.env.SENDARIX_KEY);

await sendarix.email.send({
  to: "user@acme.com",
  template: "password_reset",
  routingPolicy: "transactional-critical",
  idempotencyKey: "otp_8842"
});
# SMTP drop-in — conserva tu integración y gana un control plane
host:     smtp.sendarix.com
port:     587  (STARTTLS)
username: "your_sending_key"
header:   X-Sendarix-Policy: transactional-critical

Valida antes de enviar

Cada hard bounce empieza con una dirección que deberías haber detectado.

Las malas direcciones cuestan dinero y reputación. La validación en la captura evita correo no entregable antes de tocar tu reputación de envío.

Fuentes comunes de malas direcciones: errores de escritura (user@examplecon.com), dominios desechables (mailinator.com), cuentas de rol (info@, admin@) y dominios de alto riesgo que generan rebotes o quejas.

Comprobaciones de validación realizadas

Cada dirección pasa por varias comprobaciones. La sintaxis es rápida pero superficial; el lookup MX detecta la mayoría de direcciones no entregables.

Validación de sintaxis

Comprobación de formato compatible con RFC 5321/5322. Rechaza direcciones mal formadas: falta @, caracteres inválidos o etiquetas de dominio incorrectas.

Lookup de registros MX

Verifica que el dominio acepta correo comprobando registros MX DNS; la comprobación más importante para detectar errores de dominio que la sintaxis no ve.

Detección de email desechable

Consulta una base de datos en tiempo real de proveedores desechables conocidos. Estos rebotan pronto, señalan spam traps y no aportan valor comercial.

Detección de cuentas de rol

Identifica direcciones basadas en rol (info@, admin@, support@) que pertenecen a grupos y suelen interactuar peor.

Puntuación de entregabilidad

Cada dirección recibe una puntuación 0-100 basada en datos históricos, reputación del dominio y factores de riesgo. Aplica un umbral mínimo en el registro.

Motor de sugerencias

Cuando detecta un error, la API devuelve una corrección: user@gmial.com -> user@gmail.com, capturando errores de dominio comunes automáticamente.

Request y response de API

Validar una sola dirección

GET /v1/validate?address=user@example.com
Authorization: Bearer sk_live_...

Response entregable

{
  "address": "user@example.com",
  "result": "deliverable",
  "score": 92,
  "checks": {
    "syntax": "pass",
    "mx": "pass",
    "disposable": "pass",
    "role_account": "pass"
  },
  "suggestion": null,
  "risk_factors": []
}

Response de alto riesgo

{
  "address": "user@mailinator.com",
  "result": "undeliverable",
  "score": 0,
  "checks": {
    "syntax": "pass",
    "mx": "pass",
    "disposable": "fail",
    "role_account": "pass"
  },
  "suggestion": null,
  "risk_factors": ["disposable_email_domain"]
}

Dónde validar en tu aplicación

Formularios de registro

Valida al perder foco o al enviar, mostrando correcciones inline. Esto puede reducir rebotes 15-30% en flujos de adquisición.

Checkout y creación de cuenta

Valida antes de completar una transacción. Una confirmación no entregable deja al cliente sin registro de compra si algo falla.

Importación y carga masiva

Valida todas las direcciones antes de añadirlas a una lista. En importaciones grandes los resultados vuelven por webhook; añade solo direcciones confirmadas como entregables.

Captura de email en onboarding

Si capturas email durante un wizard de onboarding, valida ahí, cuando el usuario aún está implicado para corregir un error.

Umbrales de validación

No todos los fallos deben bloquear a un usuario. Ajusta los umbrales a tu tolerancia al riesgo.

Permitir

Puntuación 80+. Todas las comprobaciones críticas pasan. Seguro para enviar.

Revisar

Puntuación 50-79. Sugiere una corrección y marca para revalidación.

Bloquear

Puntuación menor a 50. Dominio desechable, error sin sugerencia clara o fallo MX.

Integra validación de email en minutos

REST API con SDKs para Python, Node.js, Ruby y Go. Los resultados vuelven en menos de 100 ms para integración en formularios en tiempo real.