Home / Email verification
Email verification

Find the addresses that will bounce

Every address is checked with its own mail server, without sending anything. You get a verdict, a 0 to 100 score and a plain reason you can act on.

Try or . Up to 100 free checks a day without an account.

What we check

Eight checks on every address

They run in order and stop as soon as the answer is clear, so a dead domain never waits on a mail server. Nothing is ever delivered to the person.

Format

Catches missing @ signs, spaces, double dots and other addresses that can never work.

Typos

Spots gmial.com, hotmial.com and friends, and suggests the address the person meant.

Throwaway inboxes

Matches about 10,000 temporary mail domains, refreshed every week, including their subdomains.

Shared inboxes

Flags info@, sales@, support@ and other team addresses that many people read and few reply from.

Domain

Confirms the domain exists in DNS. Expired and made-up domains stop here.

Mail server

Looks up the MX records that tell the world where the domain's mail is delivered.

Mailbox

Asks the receiving server whether this exact inbox exists, and stops before any email is sent.

Power mode

Catch-all

Detects servers that accept every address, so you know a "yes" from them means less.

Power mode
Results you can act on

A clear verdict, not a shrug

Every address lands in one of eight results, each with a score from 0 to 100. Send to the green ones, think about the amber ones, drop the red ones.

Deliverable
Send

The mailbox exists and accepts mail. Score 95.

Shared inbox
Send with care

A real team address like sales@. Deliverable, but fewer replies. Score 75.

Catch-all
Risky

The server accepts any address, so this one can't be confirmed. Score 55.

Valid domain
Quick mode answer

Well-formed on a domain that takes mail, inbox not checked. Run power mode to be sure. Score 60.

Unknown
Refunded

The server wouldn't give a clear answer. In power mode the credit comes back. Score 40.

Inbox full
Hold off

The mailbox exists but can't take more mail right now. Score 25.

Throwaway
Drop

A temporary inbox that will vanish in minutes or days. Score 10.

Will bounce
Drop

Bad format, a dead domain or a mailbox that doesn't exist. Score 0.

Bulk lists

Clean 100,000 addresses in one upload

Drop a CSV or TXT export from any CRM. WiseSender finds the email column, removes duplicates before charging, and works through the list in the background.

  • Up to 100,000 rows and 25 MB per file
  • Close the tab, we email you when a big list is done
  • Download every row, or only the safe ones, as CSV or Excel
  • Add the good addresses straight to a contact list or campaign
Drop your file hereCSV or TXT, up to 100,000 rows
CSV
customers-2026.csv
48,210 addresses · 312 duplicates removed
Export
Safe rows only
39,744 rows · .xlsx
Two speeds

Quick for forms, power for lists

Both modes cost one credit per address. Pick the one that fits the moment.

Quick mode

For signup and checkout forms, while the person is still typing.

  • Format, typos, throwaway, shared inbox, domain and mail server
  • Never marks an address Deliverable, since the inbox isn't checked
  • Blocks the fakes before they enter your database
Answer in< 1 second
Checks6 of 8
For lists

Power mode

For lists before a campaign, when every bounce counts.

  • All eight checks, including the live mailbox and catch-all test
  • The only mode that can say Deliverable
  • Unknown answers are refunded automatically
Answer inA few seconds
Checks8 of 8
Verify API

Stop fake signups at the form

One HTTP request returns the verdict as JSON. Use quick mode on forms and the bulk endpoint for up to 1,000 addresses per request.

  • Up to 10 keys per account, revoke any of them at any time
  • The same credits as the dashboard, unknown results refunded
  • A WordPress plugin for registration, WooCommerce and Contact Form 7
curl "https://wisesender.com/v1/[email protected]&mode=quick" \
  -H "X-API-Key: ws_live_YOUR_KEY"

# Response
{
  "status": "risky",
  "category": "valid_domain",
  "score": 60,
  "disposable": false,
  "suggestion": null
}
Pricing

Start free, then pay per check

100 free checks when you confirm your email, 20 more every day, and packs that never expire.

10,000 checks$9$0.90 per 1,000
50,000 checks$35$0.70 per 1,000
100,000 checks$59$0.59 per 1,000
500,000 checks$229$0.46 per 1,000

Every check in every pack. See full pricing

FAQ

About verification

Something else? Ask us.

Does the person get an email when I check them?
No. The check talks to their mail server and hangs up before a message would be delivered. Nothing reaches the inbox.
Why are some results "catch-all" or "unknown"?
Some servers accept every address, and some refuse to answer strangers. Rather than guess, we tell you. Unknown results in power mode are refunded.
How long does a big list take?
Usually a few minutes per 10,000 addresses in power mode, depending on the domains in it. Slow servers are checked carefully so they don't block us. Lists over 500 addresses send you an email when they're done.
What happens to my uploaded lists?
They stay in your account so you can download the results again, and you can delete them at any time. We never share, sell or email your contacts.
Can I check emails from my own website?
Yes. Call the API from your signup form in quick mode, or install the WordPress plugin to check registration, WooCommerce checkout and Contact Form 7 fields.

See how much of your list is real

Create a free account, upload a list and get the first 100 results on us. No card needed.