即時驗證與批次驗證,一個 API 搞定

專為開發者打造的
電子郵件驗證

寄信前檢查電子郵件地址的最佳方式。一次 API 呼叫即可抓出錯字、拋棄式信箱和失效信箱。

註冊即送 5,000 次免費檢測,不需綁定信用卡。

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
}

四種明確的答案

每個地址該怎麼處理,一目了然。

每個結果都會回傳 deliverable、undeliverable、risky 或 unknown 之一,並附上機器可讀的原因及郵件伺服器的原始回覆。沒有需要解讀的分數。

jane@acme.com

信箱存在

deliverable

john@gmial.com

您是不是要輸入 gmail.com?

undeliverable

temp8812@mailinator.com

拋棄式信箱

risky

sales@bigcorp.io

全收網域 · 角色地址

risky

old.account@company.co

找不到信箱

undeliverable

未知結果免費:只有得到答案的驗證才計費。

功能

您需要的都有,多餘的都沒有。

一個端點處理單次驗證,一個處理名單。合理的預設、誠實的結果,以及不礙事的主控台。

即時 API

註冊時一兩秒內完成驗證,命中共用快取則即時回傳。逾時時預設放行,真實使用者絕不會被卡住。

錯字修正建議

jane@gmial.com 會回傳 did_you_mean: jane@gmail.com,可直接作為一鍵修正顯示。

拋棄式信箱偵測

內建封鎖約 10,000 個拋棄式網域,並標記 info@、sales@ 等角色地址。

批次清理名單

上傳任何格式的 CSV。我們會找到電子郵件欄位、逐列驗證,並依原順序回傳乾淨的 CSV。

簽章 Webhook

批次作業完成時收到 POST 通知,以 HMAC-SHA256 簽章,確保來自我們。

限定權限的 API 金鑰

依需求建立任意數量的金鑰。將金鑰限制為僅限單次驗證,就能安全用於註冊後端。

我們從不寄送郵件

我們與收件者的郵件伺服器通訊,並在任何訊息送出前停止。您的聯絡人永遠不會收到我們的任何訊息。

有禮貌的設計

依服務商限速、灰名單重試和全收偵測,確保結果準確、IP 信譽良好。

每次呼叫都有紀錄

在主控台查看每個請求、結果和延遲。依狀態篩選,快速找出問題。

運作方式

五項檢查,一次請求。

每個地址都經過相同流程,一旦答案確定就立即停止。確定的結果快取 30 天,重複驗證即時回傳。

  1. 01

    語法

    符合 RFC 的解析與正規化。

  2. 02

    網域

    DNS 與 MX 查詢、錯字修正建議。

  3. 03

    名單

    拋棄式、角色與免費信箱標記。

  4. 04

    信箱

    與真實郵件伺服器進行 SMTP 交握。

  5. 05

    全收偵測

    以隨機地址探測找出 catch-all。

隨插即用

十行程式碼攔截無效註冊。

在註冊處理程式中呼叫 API,拒絕會退信的地址,為錯字提供修正建議,其餘一律放行。更少假帳號、更少退信、更好的寄件者信譽。

  • 支援任何程式語言:只要一個 HTTPS POST
  • 受限金鑰只能驗證,沒有其他權限
  • 未命中快取的一般驗證:1 到 3 秒
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
}

已改用 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

價格

簡單、按月、可預期。

免費開始,需要更多驗證時再升級。隨時可取消。

比較方案

Free

US$0/月

每月 250 次驗證

Starter

US$15/月

每月 10,000 次驗證

Growth

US$49/月

每月 50,000 次驗證

Scale

US$149/月

每月 250,000 次驗證

未知結果免費:只有得到答案的驗證才計費。

乾淨的名單,從 Bouncerly 開始。

建立帳號、取得 API 金鑰,一分鐘內完成第一個地址的驗證。