Overovanie e-mailov
pre vývojárov
Najlepší spôsob, ako skontrolovať e-mailovú adresu predtým, než na ňu niečo pošlete. Zachyťte preklepy, jednorazové schránky a mŕtve schránky jediným volaním API.
Na začiatok 5 000 overení zadarmo. Bez karty.
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
}Štyri jasné odpovede
Vedzte presne, čo robiť s každou adresou.
Každý výsledok sa vráti ako deliverable, undeliverable, risky alebo unknown, so strojovo čitateľným dôvodom a vlastnou odpoveďou poštového servera. Žiadne skóre na výklad.
jane@acme.com
Schránka existuje
john@gmial.com
Mysleli ste gmail.com?
temp8812@mailinator.com
Jednorazová schránka
sales@bigcorp.io
Doména accept-all · funkčná adresa
old.account@company.co
Schránka sa nenašla
Neznáme výsledky sú zadarmo: platíte len za kontroly, ktoré dostanú odpoveď.
Funkcie
Všetko, čo potrebujete, nič navyše.
Jeden endpoint na jednotlivé kontroly, druhý na zoznamy. Rozumné predvolené nastavenia, poctivé výsledky a nástenka, ktorá neprekáža.
API v reálnom čase
Overujte pri registrácii za sekundu či dve, alebo okamžite z našej zdieľanej vyrovnávacej pamäte. Pri vypršaní časového limitu adresu prepustíme, aby skutoční používatelia nikdy neuviazli.
Návrhy opráv preklepov
jane@gmial.com sa vráti s did_you_mean: jane@gmail.com, pripravené na zobrazenie ako oprava jedným kliknutím.
Rozpoznanie jednorazových adries
Približne 10 000 jednorazových domén blokovaných hneď od začiatku a funkčné adresy ako info@ a sales@ označené.
Hromadné čistenie zoznamov
Nahrajte CSV v akomkoľvek tvare. Nájdeme stĺpec s e-mailami, overíme každý riadok a vrátime čisté CSV v rovnakom poradí.
Podpísané webhooky
Dostanete POST, keď sa hromadná úloha dokončí, podpísaný HMAC-SHA256, aby ste vedeli, že je od nás.
Obmedzené kľúče API
Vytvorte toľko kľúčov, koľko potrebujete. Obmedzte kľúč na jednotlivé kontroly, aby bol bezpečný na použitie v backende registrácie.
Nikdy neposielame e-maily
Komunikujeme s poštovým serverom príjemcu a zastavíme sa skôr, než sa odošle akákoľvek správa. Vaše kontakty o nás nikdy nepočujú.
Ohľaduplné už z princípu
Obmedzovanie rýchlosti pre každého poskytovateľa, opakovanie pri greylistingu a rozpoznanie accept-all udržiavajú výsledky presné a naše IP adresy dôveryhodné.
Záznamy každého volania
Na nástenke uvidíte každú požiadavku, jej výsledok aj odozvu. Filtrujte podľa stavu a rýchlo nájdete problémy.
Ako to funguje
Päť kontrol, jedna požiadavka.
Každá adresa prejde rovnakým procesom, ktorý sa zastaví, len čo je odpoveď istá. Jednoznačné výsledky sa ukladajú na 30 dní, takže opakované kontroly sa vracajú okamžite.
- 01
Syntax
Parsovanie a normalizácia podľa RFC.
- 02
Doména
Dotazy DNS a MX, návrhy opráv preklepov.
- 03
Zoznamy
Označenie jednorazových, funkčných a bezplatných adries.
- 04
Schránka
SMTP handshake so skutočným poštovým serverom.
- 05
Accept-all
Test s náhodnou adresou odhalí domény catch-all.
Ľahké zapojenie
Zastavte zlé registrácie na desiatich riadkoch.
Zavolajte API z obsluhy registrácie, odmietnite, čo sa vráti, navrhnite opravy preklepov a zvyšok pustite ďalej. Menej falošných účtov, menej vrátených správ, lepšia reputácia odosielateľa.
- Funguje z ľubovoľného jazyka: je to jediný HTTPS POST
- Obmedzené kľúče môžu len overovať, nič iné
- Typická kontrola bez vyrovnávacej pamäte: 1 až 3 sekundy
"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
}Tímy, ktoré prešli na 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.”Cenník
Jednoducho, mesačne, predvídateľne.
Začnite zadarmo. Prejdite na vyšší plán, keď budete potrebovať viac kontrol. Zrušte kedykoľvek.
Free
0 USD/mes.
250 kontrol mesačne
Starter
15 USD/mes.
10 000 kontrol mesačne
Growth
49 USD/mes.
50 000 kontrol mesačne
Scale
149 USD/mes.
250 000 kontrol mesačne
Neznáme výsledky sú zadarmo: platíte len za kontroly, ktoré dostanú odpoveď.
Čisté zoznamy začínajú s Bouncerly.
Vytvorte si účet, získajte kľúč API a overte prvú adresu za menej než minútu.