Verifica delle email in tempo reale
Intercetta le email non valide, usa e getta e scritte male nel punto di ingresso, non nella tua prossima campagna. Una chiamata all'API restituisce un esito in meno di 100 ms.
Che cosa controlla Mailbeam
Ogni verifica esegue 7 controlli in parallelo e restituisce un risultato strutturato in meno di 100 ms.
Latenza p99 sotto i 100 ms
Abbastanza veloce da girare in modo sincrono in un modulo di registrazione senza che l'utente se ne accorga. Niente rotelle di caricamento, niente pulsanti bloccati.
Suggerimenti sui refusi in linea
Quando qualcuno scrive «gmal.com», restituisce «gmail.com» perché lo corregga prima di creare l'account, e recuperi conversioni che altrimenti perderesti.
Rilevamento degli usa e getta all'invio
Rifiuta le caselle temporanee alla registrazione invece di scoprirle quando la tua email di benvenuto fa hard bounce.
Marcatura degli account di ruolo
Identifica le caselle condivise info@ e admin@ per instradarle o limitarle in modo diverso dagli indirizzi personali.
Un esito strutturato, non un booleano
Ogni risposta porta uno stato recapitabile/rischioso/non recapitabile e un punteggio da 0 a 100, quindi la soglia la decidi tu, non noi.
Gestione elegante dei timeout
Se un server di posta sconosciuto è lento, l'API restituisce rapidamente uno stato «unknown» invece di lasciare appeso l'invio del tuo modulo.
Come funziona
L'utente invia il modulo
Il tuo frontend fa POST dell'indirizzo al tuo backend, oppure chiama Mailbeam direttamente con una chiave pubblicabile.
I controlli partono in parallelo
Sintassi, MX, SMTP, usa e getta, ruolo e provider gratuito girano in modo concorrente — non sequenziale — per rispettare il budget dei 100 ms.
L'esito arriva in linea
Ricevi uno stato e un punteggio prima che la richiesta finisca, quindi la decisione avviene dentro lo stesso giro di rete.
Agisci sul risultato
Accetta la registrazione, mostra un suggerimento sul refuso o ferma con garbo un indirizzo usa e getta, tutto prima che l'utente lasci la pagina.
Integralo in pochi minuti
// Verifica in linea all'invio; fallisce in apertura se l'API non risponde.
export async function verifyOnSignup(email: string) {
try {
const res = await fetch("https://api.mailbeam.dev/v1/verify", {
method: "POST",
headers: {
Authorization: `Bearer ${process.env.MAILBEAM_KEY}`,
"Content-Type": "application/json",
},
body: JSON.stringify({ email }),
signal: AbortSignal.timeout(1000),
});
const { status, score, suggestion } = await res.json();
if (suggestion) return { action: "suggest", suggestion };
if (status === "undeliverable" || score < 40) return { action: "block" };
return { action: "allow" };
} catch {
return { action: "allow" }; // fallisce in apertura, riverifica poi in blocco
}
}Quando usarlo
Registrazione e iscrizione
Il momento di maggior valore per verificare: un'email sbagliata qui avvelena tutte le email che invierai poi a quell'utente.
Campi email del checkout
Un indirizzo scritto male significa che la conferma dell'ordine non arriva e che arriva invece un ticket di supporto.
Liste d'attesa e raccolta di lead
Tieni pulite le liste di lancio dal primo giorno perché il tuo primo invio arrivi in posta in arrivo, non nello spam.
Cambi di email dentro il prodotto
Riverifica quando un utente aggiorna il proprio indirizzo, per non rompere le sue notifiche in silenzio.
Domande frequenti
Pronto a integrarlo?
Il piano gratuito include 1.000 verifiche al mese. Senza carta di credito.