Verificare în timp real și în masă, un singur API

Verificare de e-mailuri
pentru dezvoltatori

Cel mai bun mod de a verifica o adresă de e-mail înainte de a-i trimite ceva. Prinde greșelile de tastare, căsuțele de unică folosință și căsuțele moarte cu un singur apel API.

5.000 verificări gratuite pentru început. Fără card.

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
}

Patru răspunsuri clare

Știi exact ce să faci cu fiecare adresă.

Fiecare rezultat vine ca deliverable, undeliverable, risky sau unknown, cu un motiv lizibil de mașină și răspunsul serverului de e-mail însuși. Fără scoruri de interpretat.

jane@acme.com

Căsuța există

deliverable

john@gmial.com

Te referi la gmail.com?

undeliverable

temp8812@mailinator.com

Căsuță de unică folosință

risky

sales@bigcorp.io

Domeniu accept-all · adresă de rol

risky

old.account@company.co

Căsuța nu a fost găsită

undeliverable

Rezultatele necunoscute sunt gratuite: plătești doar verificările care primesc un răspuns.

Funcționalități

Tot ce-ți trebuie, nimic în plus.

Un endpoint pentru verificări individuale, unul pentru liste. Setări implicite sensibile, rezultate oneste și un panou care nu-ți stă în cale.

API în timp real

Verifică la înregistrare în una sau două secunde, sau instantaneu din cache-ul nostru comun. La expirarea timpului, adresa trece, ca utilizatorii reali să nu rămână blocați.

Sugestii pentru greșeli

jane@gmial.com revine cu did_you_mean: jane@gmail.com, gata de afișat ca o corectare dintr-un clic.

Detectarea adreselor de unică folosință

Aproximativ 10.000 de domenii de unică folosință blocate din start, plus adresele de rol ca info@ și sales@ marcate.

Curățarea listelor în masă

Încarcă un CSV de orice formă. Găsim coloana de e-mail, verificăm fiecare rând și îți dăm înapoi un CSV curat, în aceeași ordine.

Webhookuri semnate

Primește un POST când o procesare în masă se termină, semnat cu HMAC-SHA256 ca să știi că vine de la noi.

Chei API cu permisiuni limitate

Creează câte chei ai nevoie. Limitează o cheie la verificări individuale ca să o poți folosi în siguranță într-un backend de înregistrare.

Nu trimitem niciodată e-mailuri

Vorbim cu serverul de e-mail al destinatarului și ne oprim înainte să fie trimis vreun mesaj. Contactele tale nu vor auzi niciodată de noi.

Politicos prin design

Limitarea per furnizor, reîncercările la greylisting și detectarea accept-all păstrează rezultatele exacte și IP-urile noastre de încredere.

Jurnale pentru fiecare apel

Vezi fiecare cerere, rezultatul și latența ei în panou. Filtrează după stare ca să găsești rapid problemele.

Cum funcționează

Cinci verificări, o singură cerere.

Fiecare adresă trece prin același flux, care se oprește imediat ce răspunsul e sigur. Rezultatele definitive sunt păstrate în cache 30 de zile, așa că verificările repetate revin instantaneu.

  1. 01

    Sintaxă

    Analiză și normalizare conform RFC.

  2. 02

    Domeniu

    Interogări DNS și MX, sugestii pentru greșeli.

  3. 03

    Liste

    Marcaje pentru unică folosință, adrese de rol și furnizori gratuiți.

  4. 04

    Căsuță

    Handshake SMTP cu serverul de e-mail real.

  5. 05

    Accept-all

    Un test cu o adresă aleatorie depistează domeniile catch-all.

Integrare simplă

Oprește înregistrările proaste în zece rânduri.

Apelează API-ul din handlerul de înregistrare, respinge ce va fi returnat, sugerează corecturi pentru greșeli și lasă restul să treacă. Mai puține conturi false, mai puține returnări, o reputație de expeditor mai bună.

  • Funcționează din orice limbaj: e un singur POST HTTPS
  • Cheile restricționate pot doar să verifice, nimic altceva
  • Verificare tipică fără cache: 1–3 secunde
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
}

Echipe care au trecut la 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

Prețuri

Simplu, lunar, previzibil.

Începe gratuit. Treci la un plan superior când ai nevoie de mai multe verificări. Anulezi oricând.

Compară planurile

Free

0 USD/lună

250 verificări pe lună

Starter

15 USD/lună

10.000 verificări pe lună

Growth

49 USD/lună

50.000 verificări pe lună

Scale

149 USD/lună

250.000 verificări pe lună

Rezultatele necunoscute sunt gratuite: plătești doar verificările care primesc un răspuns.

Listele curate încep cu Bouncerly.

Creează un cont, ia o cheie API și verifică prima adresă în mai puțin de un minut.