BounceBlock.io
Product · Email verification

Email verification that catches what others miss

Verify every address for syntax, domain, MX and live-mailbox signals — and flag catch-all, disposable and role accounts — so invalid emails are removed before they ever hard-bounce.

Catch-all + disposable detectionQuality score per listFlat pricing, no credits
6
Deliverability checks per address
Email + phone
Validated in one upload
Under 2 min
Average list clean-up time
100 free
Verifications, no card required

What we check on every address

Syntax and common typos (gmial.com → gmail.com).
Domain and MX records — can it receive mail at all?
Mailbox-level signals for deliverability.
Catch-all, disposable, role-based and duplicate flags.

How email verification works, step by step

Rather than make a single yes/no guess, BounceBlock runs each address through a sequence of checks that build on one another. First we validate the syntax and catch the typos that account for a surprising share of bad data. Next we query DNS to confirm the domain exists and publishes MX records, so we know it can receive mail at all. Then we open an SMTP conversation with the receiving server to test whether the specific mailbox exists — without ever delivering a message.

Finally we layer in risk signals: is the domain catch-all, is it a known disposable provider, is the local part a role account like info@ or sales@? The result is a clear status for every row and a 0–100 quality score for the list as a whole, so you can judge the whole file at a glance instead of reading individual results one by one.

Understanding your results

Verification returns a status, not just a flag, because not every address is a clean pass or fail. Knowing what each one means tells you exactly what to do with the contact.

Valid — the mailbox exists and accepts mail. Safe to send.
Invalid — malformed, dead domain, or non-existent mailbox. Remove it before it hard-bounces.
Catch-all — the domain accepts every address, so a specific mailbox can't be confirmed. Send to engaged segments cautiously.
Risky — role-based, disposable or otherwise low-quality. Keep, segment or drop by your own rules.

Why verification matters for deliverability

Mailbox providers like Gmail, Outlook and Yahoo decide whether your mail reaches the inbox partly on how many of your messages bounce. A high bounce rate signals that you're mailing a list you don't maintain, which erodes the sender reputation attached to your domain and IP — and once that drops, even your mail to valid, engaged subscribers starts landing in spam.

Most healthy senders keep their bounce rate at or under roughly 2%. Cold outreach to unverified lists routinely runs far higher, sometimes 20–30%, which is enough to get throttled or blocked. Verifying before every send is the most direct lever you control to keep that number safe and protect the reputation you've built.

Catch-all and disposable detection

The hardest addresses to judge are the ones that look fine but aren't. Catch-all domains accept mail for every address, so a naive checker would mark them all valid — and then watch a chunk of them bounce after acceptance. BounceBlock identifies catch-all behaviour by probing the server with an address that shouldn't exist, and reports it honestly rather than guessing.

Disposable addresses are the other trap: valid at signup, but engineered to vanish. We match domains against a continuously updated list of throwaway providers and combine it with behavioural signals, so the temporary inboxes that never convert don't quietly inflate your list and skew your metrics.

Real-time and bulk in one tool

There are two moments to verify, and BounceBlock covers both with the same engine. Bulk verification cleans an existing list in one upload — a CRM export, an event sheet, a purchased file — before a campaign. Real-time verification checks a single address live via the API, usually at the point of capture, so bad data never enters your database in the first place.

Because it's the same underlying engine, a contact marked valid in a bulk run means exactly what it means in a real-time check. That consistency is what lets your whole team trust the data instead of second-guessing where it came from.

More than email: phone and company in the same pass

Most verifiers stop at email, which leaves half your contact data unchecked the moment your outreach includes calls or texts. BounceBlock validates phone numbers — line type, carrier and status — and checks company data in the very same upload, so one clean file covers email, calls and SMS.

That bundling isn't just convenient; it's cheaper and more consistent than stitching an email verifier together with a separate phone tool, where 'verified' can mean different things in systems that don't talk to each other.

Who uses email verification

Email verification earns its place anywhere a bounce costs you. Marketers verify before a campaign to protect deliverability and keep their metrics honest. Sales and RevOps teams clean CRM exports so reps aren't emailing dead addresses. Founders and agencies clean purchased or inherited lists before they ever hit send. And product teams use the API to gate signup forms so fake and mistyped addresses never become records in the first place.

What email verification can and can't tell you

It's worth being honest about the boundaries, because a tool that oversells its certainty is one you can't trust. Verification is highly reliable for the things it can observe directly: malformed addresses, domains with no mail servers, and mailboxes that simply don't exist are caught dependably. Those are the addresses that cause the hard bounces you most need to remove.

