Beta privadaMailbeam está en beta privada: la API pública todavía no está abierta.Únete a la lista de espera

Migrar desde Hunter

Hunter es sobre todo una herramienta para encontrar direcciones de email. Su función de verificación es secundaria y consume créditos compartidos con las peticiones de búsqueda. Esta guía cubre el cambio de ese paso de verificación a Mailbeam.

Diferencias principales

FunciónHunterMailbeam
Caso de uso principalEncontrar emailsVerificar emails
Método de verificaciónSMTP + MX básicosSuite completa de 8 comprobaciones
RGPD / alojamiento en la UEParcialNativo (Fráncfort)
PreciosCréditos compartidosPor verificación
Veredictos catch-all puntuadosNoSí (0-100 + motivo)
Latencia en tiempo real~300 ms< 100 ms

Equivalencia de endpoints

El endpoint de verificación de Hunter: GET https://api.hunter.io/v2/email-verifier

El equivalente en Mailbeam: POST https://api.mailbeam.dev/v1/verify

Migración del código

Hunter (antes):

const response = await fetch(
  `https://api.hunter.io/v2/email-verifier?email=${email}&api_key=${apiKey}`
);
const { data } = await response.json();

// Hunter devuelve: { result: "deliverable" | "risky" | "undeliverable" }
if (data.result !== "deliverable") {
  return res.status(422).json({ error: "Email no entregable" });
}

Mailbeam (ahora):

// No hay SDK que instalar: mira /docs/quickstart para este envoltorio de 12 líneas.
import { verifyEmail } from "./lib/mailbeam.js";

const { valid, score, reason } = await verifyEmail(email);

if (!valid || score < 60) {
  return res.status(422).json({ error: "Email inválido", reason });
}

Equivalencia de resultados de Hunter

result de HunterEquivalente en Mailbeam
"deliverable"valid: true, score >= 70
"risky"valid: true, score 40-70 (usa tu propio umbral)
"undeliverable"valid: false
"unknown"score < 40 sin resultado definitivo

Siguientes pasos