Reaalajas ja hulgikontroll, üks API

E-posti kontroll
arendajatele

Parim viis kontrollida e-posti aadressi enne, kui sellele midagi saadad. Püüa kinni trükivead, ühekordsed ja surnud postkastid ühe API-kutsega.

Alustuseks 5000 tasuta kontrolli. Kaarti pole vaja.

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();
200 OK · response.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
}

Neli selget vastust

Tea täpselt, mida iga aadressiga teha.

Iga tulemus tuleb tagasi kujul deliverable, undeliverable, risky või unknown, masinloetava põhjuse ja postiserveri enda vastusega. Pole skoore, mida tõlgendada.

jane@acme.com

Postkast on olemas

deliverable

john@gmial.com

Kas mõtlesid gmail.com?

undeliverable

temp8812@mailinator.com

Ühekordne postkast

risky

sales@bigcorp.io

Accept-all domeen · rolliaadress

risky

old.account@company.co

Postkasti ei leitud

undeliverable

Teadmata tulemused on tasuta: maksad ainult kontrollide eest, mis saavad vastuse.

Funktsioonid

Kõik vajalik, mitte midagi üleliigset.

Üks endpoint üksikkontrollideks, teine nimekirjadeks. Mõistlikud vaikeseaded, ausad tulemused ja juhtpaneel, mis ei jää jalgu.

Reaalajas API

Kontrolli registreerimisel ühe-kahe sekundiga või kohe meie jagatud vahemälust. Ajalõpu korral lastakse aadress läbi, et päris kasutajad kunagi kinni ei jääks.

Trükivigade soovitused

jane@gmial.com tuleb tagasi koos did_you_mean: jane@gmail.com, valmis kuvamiseks ühe klikiga parandusena.

Ühekordsete aadresside tuvastus

Umbes 10 000 ühekordset domeeni on kohe blokeeritud ning rolliaadressid nagu info@ ja sales@ märgitud.

Nimekirjade hulgipuhastus

Lae üles mis tahes kujul CSV. Leiame e-posti veeru, kontrollime iga rea ja anname tagasi puhta CSV samas järjekorras.

Allkirjastatud webhookid

Saad POST-päringu, kui hulgitöö valmib, allkirjastatud HMAC-SHA256-ga, et teaksid, et see on meilt.

Piiratud API-võtmed

Loo nii palju võtmeid, kui vaja. Piira võti üksikkontrollidega, et seda oleks turvaline kasutada registreerimise taustasüsteemis.

Me ei saada kunagi e-kirju

Räägime saaja postiserveriga ja peatume enne, kui ühtki sõnumit saadetakse. Su kontaktid ei kuule meist kunagi.

Viisakas loomult

Teenusepakkujapõhine piiramine, kordused greylistingu korral ja accept-all tuvastus hoiavad tulemused täpsed ja meie IP-d usaldusväärsed.

Logid iga kutse kohta

Näe juhtpaneelil iga päringut, selle tulemust ja latentsust. Filtreeri oleku järgi, et probleemid kiiresti üles leida.

Kuidas see töötab

Viis kontrolli, üks päring.

Iga aadress läbib sama protsessi, mis peatub kohe, kui vastus on kindel. Lõplikud tulemused hoitakse vahemälus 30 päeva, seega korduvad kontrollid tulevad kohe tagasi.

  1. 01

    Süntaks

    RFC-kohane parsimine ja normaliseerimine.

  2. 02

    Domeen

    DNS- ja MX-päringud, trükivigade soovitused.

  3. 03

    Nimekirjad

    Ühekordsete, rolli- ja tasuta teenusepakkujate märgised.

  4. 04

    Postkast

    SMTP-kätlus päris postiserveriga.

  5. 05

    Accept-all

    Juhusliku aadressiga test paljastab catch-all domeenid.

Lihtne lõimida

Peata halvad registreerimised kümne reaga.

Kutsu API-t oma registreerimise käsitlejast, lükka tagasi see, mis põrkub, soovita trükivigade parandusi ja lase kõik muu läbi. Vähem võltskontosid, vähem põrkeid, parem saatjamaine.

  • Töötab igast keelest: see on üks HTTPS POST
  • Piiratud võtmed saavad ainult kontrollida, mitte midagi muud
  • Tavaline kontroll ilma vahemäluta: 1–3 sekundit
Next.js server action
"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
}

Meeskonnad, kes vahetasid Bouncerly vastu

“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.”
Blair Stirling · Vuabl
“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.”
Bailey Tisdel · The Comics Lounge
“Dinabite used to use NeverBounce and the fees were very high. Bouncerly makes sense for us and is very reasonable.”
Giuseppe Uslenghi · Dinabite

Hinnad

Lihtne, igakuine, ettearvatav.

Alusta tasuta. Uuenda paketti, kui vajad rohkem kontrolle. Tühista millal tahes.

Võrdle pakette

Free

0 $/kuu

250 kontrolli kuus

Starter

15 $/kuu

10 000 kontrolli kuus

Growth

49 $/kuu

50 000 kontrolli kuus

Scale

149 $/kuu

250 000 kontrolli kuus

Teadmata tulemused on tasuta: maksad ainult kontrollide eest, mis saavad vastuse.

Puhtad nimekirjad algavad Bouncerlyiga.

Loo konto, võta API-võti ja kontrolli oma esimest aadressi vähem kui minutiga.