Verifisering i sanntid og i bulk, ett API

E-postverifisering
for utviklere

Den beste måten å sjekke en e-postadresse på før du sender til den. Fang skrivefeil, engangsadresser og døde postkasser med ett API-kall.

5 000 gratis sjekker til å begynne med. Ingen kort nødvendig.

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
}

Fire tydelige svar

Vit nøyaktig hva du skal gjøre med hver adresse.

Hvert resultat kommer tilbake som deliverable, undeliverable, risky eller unknown, med en maskinlesbar årsak og e-postserverens eget svar. Ingen poengsummer å tolke.

jane@acme.com

Postkassen finnes

deliverable

john@gmial.com

Mente du gmail.com?

undeliverable

temp8812@mailinator.com

Engangsadresse

risky

sales@bigcorp.io

Accept-all-domene · rolleadresse

risky

old.account@company.co

Fant ikke postkassen

undeliverable

Ukjente resultater er gratis: du betaler bare for sjekker som gir svar.

Funksjoner

Alt du trenger, ingenting du ikke trenger.

Ett endepunkt for enkeltsjekker, ett for lister. Fornuftige standardvalg, ærlige resultater og et kontrollpanel som ikke står i veien.

Sanntids-API

Verifiser ved registrering på ett eller to sekunder, eller umiddelbart fra vår delte hurtigbuffer. Ved tidsavbrudd slipper adressen gjennom, så ekte brukere aldri blir sittende fast.

Forslag ved skrivefeil

jane@gmial.com kommer tilbake med did_you_mean: jane@gmail.com, klar til å vises som en rettelse med ett klikk.

Gjenkjenning av engangsadresser

Rundt 10 000 engangsdomener blokkeres fra start, og rolleadresser som info@ og sales@ flagges.

Rens lister i bulk

Last opp en CSV i hvilken som helst form. Vi finner e-postkolonnen, verifiserer hver rad og gir deg en ren CSV tilbake i samme rekkefølge.

Signerte webhooks

Få en POST når en massejobb er ferdig, signert med HMAC-SHA256 så du vet at den kommer fra oss.

Avgrensede API-nøkler

Lag så mange nøkler du trenger. Begrens en nøkkel til enkeltsjekker, så er den trygg å bruke i en registreringsbackend.

Vi sender aldri e-post

Vi snakker med mottakerens e-postserver og stopper før noen melding sendes. Kontaktene dine hører aldri fra oss.

Hensynsfull av design

Struping per leverandør, nye forsøk ved greylisting og accept-all-gjenkjenning holder resultatene nøyaktige og IP-ene våre pålitelige.

Logger for hvert kall

Se hver forespørsel, resultatet og svartiden i kontrollpanelet. Filtrer på status for å finne problemene raskt.

Slik fungerer det

Fem sjekker, én forespørsel.

Hver adresse går gjennom den samme prosessen og stopper så snart svaret er sikkert. Endelige resultater bufres i 30 dager, så gjentatte sjekker kommer tilbake umiddelbart.

  1. 01

    Syntaks

    RFC-bevisst parsing og normalisering.

  2. 02

    Domene

    DNS- og MX-oppslag, forslag ved skrivefeil.

  3. 03

    Lister

    Flagg for engangs-, rolle- og gratisleverandører.

  4. 04

    Postkasse

    SMTP-håndtrykk med den ekte e-postserveren.

  5. 05

    Accept-all

    En test med en tilfeldig adresse avslører catch-all.

Klar til bruk

Stopp dårlige registreringer på ti linjer.

Kall API-et fra registreringshåndtereren din, avvis det som vil sprette, foreslå rettelser for skrivefeil og slipp resten gjennom. Færre falske kontoer, færre returer, bedre avsenderomdømme.

  • Fungerer fra alle språk: det er én HTTPS-POST
  • Begrensede nøkler kan bare verifisere, ingenting annet
  • Typisk sjekk uten hurtigbuffer: 1 til 3 sekunder
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
}

Team som har byttet til 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

Priser

Enkelt, månedlig, forutsigbart.

Start gratis. Oppgrader når du trenger flere sjekker. Avslutt når som helst.

Sammenlign planer

Free

0 USD/mnd

250 sjekker i måneden

Starter

15 USD/mnd

10 000 sjekker i måneden

Growth

49 USD/mnd

50 000 sjekker i måneden

Scale

149 USD/mnd

250 000 sjekker i måneden

Ukjente resultater er gratis: du betaler bare for sjekker som gir svar.

Rene lister starter med Bouncerly.

Opprett en konto, hent en API-nøkkel og verifiser den første adressen din på under ett minutt.