Verificatore email in blocco
Carica un CSV e riprendi la lista pulita. Fino a 500.000 indirizzi per lavoro, elaborati in modo asincrono e con un webhook alla fine.
Che cosa controlla Mailbeam
Ogni verifica esegue 7 controlli in parallelo e restituisce un risultato strutturato in meno di 100 ms.
Fino a 500.000 indirizzi per lavoro
Invia liste grandi tramite l'API batch o dalla dashboard. L'elaborazione è asincrona: niente timeout, niente connessioni interrotte.
Webhook firmato al termine
Un evento batch.completed arriva al tuo endpoint con i totali e un URL di download, firmato in HMAC-SHA256 perché tu possa verificare che venga da noi.
Segmentazione recapitabile / dubbio / non recapitabile
Ogni indirizzo viene classificato e punteggiato. Esporta ogni segmento verso la tua piattaforma di invio.
Filtro su usa e getta e caselle di ruolo
Individua gli indirizzi che danneggerebbero la tua reputazione da mittente prima di importare la lista.
Entra un CSV, esce un CSV
Carica un CSV, un TSV o del testo semplice dalla dashboard: troviamo noi la colonna con gli indirizzi ed eliminiamo i duplicati. I risultati si scaricano in CSV per qualsiasi strumento di invio.
Monitoraggio dell'avanzamento
Interroga /v1/jobs/{id} per sapere quanti indirizzi sono stati elaborati, oppure aspetta il webhook.
Come funziona
Invia il lotto
Fai un POST con fino a 500.000 indirizzi a /v1/verify/batch. La risposta è un 202 con un job_id.
L'elaborazione gira in background
Mailbeam esegue i controlli di sintassi, MX, SMTP, usa e getta e caselle di ruolo senza dipendere da una connessione sincrona.
Ricevi i risultati via webhook
Alla fine il tuo endpoint riceve un evento firmato batch.completed. Scarica i risultati da /v1/jobs/{id}/results: CSV per impostazione predefinita, JSON se lo chiedi.
Segmenta e invia
Filtra per stato (recapitabile / dubbio / non recapitabile) e importa il segmento pulito nella tua piattaforma di invio.
Integralo in pochi minuti
const auth = { Authorization: `Bearer ${process.env.MAILBEAM_KEY}` };
// Invia il lavoro — 202, con un job_id
const job = await fetch("https://api.mailbeam.dev/v1/verify/batch", {
method: "POST",
headers: { ...auth, "Content-Type": "application/json" },
body: JSON.stringify({ emails: ["anna@esempio.com", "bruno@azienda.io"] }),
}).then((r) => r.json());
console.log(`Lavoro ${job.job_id} — in elaborazione ${job.total} indirizzi`);
// Aspetta il webhook batch.completed, oppure interroga lo stato:
const status = await fetch(
`https://api.mailbeam.dev/v1/jobs/${job.job_id}`,
{ headers: auth }
).then((r) => r.json());
console.log(`${status.valid} recapitabili su ${status.processed}`);Quando usarlo
Pulizia prima di una campagna
Ripulisci la lista prima di ogni campagna per tenere il tasso di bounce sotto il 2% che i provider di posta tengono d'occhio.
Validazione all'import nel CRM
Verifica i contatti prima di importarli da fiere, fogli di calcolo o fornitori esterni di lead.
Riverifica del database
Riverifica tutto il tuo database ogni trimestre per individuare gli indirizzi decaduti dall'ultimo passaggio.
Preparazione di liste di prospecting a freddo
Elimina gli indirizzi non validi, di ruolo e usa e getta prima che a pagarne il prezzo sia la reputazione del tuo dominio.
Domande frequenti
Pronto a integrarlo?
Il piano gratuito include 1.000 verifiche al mese. Senza carta di credito.