Weryfikacja w czasie rzeczywistym i masowa, jedno API

Weryfikacja e-maili
dla programistów

Najlepszy sposób, by sprawdzić adres e-mail, zanim coś na niego wyślesz. Wyłapuj literówki, skrzynki jednorazowe i martwe skrzynki jednym wywołaniem API.

Na start 5000 darmowych weryfikacji. Bez karty.

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
}

Cztery jasne odpowiedzi

Wiesz dokładnie, co zrobić z każdym adresem.

Każdy wynik to deliverable, undeliverable, risky lub unknown, z powodem czytelnym dla maszyn i odpowiedzią samego serwera pocztowego. Żadnych wyników punktowych do interpretowania.

jane@acme.com

Skrzynka istnieje

deliverable

john@gmial.com

Czy chodziło o gmail.com?

undeliverable

temp8812@mailinator.com

Skrzynka jednorazowa

risky

sales@bigcorp.io

Domena accept-all · adres funkcyjny

risky

old.account@company.co

Nie znaleziono skrzynki

undeliverable

Nieznane wyniki są darmowe: płacisz tylko za weryfikacje, które dały odpowiedź.

Funkcje

Wszystko, czego potrzebujesz, nic zbędnego.

Jeden endpoint do pojedynczych weryfikacji, drugi do list. Rozsądne ustawienia domyślne, uczciwe wyniki i panel, który nie przeszkadza.

API w czasie rzeczywistym

Weryfikuj przy rejestracji w sekundę lub dwie albo natychmiast z naszej współdzielonej pamięci podręcznej. Przy przekroczeniu czasu adres przechodzi, więc prawdziwi użytkownicy nigdy nie utkną.

Podpowiedzi literówek

jane@gmial.com wraca z did_you_mean: jane@gmail.com, gotowe do pokazania jako poprawka jednym kliknięciem.

Wykrywanie adresów jednorazowych

Około 10 000 domen jednorazowych blokowanych od razu, a adresy funkcyjne jak info@ i sales@ oznaczane.

Masowe czyszczenie list

Wrzuć plik CSV w dowolnym układzie. Znajdziemy kolumnę z e-mailami, sprawdzimy każdy wiersz i oddamy czysty CSV w tej samej kolejności.

Podpisane webhooki

Otrzymaj POST, gdy zadanie masowe się zakończy, podpisany HMAC-SHA256, abyś wiedział, że pochodzi od nas.

Klucze API z ograniczeniami

Twórz tyle kluczy, ile potrzebujesz. Ogranicz klucz do pojedynczych weryfikacji, by bezpiecznie używać go w backendzie rejestracji.

Nigdy nie wysyłamy e-maili

Rozmawiamy z serwerem pocztowym odbiorcy i przerywamy przed wysłaniem jakiejkolwiek wiadomości. Twoje kontakty nigdy o nas nie usłyszą.

Uprzejme z założenia

Ograniczanie tempa dla każdego dostawcy, ponowne próby przy greylistingu i wykrywanie accept-all utrzymują dokładne wyniki i zaufane IP.

Logi każdego wywołania

Zobacz każde żądanie, jego wynik i czas odpowiedzi w panelu. Filtruj po statusie, by szybko znaleźć problemy.

Jak to działa

Pięć sprawdzeń, jedno żądanie.

Każdy adres przechodzi przez ten sam proces, który zatrzymuje się, gdy tylko odpowiedź jest pewna. Ostateczne wyniki są przechowywane przez 30 dni, więc powtórne weryfikacje wracają natychmiast.

  1. 01

    Składnia

    Parsowanie i normalizacja zgodne z RFC.

  2. 02

    Domena

    Zapytania DNS i MX, podpowiedzi literówek.

  3. 03

    Listy

    Oznaczenia adresów jednorazowych, funkcyjnych i darmowych dostawców.

  4. 04

    Skrzynka

    Uzgadnianie SMTP z prawdziwym serwerem pocztowym.

  5. 05

    Accept-all

    Test z losowym adresem wykrywa domeny catch-all.

Gotowe do wpięcia

Zatrzymaj złe rejestracje w dziesięciu linijkach.

Wywołaj API w obsłudze rejestracji, odrzuć to, co się odbije, zaproponuj poprawki literówek i przepuść resztę. Mniej fałszywych kont, mniej odbić, lepsza reputacja nadawcy.

  • Działa z każdego języka: to jeden POST HTTPS
  • Klucze z ograniczeniami mogą tylko weryfikować, nic więcej
  • Typowa weryfikacja bez pamięci podręcznej: 1 do 3 sekund
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
}

Zespoły, które przeszły na 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

Cennik

Prosto, miesięcznie, przewidywalnie.

Zacznij za darmo. Przejdź na wyższy plan, gdy potrzebujesz więcej weryfikacji. Anuluj w dowolnej chwili.

Porównaj plany

Free

0 USD/mies.

250 weryfikacji miesięcznie

Starter

15 USD/mies.

10 000 weryfikacji miesięcznie

Growth

49 USD/mies.

50 000 weryfikacji miesięcznie

Scale

149 USD/mies.

250 000 weryfikacji miesięcznie

Nieznane wyniki są darmowe: płacisz tylko za weryfikacje, które dały odpowiedź.

Czyste listy zaczynają się od Bouncerly.

Załóż konto, weź klucz API i zweryfikuj pierwszy adres w niecałą minutę.