Email Validator & Verifier - Bulk Email Checker
Pricing
from $1.00 / 1,000 verified emails
Email Validator & Verifier - Bulk Email Checker
1$ per 1000 email. Clean any email list before you send. Every address comes back as valid, risky, or invalid with a 0-100 score and a plain-English reason. Catches typos, disposable addresses, and identifies the mail provider behind each domain, and works in bulk or as a live API.
Pricing
from $1.00 / 1,000 verified emails
Rating
0.0
(0)
Developer
VeroAPIs
Maintained by CommunityActor stats
0
Bookmarked
1
Total users
0
Monthly active users
9 hours ago
Last modified
Share
Email Validator & Verifier — clean your list before you send
Check any list of email addresses and get back a clear verdict for each one: valid, risky, or invalid. Catch typos, throwaway addresses, and shared team inboxes before they cost you a campaign.
What you can do
- Score every address from 0 to 100 with a plain-English reason.
- Catch typos automatically —
jane@gmial.comcomes back asjane@gmail.com. - Spot disposable addresses from a list of 120,000+ throwaway domains.
- Flag shared inboxes like
info@andsupport@that no single person reads. - See who runs the mailbox: Google Workspace, Microsoft 365, Proton, Zoho, and 30 more.
- Separate business addresses from free consumer ones like Gmail and Yahoo.
- Add public profile photos as proof a real person is behind an address.
How to use it
- Paste your email addresses — one per line. Names, angle brackets, and duplicates are cleaned up for you.
- Click Start.
- Download your results as JSON, CSV, or Excel.
What you get
One row per address, ready to filter in a spreadsheet:
| status | score | reason | mailProvider | didYouMean | |
|---|---|---|---|---|---|
| jane.doe@gmail.com | valid | 90 | Deliverable domain on Gmail | Gmail | |
| info@microsoft.com | risky | 60 | Shared team address, not a person | Microsoft 365 | |
| jane@gmial.com | risky | 45 | Domain looks like a typo — did you mean jane@gmail.com? | jane@gmail.com | |
| test@mailinator.com | risky | 20 | Disposable, throwaway address | ||
| jane@no-such-domain-x9.com | invalid | 0 | Domain does not exist |
{"email": "jane.doe@gmail.com","status": "valid","isValid": true,"score": 90,"reason": "Deliverable domain on Gmail","username": "jane.doe","domain": "gmail.com","hasMxRecords": true,"mxRecords": ["gmail-smtp-in.l.google.com", "alt1.gmail-smtp-in.l.google.com"],"mailProvider": "Gmail","isFreeProvider": true,"isDisposable": false,"isRoleAccount": false,"checkedAt": "2026-08-01T10:00:00.000Z"}
Use it as an API
Turn on Standby and the actor becomes a live endpoint — no run to start, results come straight back in the response.
# one addresscurl "https://vero-api--email-validator.apify.actor/?email=jane.doe@gmail.com&token=YOUR_APIFY_TOKEN"# a batch of up to 100curl -X POST "https://vero-api--email-validator.apify.actor/?token=YOUR_APIFY_TOKEN" \-H 'content-type: application/json' \-d '{"emails":["jane.doe@gmail.com","info@microsoft.com"],"checkGravatar":true}'
{"results": [{ "email": "jane.doe@gmail.com", "status": "valid", "score": 90, "reason": "Deliverable domain on Gmail" }],"checked": 1,"skipped": 0}
Perfect for checking an address the moment someone types it into your signup form.
Pricing
You pay only for the addresses you check — no subscriptions, no surprises.
FAQ
Does anything get sent to the addresses? No. Every check is read-only, so your sending reputation stays untouched and nobody receives a test message.
How fast is it? A list of a thousand addresses finishes in about two minutes.
What does the score mean? 100 is a clean business address on a healthy mail server. Anything at 60 or below is worth a second look — the reason field tells you exactly why.
Can I filter out free Gmail and Yahoo addresses? Yes. Sort or filter on isFreeProvider to keep only business domains.
Do I need an API key for anything? No. Paste your addresses and run it — there is nothing to sign up for.
Can I call it from my app? Yes — switch on Standby and hit the endpoint above. Responses come back in about a second.