Provjera e-pošte
za developere
Najbolji način da provjerite adresu e-pošte prije nego što na nju nešto pošaljete. Uhvatite tipfelere, jednokratne i mrtve sandučiće jednim API pozivom.
Za početak 5.000 besplatnih provjera. Bez kartice.
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
}Četiri jasna odgovora
Znajte točno što učiniti sa svakom adresom.
Svaki rezultat vraća se kao deliverable, undeliverable, risky ili unknown, uz strojno čitljiv razlog i vlastiti odgovor poslužitelja e-pošte. Nema bodova za tumačenje.
jane@acme.com
Sandučić postoji
john@gmial.com
Jeste li mislili gmail.com?
temp8812@mailinator.com
Jednokratni sandučić
sales@bigcorp.io
Accept-all domena · adresa uloge
old.account@company.co
Sandučić nije pronađen
Nepoznati rezultati su besplatni: plaćate samo provjere koje dobiju odgovor.
Značajke
Sve što trebate, ništa suvišno.
Jedan endpoint za pojedinačne provjere, jedan za popise. Razumne zadane postavke, pošteni rezultati i nadzorna ploča koja vam ne smeta.
API u stvarnom vremenu
Provjeravajte pri registraciji za sekundu-dvije ili odmah iz naše dijeljene predmemorije. Kad istekne vrijeme, adresa prolazi, pa pravi korisnici nikad ne zapnu.
Prijedlozi ispravaka
jane@gmial.com vraća se s did_you_mean: jane@gmail.com, spremno za prikaz kao ispravak jednim klikom.
Prepoznavanje jednokratnih adresa
Oko 10.000 jednokratnih domena blokirano je odmah, a adrese uloga poput info@ i sales@ su označene.
Skupno čišćenje popisa
Učitajte CSV bilo kojeg oblika. Pronalazimo stupac s e-poštom, provjeravamo svaki redak i vraćamo čisti CSV istim redoslijedom.
Potpisani webhookovi
Primite POST kad skupni posao završi, potpisan s HMAC-SHA256 da znate da dolazi od nas.
Ograničeni API ključevi
Izradite koliko god ključeva trebate. Ograničite ključ na pojedinačne provjere da bude siguran za korištenje u backendu za registraciju.
Nikad ne šaljemo e-poštu
Razgovaramo s poslužiteljem e-pošte primatelja i stajemo prije slanja bilo kakve poruke. Vaši kontakti nikad ne čuju za nas.
Obziran po dizajnu
Ograničavanje po pružatelju, ponovni pokušaji pri greylistingu i prepoznavanje accept-all održavaju rezultate točnima, a naše IP adrese pouzdanima.
Zapisi za svaki poziv
Pogledajte svaki zahtjev, njegov rezultat i latenciju na nadzornoj ploči. Filtrirajte po statusu da brzo pronađete probleme.
Kako funkcionira
Pet provjera, jedan zahtjev.
Svaka adresa prolazi kroz isti postupak koji staje čim je odgovor siguran. Konačni rezultati čuvaju se 30 dana, pa se ponovljene provjere vraćaju odmah.
- 01
Sintaksa
Raščlamba i normalizacija prema RFC-ovima.
- 02
Domena
DNS i MX upiti, prijedlozi ispravaka.
- 03
Popisi
Oznake za jednokratne adrese, uloge i besplatne pružatelje.
- 04
Sandučić
SMTP rukovanje sa stvarnim poslužiteljem e-pošte.
- 05
Accept-all
Proba s nasumičnom adresom otkriva catch-all domene.
Jednostavna integracija
Zaustavite loše registracije u deset redaka.
Pozovite API iz rukovatelja registracijom, odbijte ono što će se odbiti, predložite ispravke tipfelera i propustite sve ostalo. Manje lažnih računa, manje odbijenih poruka, bolji ugled pošiljatelja.
- Radi iz bilo kojeg jezika: to je jedan HTTPS POST
- Ograničeni ključevi mogu samo provjeravati, ništa drugo
- Tipična provjera bez predmemorije: 1 do 3 sekunde
"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
}Timovi koji su 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.”Cijene
Jednostavno, mjesečno, predvidljivo.
Počnite besplatno. Nadogradite kad trebate više provjera. Otkažite bilo kad.
Free
0 USD/mj.
250 provjera mjesečno
Starter
15 USD/mj.
10.000 provjera mjesečno
Growth
49 USD/mj.
50.000 provjera mjesečno
Scale
149 USD/mj.
250.000 provjera mjesečno
Nepoznati rezultati su besplatni: plaćate samo provjere koje dobiju odgovor.
Čisti popisi počinju s Bouncerly.
Otvorite račun, uzmite API ključ i provjerite prvu adresu za manje od minute.