Email Verification API

Verify emails in milliseconds.
No expiring credits.

Format, MX, SMTP, disposable, and catch-all detection in a single API call. The only service that actually gets catch-all right.

POST /api/v1/verify

Request

curl -X POST \
  https://api.pingmail.io/v1/verify \
  -H "Authorization: Bearer pm_live_..." \
  -d '{"email":"user@company.com"}'

Response

{
  "valid":     true,
  "format":    true,
  "mx":       true,
  "disposable": false,
  "catch_all":  false,
  "score":     100,
  "reason":    "valid",
  "mode":      "fast"
}

Why developers choose PingMail

Credits Never Expire

Buy credits once, use them whenever. No monthly resets, no pressure to burn through your balance before the cutoff.

Superior Catch-All Detection

We probe with a random address after every check. If the server accepts anything, you know — before you send a single email.

{ }

Developer First

Clean JSON responses, machine-readable reason codes, fast and full modes. No dashboards required, no account walls.

Simple, honest pricing

Credits never expire. Cancel anytime.

Free

$0

forever

  • 1,000 verifications / mo
  • Fast mode
  • Credits never expire
Get started free
Popular

Starter

$9

per month

  • 5,000 verifications / mo
  • Fast + full mode
  • Credits never expire
Get Starter

Pro

$19

per month

  • 15,000 verifications / mo
  • Fast + full mode
  • Credits never expire
Get Pro