Real-time at bulk na pag-verify, isang API

Pag-verify ng email
para sa mga developer

Ang pinakamahusay na paraan para i-check ang email address bago ka magpadala rito. Mahuli ang mga mali sa pag-type, disposable na inbox at patay na mailbox sa isang API call.

5,000 libreng check para makapagsimula. Walang card na kailangan.

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
}

Apat na malinaw na sagot

Alamin kung ano mismo ang gagawin sa bawat address.

Bawat resulta ay bumabalik bilang deliverable, undeliverable, risky o unknown, may dahilang nababasa ng makina at ang mismong sagot ng mail server. Walang score na kailangang intindihin.

jane@acme.com

May mailbox

deliverable

john@gmial.com

gmail.com ba ang ibig mong sabihin?

undeliverable

temp8812@mailinator.com

Disposable na inbox

risky

sales@bigcorp.io

Accept-all na domain · role address

risky

old.account@company.co

Hindi nahanap ang mailbox

undeliverable

Libre ang mga unknown na resulta: nagbabayad ka lang para sa mga check na may sagot.

Mga feature

Lahat ng kailangan mo, wala ang hindi.

Isang endpoint para sa isahang check, isa para sa mga listahan. Makatwirang default, tapat na resulta at dashboard na hindi nakakaabala.

Real-time na API

Mag-verify sa signup sa loob ng isa o dalawang segundo, o agad mula sa aming shared cache. Pinapalusot kapag nag-timeout para hindi maipit ang totoong user.

Mungkahi sa typo

Ang jane@gmial.com ay bumabalik na may did_you_mean: jane@gmail.com, handang ipakita bilang one-click na ayos.

Pagtukoy ng disposable

Mga 10,000 throwaway na domain ang naka-block agad, at minamarkahan ang mga role address gaya ng info@ at sales@.

Bulk na paglilinis ng listahan

Mag-upload ng CSV sa kahit anong anyo. Hahanapin namin ang column ng email, ive-verify ang bawat row, at ibabalik ang malinis na CSV sa parehong ayos.

Naka-sign na webhook

Makatanggap ng POST kapag tapos na ang bulk na trabaho, naka-sign gamit ang HMAC-SHA256 para alam mong galing sa amin.

Scoped na API key

Gumawa ng kahit ilang key ang kailangan mo. Limitahan ang key sa isahang check para ligtas itong gamitin sa signup backend.

Hindi kami nagpapadala ng email

Kinakausap namin ang mail server ng tatanggap at humihinto bago maipadala ang anumang mensahe. Hindi kailanman makakatanggap ang mga contact mo ng anuman mula sa amin.

Magalang ang disenyo

Throttling kada provider, retry sa greylisting at pagtukoy ng accept-all ang nagpapanatiling tumpak ng resulta at pinagkakatiwalaan ang aming mga IP.

Log para sa bawat call

Makita ang bawat request, resulta at latency nito sa dashboard. Mag-filter ayon sa status para mabilis mahanap ang problema.

Paano ito gumagana

Limang check, isang request.

Dumadaan ang bawat address sa parehong pipeline at humihinto agad kapag tiyak na ang sagot. Naka-cache nang 30 araw ang tiyak na resulta, kaya agad bumabalik ang mga paulit-ulit na check.

  1. 01

    Syntax

    Parsing at normalisasyon ayon sa RFC.

  2. 02

    Domain

    DNS at MX lookup, mungkahi sa typo.

  3. 03

    Mga listahan

    Flag para sa disposable, role at libreng provider.

  4. 04

    Mailbox

    SMTP handshake sa totoong mail server.

  5. 05

    Accept-all

    Sinusubok ang random na address para mahuli ang catch-all.

Drop-in

Pigilan ang masasamang signup sa sampung linya.

Tawagin ang API mula sa signup handler mo, tanggihan ang magba-bounce, magmungkahi ng ayos sa typo, at palusutin ang iba. Mas kaunting pekeng account, mas kaunting bounce, mas magandang reputasyon bilang sender.

  • Gumagana sa kahit anong wika: isang HTTPS POST lang
  • Ang restricted na key ay pang-verify lang, wala nang iba
  • Karaniwang uncached na check: 1 hanggang 3 segundo
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
}

Mga team na lumipat sa 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.”
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

Presyo

Simple, buwanan, inaasahan.

Magsimula nang libre. Mag-upgrade kapag kailangan mo ng mas maraming check. Mag-cancel kahit kailan.

Ihambing ang mga plano

Free

$0/buwan

250 check kada buwan

Starter

$15/buwan

10,000 check kada buwan

Growth

$49/buwan

50,000 check kada buwan

Scale

$149/buwan

250,000 check kada buwan

Libre ang mga unknown na resulta: nagbabayad ka lang para sa mga check na may sagot.

Nagsisimula sa Bouncerly ang malinis na listahan.

Gumawa ng account, kumuha ng API key at i-verify ang una mong address sa loob ng wala pang isang minuto.