BounceCheck

Clean a cold list before you send — dead addresses, throwaway domains and duplicates out first.

Check a list

Paste addresses (one per line, or a whole CSV — we'll pull the emails out), or upload a file. Your list stays on this device: the only thing that leaves is a DNS lookup of each domain, unless you add your own provider key below.

What the free check proves: an address is well-formed and its domain can receive mail. What it can't prove: that the mailbox itself exists — no free check can. A row marked “Domain OK” is not a verified mailbox. Only a provider-key check (free key, below) can mark a row ✅ Verified.

Get real mailbox verification — free with your own provider key

The free checks above prove a domain can take mail — they can't prove a mailbox exists. A provider key proves the mailbox itself, and only rows checked with a key can earn the ✅ Verified label. Verified checks run on the provider's own engine, at the provider's own accuracy — ZeroBounce states 99.6%. Free checks prove the domain layer only.

Two routes — your choice: ZeroBounce (premium) — per ZeroBounce's own site (checked Oct 2026), every free account includes 100 free verification credits a month; signup asks for a business/premium-domain email. DeBounce (budget) — 100 free credits once at signup, then pay-as-you-go credits at roughly $0.002 a check that never expire.

How to get a key: 1) Create the free account. 2) Copy the API key from your account page. 3) Pick the provider below and paste the key. With a key in place, every check — one address or a whole pasted list — also runs that provider's mailbox verification on your credits.

Get a free ZeroBounce account →  ·  DeBounce — account & API →

One honest catch: a provider can block calls made straight from a web page (browser security rules) — DeBounce doesn't promise its main API will answer browser calls. If a call is blocked, the row says so plainly and the mailbox stays unverified. A blocked call is never dressed up as a result.

Your key is stored only in this browser, is sent only to the provider you picked when you run a check, and never reaches us or gets logged anywhere.

How it works

1

Paste or upload

Drop in the list you were about to send — a spreadsheet export, an old sphere list, a stack of leads.

2

We check every address

Format, duplicates, throwaway domains, role inboxes, and whether the domain can actually receive mail (a live DNS/MX lookup per domain).

3

Send the clean list

Download the sendable CSV, import it into MailBook, and send knowing the dead addresses were pulled before they hurt your deliverability.

What it checks — honestly

Checked here, for real

  • Format — broken addresses never reach a server.
  • Duplicates — the same address twice is a bounce-and-spam-complaint risk; extras are pulled.
  • Throwaway domains — checked against a built-in list of known disposable domains.
  • Dead domains — a live DNS lookup confirms the domain exists and has mail servers (MX). No mail server, no delivery.
  • Role inboxes — info@, support@, sales@ and friends get flagged, not silently sent.

Needs a provider key

  • Mailbox existence — whether this exact inbox is live can't be proven from DNS alone. Anyone who tells you otherwise from a web page is guessing.
  • Catch-all domains — some domains accept mail for every address, real or not. Detecting them takes a mailbox-level probe.
  • Add your own ZeroBounce or DeBounce key above (free — see the panel) and those rows get a real mailbox verdict: ✅ Verified, or ❌ Dead.

Why not just pay DeBounce or ZeroBounce?

Made to sit with MailBook

BounceCheck is the front door for your sending. Clean the list here, then send from MailBook — the paired app lives in the same shelf and there's a BounceCheck entry right inside it, so the flow is: check → clean → send.

Built for realtors working cold and aging lists — expireds, old sphere, bought leads — where a 10–20% bounce rate is normal and every bounce makes the next send land in spam a little more.