Проверка в реално време и масово, един API

Проверка на имейли
за разработчици

Най-добрият начин да проверите имейл адрес, преди да изпратите нещо до него. Улавяйте правописни грешки, временни и несъществуващи пощенски кутии с едно извикване на API.

5000 безплатни проверки за начало. Без карта.

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

Домейн accept-all · ролеви адрес

risky

old.account@company.co

Кутията не е намерена

undeliverable

Неизвестните резултати са безплатни: плащате само за проверки, които получат отговор.

Функции

Всичко необходимо, нищо излишно.

Един endpoint за единични проверки, един за списъци. Разумни настройки по подразбиране, честни резултати и табло, което не ви пречи.

API в реално време

Проверявайте при регистрация за секунда-две или мигновено от нашия споделен кеш. При изтичане на времето адресът се пропуска, за да не блокират реалните потребители.

Предложения за грешки

jane@gmial.com се връща с did_you_mean: jane@gmail.com, готово за показване като корекция с едно кликване.

Откриване на временни адреси

Около 10 000 временни домейна са блокирани по подразбиране, а ролеви адреси като info@ и sales@ се маркират.

Масово почистване на списъци

Качете CSV с всякаква структура. Намираме колоната с имейли, проверяваме всеки ред и връщаме чист CSV в същия ред.

Подписани уебхукове

Получавайте POST, когато масова задача приключи, подписан с HMAC-SHA256, за да знаете, че идва от нас.

Ограничени API ключове

Създайте колкото ключа ви трябват. Ограничете ключ само до единични проверки, за да е безопасен в бекенд за регистрация.

Никога не изпращаме имейли

Говорим с пощенския сървър на получателя и спираме, преди да бъде изпратено съобщение. Контактите ви никога няма да чуят за нас.

Учтив по замисъл

Ограничаване по доставчик, повторни опити при greylisting и откриване на accept-all поддържат резултатите точни, а нашите IP адреси надеждни.

Логове за всяко извикване

Вижте всяка заявка, резултата и времето за отговор в таблото. Филтрирайте по статус, за да откриете бързо проблемите.

Как работи

Пет проверки, една заявка.

Всеки адрес минава през един и същ процес, който спира веднага щом отговорът е сигурен. Окончателните резултати се кешират за 30 дни, така че повторните проверки се връщат мигновено.

  1. 01

    Синтаксис

    Анализ и нормализация според RFC.

  2. 02

    Домейн

    DNS и MX заявки, предложения за грешки.

  3. 03

    Списъци

    Маркиране на временни, ролеви и безплатни доставчици.

  4. 04

    Кутия

    SMTP ръкостискане с истинския пощенски сървър.

  5. 05

    Accept-all

    Проба със случаен адрес разкрива 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

0 щ.д./мес.

250 проверки на месец

Starter

15 щ.д./мес.

10 000 проверки на месец

Growth

49 щ.д./мес.

50 000 проверки на месец

Scale

149 щ.д./мес.

250 000 проверки на месец

Неизвестните резултати са безплатни: плащате само за проверки, които получат отговор.

Чистите списъци започват с Bouncerly.

Създайте акаунт, вземете API ключ и проверете първия си адрес за по-малко от минута.