Free
R$0
100 credits every month
- Dashboard, list uploads and API
- Resets monthly (doesn’t roll over)
- No credit card required
Email list validation
Upload your list or call the API and find out, before your next campaign, which addresses are valid, invalid, catch-all, disposable or risky. Fewer bounces, a sender reputation that stays intact, and a bill that only counts conclusive results.
Syntax, domain, mail server and mailbox. No sign-up.
10 of 10 free checks left today.
How it works
Nothing to install. Nothing is ever sent to your contacts.
A CSV or XLSX file with up to 1 million rows: just pick the email column. Or validate at sign-up, in real time, through the API.
Syntax, typos, DNS, disposable and role-based lists, and a conversation with the recipient’s mail server, without sending a thing.
A report by status, plus downloads of everything, only the valid addresses, or everything except the invalid ones. Duplicates are removed first and cost nothing.
What you get
The same statuses and sub-statuses as ZeroBounce, so if you already use it there’s nothing new to learn.
The mailbox exists and the server accepted the recipient. Safe to send.
The address can’t receive mail: no such mailbox, no mail server for the domain, a typo or bad syntax. Remove it: this is what causes bounces.
mailbox_not_foundno_dns_entriespossible_typofailed_syntax_check The domain accepts every address, so the mailbox can’t be confirmed. Send with care, ideally in smaller batches.
The server didn’t give a conclusive answer (greylisting, anti-spam, timeout). You’re not charged: try again later.
No credit charged
greylistedantispam_systemtimeout_exceeded The address exists, but sending is risky: disposable, role-based (info@, sales@), toxic or on a suppression list.
disposablerole_basedtoxicglobal_suppression Likely a spam trap: a single send can get your domain blocklisted.
possible_trap An address known for marking mail as spam and reporting senders.
API
One REST call returns the verdict as JSON. Batches of up to 100 addresses per request, and file uploads through the same API.
Authorization header or in ?api_key=, just like ZeroBouncedid_you_mean)# One address, in real time
curl "https://api.mailchecker.dev/v1/validate?email=emma@company.com" \
-H "Authorization: Bearer mc_live_…"
{
"address": "emma.jones@gmail.com",
"status": "valid",
"sub_status": "",
"account": "emma.jones",
"domain": "gmail.com",
"did_you_mean": null,
"free_email": true,
"role_based": false,
"disposable": false,
"mx_found": true,
"mx_record": "gmail-smtp-in.l.google.com",
"smtp_provider": "google",
"domain_age_days": 11318,
"processed_at": "2026-11-07T12:34:56Z",
"domain_score": 100,
"domain_reasons": ["dmarc_none", "free_email"]
}
Pricing
1 credit per address. unknown results and duplicates are never charged.
R$0
100 credits every month
from R$99
2,000 credits · R$49.50 per 1,000
up to 18% less
per credit, compared with packs
Prices in Brazilian reais (for customers in Brazil). Show in US dollars.
FAQ
We check the syntax, look for typos in the domain, query DNS for the MX record and talk to the recipient’s mail server just far enough for it to say whether it accepts that address. No message is ever sent. We also check lists of disposable, role-based and suppressed addresses.
They’re free. Some servers (Yahoo, AOL, some corporate anti-spam systems) won’t confirm recipients; when there’s no conclusive answer we return unknown and you keep the credit.
No. Duplicates within the same list or batch are removed before checking and never use a credit.
Every team gets 100 free credits a month. Beyond that, credit packs start at $19, as a one-off purchase or a monthly subscription. One credit = one verified address.
Yes. We use the same status and sub-status names and accept the key in the api_key parameter, just like ZeroBounce. For most integrations, switching means changing the base URL and the key.
Only check them for you. Verification results are kept for 30 days and then deleted. The team owner can export or delete the team’s data at any time.
CSV or XLSX files with up to 1 million rows. Pick the email column, then download the full results, only the valid addresses or everything except the invalid ones.
Sign up in a minute and get 100 credits every month, no card required. Need more? Buy credits only when you need them.