MailValidation.io, POST / api/ validate/ : 5 email validation API plans
33% complete: 2 of the 6 key fieldsSee which
$0.00per 1,000 emails
Plan: Free one of MailValidation.io's 5 plans
- Free, FreeFree$0.00 per 1,000
- $10 monthly, LiteLite$5.003 per 1,000
- $45 monthly, StarterStarter$4.500 per 1,000
- $80 monthly, ProPro$4.00 per 1,000
- $330 monthly, Business+Business+$3.30 per 1,000
Call:
POST / api/ validate/ one of MailValidation.io's 2 callsPOST /Free, Free$0.00 per 1,000api/ validate/ POST /Free, Free$0.00 per 1,000a/ {team_ slug}/ validate/ api/ bulk/
About this item
- Live. The call checks the email when you make it.
- 2 of the 6 key fields. Address, Its check.
- Nothing to pay. You get 100 credits, enough for 100 calls.
- One call. You send email to
POST /. Optional: verbose. The call returns the answer if it's ready in time, or a job that another call reads.api/ validate/ - Anyone can get it. Keep data: no API terms. Use data: no API terms.
Compare with similar plans
Other providers' plans with the closest prices per 1,000. Like this plan, each is live.
| This planMailValidation.io, free, Free, POST /api/validate/ | Melissa, free, Monthly Top-off, GET /V4/WEB/GlobalEmail/doGlobalEmail | Minelead, free | Neutrino API, free, Free, GET /email-verify | MyEmailVerifier, free, 100 free credits daily, GET /verifier/validate_single/{email}/{API_KEY} | |
|---|---|---|---|---|---|
| $ per 1,000 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 |
| Completeness | 33% | 50% | 50% | 50% | 33% |
| Billing | free | free | free | free | free |
| Pay | $0 | $0 | $0 | $0 | $0 |
| Enough for | 100 calls | 250 calls a month | 25 calls a month | not published | 100 calls a day |
| Freshness | live | live | live | live | live |
| Who can get it | anyone | anyone who pays the "$4.97 Verification Fee (One-Time)" (a KYC/AML identity check), after it Melissa tops off up to 1,000 free credits a month | anyone | anyone | anyone who verifies a phone number |
Sources
From each provider's own pricing page and docs, and from what providers tell us. We read this row from these pages on 2026-10-19.
Product details
The key fields this plan's answer can hold, then each filled column in its row on the sheet.
- Address
- Its check
- Confidence, not in the answer
- Name, not in the answer
- Place, not in the answer
- Company, not in the answer
| $ per 1,000 | $0.00 |
|---|---|
| Billing | free |
| Aggregators | none |
|---|
| Per | call |
|---|---|
| Also pays for | from the same budget: validate_email_bulk (POST /a/{team_slug}/validate/api/bulk/) · Widget API endpoint (POST /api/widget/{widget_key}/validate/) |
| $ per 1,000 | $0.00 |
|---|
| Their pitch | MailValidation.io checks every address in real time — catching typos, disposable domains, and fake signups before they cost you a bounce, a blocklist, or a wasted send. |
|---|
| Freshness | live |
|---|---|
| Keep data | no API terms |
| Use data | no API terms |
| Pay | $0 |
|---|---|
| You get | 100 credits |
| Enough for | 100 calls |
| Per second | 0.28 |
|---|---|
| Batch | 1 |
| Answer | in the call or by polling |
|---|
| You send | email. Optional: verbose |
|---|---|
| Method | POST |
| Path | /api/validate/ |
| Plan | Free |
|---|---|
| Who can get it | anyone |
The 17 fields the plan's answer can hold
verification ID, email, mailbox exists, blocklisted, syntax valid, DNS found, nameservers valid, DNS timeout, DNS config error, no MX, no valid MX, disposable, catch-all, role address, free email, processing, last validated