Verificare de e-mailuri
pentru dezvoltatori
Cel mai bun mod de a verifica o adresă de e-mail înainte de a-i trimite ceva. Prinde greșelile de tastare, căsuțele de unică folosință și căsuțele moarte cu un singur apel API.
5.000 verificări gratuite pentru început. Fără card.
const res = await fetch("https://api.bouncerly.com/v1/verify", {
method: "POST",
headers: {
Authorization: `Bearer ${process.env.BOUNCERLY_API_KEY}`,
"Content-Type": "application/json",
},
body: JSON.stringify({ email: "jane@acme.com" }),
});
const { status, reason, did_you_mean } = await res.json();{
"email": "jane@acme.com",
"status": "deliverable",
"reason": "accepted",
"domain": "acme.com",
"disposable": false,
"role_account": false,
"free_provider": false,
"accept_all": false,
"mx_found": true,
"mx_host": "acme-com.mail.protection.outlook.com",
"smtp": { "code": 250, "enhanced": "2.1.5", "message": "Recipient OK" },
"smtp_checked": true,
"checked_at": "2026-10-28T10:03:42Z",
"duration_ms": 1840,
"cached": false
}Patru răspunsuri clare
Știi exact ce să faci cu fiecare adresă.
Fiecare rezultat vine ca deliverable, undeliverable, risky sau unknown, cu un motiv lizibil de mașină și răspunsul serverului de e-mail însuși. Fără scoruri de interpretat.
jane@acme.com
Căsuța există
john@gmial.com
Te referi la gmail.com?
temp8812@mailinator.com
Căsuță de unică folosință
sales@bigcorp.io
Domeniu accept-all · adresă de rol
old.account@company.co
Căsuța nu a fost găsită
Rezultatele necunoscute sunt gratuite: plătești doar verificările care primesc un răspuns.
Funcționalități
Tot ce-ți trebuie, nimic în plus.
Un endpoint pentru verificări individuale, unul pentru liste. Setări implicite sensibile, rezultate oneste și un panou care nu-ți stă în cale.
API în timp real
Verifică la înregistrare în una sau două secunde, sau instantaneu din cache-ul nostru comun. La expirarea timpului, adresa trece, ca utilizatorii reali să nu rămână blocați.
Sugestii pentru greșeli
jane@gmial.com revine cu did_you_mean: jane@gmail.com, gata de afișat ca o corectare dintr-un clic.
Detectarea adreselor de unică folosință
Aproximativ 10.000 de domenii de unică folosință blocate din start, plus adresele de rol ca info@ și sales@ marcate.
Curățarea listelor în masă
Încarcă un CSV de orice formă. Găsim coloana de e-mail, verificăm fiecare rând și îți dăm înapoi un CSV curat, în aceeași ordine.
Webhookuri semnate
Primește un POST când o procesare în masă se termină, semnat cu HMAC-SHA256 ca să știi că vine de la noi.
Chei API cu permisiuni limitate
Creează câte chei ai nevoie. Limitează o cheie la verificări individuale ca să o poți folosi în siguranță într-un backend de înregistrare.
Nu trimitem niciodată e-mailuri
Vorbim cu serverul de e-mail al destinatarului și ne oprim înainte să fie trimis vreun mesaj. Contactele tale nu vor auzi niciodată de noi.
Politicos prin design
Limitarea per furnizor, reîncercările la greylisting și detectarea accept-all păstrează rezultatele exacte și IP-urile noastre de încredere.
Jurnale pentru fiecare apel
Vezi fiecare cerere, rezultatul și latența ei în panou. Filtrează după stare ca să găsești rapid problemele.
Cum funcționează
Cinci verificări, o singură cerere.
Fiecare adresă trece prin același flux, care se oprește imediat ce răspunsul e sigur. Rezultatele definitive sunt păstrate în cache 30 de zile, așa că verificările repetate revin instantaneu.
- 01
Sintaxă
Analiză și normalizare conform RFC.
- 02
Domeniu
Interogări DNS și MX, sugestii pentru greșeli.
- 03
Liste
Marcaje pentru unică folosință, adrese de rol și furnizori gratuiți.
- 04
Căsuță
Handshake SMTP cu serverul de e-mail real.
- 05
Accept-all
Un test cu o adresă aleatorie depistează domeniile catch-all.
Integrare simplă
Oprește înregistrările proaste în zece rânduri.
Apelează API-ul din handlerul de înregistrare, respinge ce va fi returnat, sugerează corecturi pentru greșeli și lasă restul să treacă. Mai puține conturi false, mai puține returnări, o reputație de expeditor mai bună.
- Funcționează din orice limbaj: e un singur POST HTTPS
- Cheile restricționate pot doar să verifice, nimic altceva
- Verificare tipică fără cache: 1–3 secunde
"use server";
export async function signUp(formData: FormData) {
const email = String(formData.get("email"));
const check = await fetch("https://api.bouncerly.com/v1/verify", {
method: "POST",
headers: { Authorization: `Bearer ${process.env.BOUNCERLY_API_KEY}` },
body: JSON.stringify({ email }),
signal: AbortSignal.timeout(4000), // fail open if slow
}).then((r) => r.json()).catch(() => null);
if (check?.status === "undeliverable") {
return { error: check.did_you_mean
? `Did you mean ${check.did_you_mean}?`
: "That email address can't receive mail." };
}
if (check?.disposable) {
return { error: "Please use a permanent email address." };
}
// ...create the account
}Echipe care au trecut la Bouncerly
“We use Bouncerly to verify everyone at signup and our cold email lists. It saves us a lot of admin and makes sure our reps don't waste time on bad leads.”“We send a lot of email, and had a full-time person managing SMTP servers and blocklists. Integrating Bouncerly into our workflow massively cut the time we were spending managing email infrastructure.”“Dinabite used to use NeverBounce and the fees were very high. Bouncerly makes sense for us and is very reasonable.”Prețuri
Simplu, lunar, previzibil.
Începe gratuit. Treci la un plan superior când ai nevoie de mai multe verificări. Anulezi oricând.
Free
0 USD/lună
250 verificări pe lună
Starter
15 USD/lună
10.000 verificări pe lună
Growth
49 USD/lună
50.000 verificări pe lună
Scale
149 USD/lună
250.000 verificări pe lună
Rezultatele necunoscute sunt gratuite: plătești doar verificările care primesc un răspuns.
Listele curate încep cu Bouncerly.
Creează un cont, ia o cheie API și verifică prima adresă în mai puțin de un minut.