실시간 검증과 대량 검증을 하나의 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

가입 시 1~2초 안에 검증하거나 공유 캐시에서 즉시 응답합니다. 시간 초과 시에는 통과시켜 실제 사용자가 막히지 않습니다.

오타 제안

jane@gmial.com에는 did_you_mean: jane@gmail.com이 반환되어 원클릭 수정으로 바로 보여줄 수 있습니다.

일회용 메일 감지

약 10,000개의 일회용 도메인을 기본으로 차단하고, info@나 sales@ 같은 역할 주소도 표시합니다.

대량 목록 정리

어떤 형식의 CSV든 업로드하세요. 이메일 열을 찾아 모든 행을 검증하고 같은 순서의 깨끗한 CSV를 돌려드립니다.

서명된 웹훅

대량 작업이 끝나면 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 키를 받아 1분 안에 첫 주소를 검증하세요.