Sending a cold-email campaign to an unverified list is the #1 way to wreck your sender reputation. Every bounce damages your domain's standing, dropping inbox placement for future sends. Verifying before send is mandatory for serious outbound.
What verification checks
Three layers, each catching different invalid emails.
- Syntax — basic regex (catches @gmial.com typos)
- MX records — domain has working mail servers (catches dead domains)
- SMTP handshake — low-level RCPT TO probe without sending (catches non-existent mailboxes)
- Catch-all detection — flags domains accepting everything
Rate
1 credit / email
Email Verifier
1 credit
$0.001
credits never expire
Per 1,000
$1.00
1,000 credits
RUN SIZECREDITSCOST
30 emails30$0.03
100 emails100$0.10
500 emails500$0.50
1,000 emails1,000$1.00
1 credits a email · 1 credit = $0.001 · a run that finds fewer pays less
Why catch-alls are a trap
A catch-all accepts every <anything>@<domain>. Verification marks them deliverable, but in reality most go to spam folders or hard-bounce later. Kavex flags catch-all results explicitly so you can choose to skip them.
Written after running it
Last run
plumbers · London · Google Maps
Rows
30
Time
23s
Cost
€0.06
30 rows × 2 credits = 60 credits · 1 credit = $0.001
Every number on this page comes from that run, not from a price list.
Priced against