mxping
mxping --version 1.0.0

ping for email

Email validation API for developers. Syntax, MX and disposable checks with a deliverability score, in under 100 ms.

Free 1,000 verifications/month · No credit card

mxping-cli

Try mxping now

Verify any email address. No signup needed.

Integrate in 10 seconds
terminal
curl -X POST https://api.mxping.dev/v1/verify \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"email": "user@example.com"}'

Built for developers.

Everything you need to validate email at signup, in onboarding, or across your existing list.

Sub-100 ms verifications

Syntax, MX and disposable checks run in parallel with a warm DNS cache. No queues, no waiting.

Real MX resolution

We resolve the domain's mail servers — not just a regex on the address — and score deliverability.

Disposable + role detection

Catch mailinator-style throwaways and role accounts (info@, admin@) before they sign up.

Bulk verification

Upload a CSV of up to 100k emails. Progress in the dashboard, results downloadable, webhook on finish.

Usage you can see

Quota, daily volume, and every verification in the dashboard. Export to CSV. No black box.

API-first, no fluff

One endpoint, one JSON body, stable error codes. SDKs for Python and TypeScript.

Simple pricing.

Pay for verifications. No seats, no per-feature upsells.

Free
$0/mo

1,000 verifications

  • 1,000 verifications / month
  • 100 requests / minute
  • 2 API keys
  • Fast validation mode
  • Dashboard tester
  • Community support
Starter
$19/mo

25,000 verifications

  • 25,000 verifications / month
  • 500 requests / minute
  • 5 API keys
  • Bulk CSV verification (up to 100k rows)
  • Bulk webhook callbacks
  • Usage CSV export
Most popular
Growth
$79/mo

150,000 verifications

  • 150,000 verifications / month
  • 2,000 requests / minute
  • 20 API keys
  • Everything in Starter
  • Priority email support
Scale
$299/mo

1,000,000 verifications

  • 1,000,000 verifications / month
  • 10,000 requests / minute
  • 100 API keys
  • Everything in Growth
  • Dedicated support channel

Prices in USD, billed monthly. Cancel any time from the billing portal.

Built for teams that gate on real email.

Why developers reach for mxping instead of rolling their own regex.

< 100 mstypical response

DNS-based checks with a warm MX cache — fast enough to run inline at signup, no background queue.

1 endpointto integrate

One POST, four statuses (valid · invalid · risky · unknown), a 0–100 score, and stable error codes.

MX + listsnot just regex

Catch dead domains, disposable providers and role accounts a syntax check would happily wave through.

Questions?

How is mxping different from regex validation?
Regex only catches typos. mxping checks that the domain actually receives mail (MX records), flags disposable and role-based addresses, and returns a 0–100 deliverability score you can branch on.
Do you connect to the mailbox (SMTP)?
Not yet. Fast mode is DNS-based and runs in under 100 ms. A deep mode that probes the mailbox is planned for Growth and Scale plans; it will be announced in the changelog and enabled per account.
What's the latency?
Typically 20–80 ms for a cached domain and under 300 ms for a cold DNS lookup. Every response includes response_time_ms.
Do you store the emails I verify?
Verification results are kept in your account history so you can review them in the dashboard, and are automatically deleted after 13 months. Deleting your account removes them immediately. We never use them for anything else.
What happens when I hit my quota?
Requests return HTTP 429 with the code quota_exceeded until your period resets. You get an email at 80% and 100%. Upgrading takes effect immediately.
Can I cancel anytime?
Yes — one click in the Stripe billing portal. Your plan stays active until the end of the period, then you drop to Free.

Stop bouncing emails.

Get an API key in 30 seconds. First 1,000 verifications are on us.