Where certainty genuinely drops is with catch-all domains, which accept mail for every address and won't confirm whether a single mailbox exists. A trustworthy verifier reports those as 'catch-all' rather than dressing them up as 'valid' — and BounceBlock does exactly that. The same honesty applies to temporary network failures, which come back as 'unknown' and are worth re-checking rather than acting on blindly.

The practical upshot is that verification gives you a realistic picture, not false confidence. Pairing it with engagement data — who actually opens and clicks — closes most of the remaining gap, so the two together tell you both whether an address is real and whether the person behind it is worth your attention.

From a cleaner list to better campaign results

The point of verification isn't a tidy spreadsheet; it's better outcomes downstream. When invalid addresses are removed before a send, your bounce rate drops, your sender reputation holds, and more of your mail reaches the inbox instead of the spam folder — which lifts the open and click numbers on every campaign that follows, not just the one you cleaned.

It also makes your reporting honest. Open and click rates are calculated against delivered mail, so a list full of dead addresses distorts every percentage you use to judge performance. Strip those out and the metrics finally reflect how your content lands with real people, which means the decisions you make from them are sounder.

There's a compounding effect, too. Reputation built on consistently clean sends makes the next send easier, while a single bad blast to an unverified list can set you back for weeks. Verifying before each campaign is how you keep that flywheel turning in your favour.

Getting started with email verification

Starting is deliberately low-commitment. Upload a CSV of your contacts, let BounceBlock auto-detect the email column, and preview your first 100 rows free — with a full quality score — before paying anything. That preview is the honest test: you see real results on your own data rather than trusting a marketing accuracy figure.

When you're ready, process the full list and download a clean file with each contact annotated by status, so you can send or import with confidence. From there, the habit that keeps a list healthy is simple: verify new contacts at capture, clean before every major send, and re-check anything that's been sitting for a quarter or more.

Ready to see what’s hiding in your list?

Upload a file and preview your first 100 verifications free — email and phone, in one pass.

Clean my list free →
Questions

Frequently asked

How accurate is it?

We combine syntax, domain, MX and mailbox checks with catch-all and disposable detection to give a clear status and a 0-100 quality score per list. Accuracy is highest for the things that can be observed directly — dead domains, missing MX, non-existent mailboxes — and we report catch-all and unknown honestly rather than guessing.

Can you verify an email without sending one?

Yes. We open an SMTP conversation with the receiving mail server and ask whether the mailbox exists, then end the conversation before any message is delivered. Combined with DNS and MX checks, that's enough to judge deliverability without the recipient ever seeing anything.

Does a 'valid' result mean the contact will engage?

No — valid means the address exists and can receive mail. Whether someone opens or clicks depends on your content, targeting and permission. Verification protects deliverability; it doesn't replace relevance.

How often should I verify my list?

Verify new contacts at capture, clean any list before a major send, and re-verify the whole list at least quarterly, because contact data decays by roughly 2–2.5% every month as people change jobs and abandon inboxes.

What's the difference between bulk and real-time verification?

Bulk verification cleans an existing list in one batch; real-time verification checks a single address live via the API, usually at signup. Most teams use both — real-time to stay clean, bulk to remove accumulated decay — and BounceBlock runs both on the same engine.

Will running verification hurt my deliverability?

No — verification never sends an email to your contacts. It checks syntax, DNS and mailbox signals without delivering a message, so nothing reaches the recipient and nothing affects your reputation. The deliverability benefit comes afterward, when you send to the cleaned list.

Do you verify both B2B and B2C addresses?

Yes. The same checks apply to business and consumer addresses. B2B lists tend to have more catch-all corporate domains, which we report honestly rather than guessing on; consumer addresses on Gmail, Outlook and the like usually resolve to a clear valid or invalid.

What happens to catch-all addresses in my results?

They're labelled 'catch-all' rather than valid or invalid, because the domain accepts mail for every address and won't confirm a specific mailbox. You decide how to treat them — send to engaged segments, score them lower, or hold them back — with the status travelling alongside each contact.

Can I verify a single address or only whole lists?

Both. Upload a CSV for bulk verification, or use the real-time API to check one address at a time at the point of capture. There's also a free single-address email verifier tool if you just want a quick one-off check.

How is it priced?

One flat monthly subscription covering email, phone and company verification together — no per-verification credits to track.

Is my data safe?

Your uploaded data is encrypted and permanently deleted within 24 hours. We never sell or share it, and we're built to be GDPR-friendly.

Stop wasting hours on dead leads.

Upload your list and see how clean it really is — free, in under two minutes.

100 free creditsNo credit cardCancel anytime