Sähköpostien varmennus
kehittäjille
Paras tapa tarkistaa sähköpostiosoite ennen kuin lähetät siihen mitään. Löydä kirjoitusvirheet, kertakäyttöosoitteet ja kuolleet postilaatikot yhdellä API-kutsulla.
Aloitukseen 5 000 ilmaista tarkistusta. Korttia ei tarvita.
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
}Neljä selkeää vastausta
Tiedä tarkalleen, mitä tehdä kullekin osoitteelle.
Jokainen tulos palautuu muodossa deliverable, undeliverable, risky tai unknown, koneluettavan syyn ja postipalvelimen oman vastauksen kanssa. Ei tulkittavia pisteitä.
jane@acme.com
Postilaatikko on olemassa
john@gmial.com
Tarkoititko gmail.com?
temp8812@mailinator.com
Kertakäyttöosoite
sales@bigcorp.io
Accept-all-verkkotunnus · rooliosoite
old.account@company.co
Postilaatikkoa ei löytynyt
Tuntemattomat tulokset ovat ilmaisia: maksat vain tarkistuksista, jotka saavat vastauksen.
Ominaisuudet
Kaikki mitä tarvitset, ei mitään turhaa.
Yksi päätepiste yksittäisille tarkistuksille, toinen listoille. Järkevät oletukset, rehelliset tulokset ja hallintapaneeli, joka ei ole tiellä.
Reaaliaikainen API
Varmenna rekisteröinnin yhteydessä sekunnissa tai kahdessa, tai heti jaetusta välimuististamme. Aikakatkaisussa osoite päästetään läpi, jotta oikeat käyttäjät eivät koskaan jää jumiin.
Korjausehdotukset
jane@gmial.com palautuu muodossa did_you_mean: jane@gmail.com, valmiina näytettäväksi yhden klikkauksen korjauksena.
Kertakäyttöosoitteiden tunnistus
Noin 10 000 kertakäyttöistä verkkotunnusta estetty valmiiksi, ja rooliosoitteet kuten info@ ja sales@ merkitään.
Listojen massasiivous
Lataa minkä tahansa muotoinen CSV. Löydämme sähköpostisarakkeen, varmennamme jokaisen rivin ja palautamme puhtaan CSV:n samassa järjestyksessä.
Allekirjoitetut webhookit
Saat POST-kutsun, kun massa-ajo valmistuu, allekirjoitettuna HMAC-SHA256:lla, jotta tiedät sen tulevan meiltä.
Rajatut API-avaimet
Luo niin monta avainta kuin tarvitset. Rajaa avain yksittäisiin tarkistuksiin, niin sitä on turvallista käyttää rekisteröinnin taustajärjestelmässä.
Emme koskaan lähetä sähköpostia
Keskustelemme vastaanottajan postipalvelimen kanssa ja lopetamme ennen kuin viestiä lähetetään. Yhteystietosi eivät koskaan kuule meistä.
Kohtelias suunnittelultaan
Palveluntarjoajakohtainen rajoitus, uudelleenyritykset harmaalistauksessa ja accept-all-tunnistus pitävät tulokset tarkkoina ja IP-osoitteemme luotettuina.
Lokit jokaisesta kutsusta
Näe jokainen pyyntö, sen tulos ja viive hallintapaneelissa. Suodata tilan mukaan löytääksesi ongelmat nopeasti.
Näin se toimii
Viisi tarkistusta, yksi pyyntö.
Jokainen osoite kulkee saman prosessin läpi, joka pysähtyy heti kun vastaus on varma. Lopulliset tulokset tallennetaan välimuistiin 30 päiväksi, joten toistuvat tarkistukset palautuvat heti.
- 01
Syntaksi
RFC-standardien mukainen jäsennys ja normalisointi.
- 02
Verkkotunnus
DNS- ja MX-haut, korjausehdotukset.
- 03
Listat
Merkinnät kertakäyttö-, rooli- ja ilmaispalveluosoitteille.
- 04
Postilaatikko
SMTP-kättely oikean postipalvelimen kanssa.
- 05
Accept-all
Satunnaisella osoitteella tehty testi paljastaa catch-all-verkkotunnukset.
Helppo liittää
Pysäytä huonot rekisteröinnit kymmenellä rivillä.
Kutsu API:a rekisteröinnin käsittelijästä, hylkää se mikä palautuu, ehdota korjauksia kirjoitusvirheisiin ja päästä loput läpi. Vähemmän valetilejä, vähemmän palautuksia, parempi lähettäjämaine.
- Toimii millä tahansa kielellä: se on yksi HTTPS-POST
- Rajatut avaimet voivat vain varmentaa, ei muuta
- Tyypillinen tarkistus ilman välimuistia: 1–3 sekuntia
"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
}Tiimit, jotka vaihtoivat palveluun 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.”Hinnat
Yksinkertainen, kuukausittainen, ennustettava.
Aloita ilmaiseksi. Päivitä, kun tarvitset lisää tarkistuksia. Peru milloin tahansa.
Free
0 $/kk
250 tarkistusta kuukaudessa
Starter
15 $/kk
10 000 tarkistusta kuukaudessa
Growth
49 $/kk
50 000 tarkistusta kuukaudessa
Scale
149 $/kk
250 000 tarkistusta kuukaudessa
Tuntemattomat tulokset ovat ilmaisia: maksat vain tarkistuksista, jotka saavat vastauksen.
Puhtaat listat alkavat Bouncerlyista.
Luo tili, hae API-avain ja varmenna ensimmäinen osoitteesi alle minuutissa.