● Live endpoint · one call · JSON

Stop fake signups before
they touch your database.

Validate any email in milliseconds. Syntax checks, disposable-domain detection, role-account flagging. A single HTTP call keeps your lists clean and your bounce rate near zero.

Example: POST /v1/validate · { "email": "user@example.com" }

Instant

One request, JSON back in milliseconds. Built for bulk jobs and live signup forms.

Blocks disposable

Catches mailinator, 10minutemail, tempmail and 120+ one-time providers.

🚫

Flags role accounts

Spots info@, support@, admin@ — the addresses that silently bounce and sink deliverability.

🪙

Cheap at volume

Pay only for real validations. No surprise compute. Free tier to start.

Try it

Runs in your browser
POST /v1/validate
# One endpoint. That's it.
curl -X POST https://api.emailvalidate.io/v1/validate \
  -H "x-api-key: YOUR_KEY" \
  -H "content-type: application/json" \
  -d '{"email":"john.doe@gmail.com"}'

# →
{
  "isValid": true,
  "status": "valid",
  "checks": {
    "syntax": true,
    "disposable": false
  }
}

One endpoint, nothing else

You send an email, we send back whether it's safe to keep. No SDK, no auth ceremony, no setup.

POST/v1/validate

Validate a single address. Returns verdict, reason, and per-check detail.

GET/v1/usage

Your key's current-month call count and limit. Keep tabs on your bill.

GET/health

Uptime check for your monitoring.

Pricing

Free to start, cheap to scale. Volume pricing available on request.

Start

Free

$0 /mo
  • 100 validations per month
  • No credit card needed
  • Full API access
Get free key
Volume

Pro

$49 /mo
  • 100,000 validations
  • Priority support
  • Bulk batch endpoints
Contact us