Beta privataMailbeam è in beta privata: l'API pubblica non è ancora aperta.Iscriviti alla lista d'attesa

Migrare da Hunter

Hunter è soprattutto uno strumento per trovare indirizzi email. La sua funzione di verifica è secondaria e consuma crediti condivisi con le richieste di ricerca. Questa guida copre lo spostamento di quel passaggio di verifica su Mailbeam.

Differenze principali

FunzioneHunterMailbeam
Caso d'uso principaleTrovare emailVerificare email
Metodo di verificaSMTP + MX di baseBatteria completa di 8 controlli
GDPR / hosting nell'UEParzialeNativo (Francoforte)
PrezziCrediti condivisiA verifica
Esiti catch-all a punteggioNoSì (0-100 + motivo)
Latenza in tempo reale~300 ms< 100 ms

Corrispondenza fra endpoint

L'endpoint di verifica di Hunter: GET https://api.hunter.io/v2/email-verifier

L'equivalente in Mailbeam: POST https://api.mailbeam.dev/v1/verify

Migrazione del codice

Hunter (prima):

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

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

Mailbeam (adesso):

// Nessun SDK da installare: vedi /docs/quickstart per questo wrapper di 12 righe.
import { verifyEmail } from "./lib/mailbeam.js";

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

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

Corrispondenza dei risultati di Hunter

result di HunterEquivalente in Mailbeam
"deliverable"valid: true, score >= 70
"risky"valid: true, score 40-70 (usa la tua soglia)
"undeliverable"valid: false
"unknown"score < 40 senza risultato definitivo

Prossimi passi