Production-ready verification

Email verification,
built for engineers.

One API call returns disposable status, domain reputation, deliverability and a trust score — in under 100 ms. Catch fraud signups before they cost you.

No credit card500 free checks / monthGDPR ready
Try it livePOST /v1/verify

Enter any email to check syntax, MX records, SPF, DMARC, disposable and role-based signals in real time. Protected by MailSift.

15+
Deep checks per request
<100ms
p95 response time
500k+
Disposable domains tracked
99.99%
API uptime SLA
What we catch

Every fraud signal in one call.

Disposable inboxes, relays, spam traps, typos, role addresses and 11 more checks — scored together so you can act on a single number.

Hard bounces

Non-existent mailboxes and dead domains caught before they hit your sender reputation.

Disposable inboxes

Throwaway addresses from 500k+ tracked providers, plus heuristics for new ones.

Relay forwarders

SimpleLogin, AnonAddy, Apple Hide My Email, Firefox Relay and friends.

Spam traps

Recycled and pristine traps that can blacklist your sending domain overnight.

Role addresses

Generic inboxes like info@, admin@, support@ that lower engagement and CTR.

Catch-all domains

Domains that accept any local part, masking whether the mailbox is real.

Domain typos

Suggests fixes for gmial.com, hotnail.com and other lookalikes in real time.

Domain age

Brand-new domains are flagged. Established providers get an integrity boost.

SPF & DMARC

Live DNS lookup validates the domain has proper email authentication set up.

MX provider

Identifies Google, Microsoft, Proton and dozens more — useful for routing logic.

DNSBL blacklists

Checks the sending domain against well-known DNS-based blocklists.

Free providers

Tags gmail.com, outlook.com and similar so you can route signups by audience.

Syntax & RFC

Strict parser rejects malformed addresses long before any network call.

p95 latency

Average response under 100 ms. We cache aggressively without staleness.

Greylisted IPs

Detects MX servers temporarily refusing connections — a classic fraud signal.

Trust score 0–100

Every signal rolls up into one score. Route by risk, not handwritten if-trees.

The verification pipeline

15+ checks. Every request.

Each call runs a comprehensive pipeline that goes far beyond basic syntax and MX validation.

Disposable detection

Catch throwaway addresses from 500k+ known providers. MX-based heuristics detect new ones automatically.

"disposable": true

Relay & forwarding

Unmask SimpleLogin, AnonAddy, Apple Hide My Email and Firefox Relay that hide the real sender.

"relay": true

Domain intelligence

Check domain age, MX provider, and whether the domain is routable, disposable or parked.

"domain_age_days": 4823

Typo correction

Suggest corrections for common domain typos like gmial.com — before they turn into hard bounces.

"did_you_mean": "[email protected]"

DNS authentication

Validate SPF and DMARC records to confirm the domain has proper email security configuration.

"spf": true, "dmarc": true

Trust scoring

All 15+ checks combine into a single 0–100 score. Route by risk, not guesswork. Tune per environment.

"score": 95
Drop-in API

One request. Complete intelligence.

A single GET request returns disposable status, domain reputation, risk score and 15+ checks. Try it live — runs against the production API.

bash
$curl https://mailsift.dev/api/v1/verify?email= -H "X-API-Key: msk_..."
Loading verification…
Complete the captcha to run
How it works

Four layers, one verdict.

Raw email in. Routing decision out. Each layer runs in parallel and contributes to the final score.

01

Syntax & format

Strict RFC parser rejects malformed addresses long before any network call.

02

DNS & MX lookup

Resolves MX records, checks domain validity, detects disposable or parked domains.

03

Domain intelligence

Profiles the mail provider, checks domain age, and flags relay or catch-all setups.

04

Trust scoring

Combines all checks into a 0–100 score with structured signals you can act on.

Simple pricing

Pay once. Use anytime.

No subscriptions. No expiry. Credits never burn.

Free
$0/ forever
500 verification credits
Start free
  • Single email verification
  • 5 req/sec rate limit
  • Basic syntax + MX checks
  • Community support
Most popular
Starter
$10/ one-time
25,000 verification credits
Buy credits
  • All 15+ verification checks
  • Bulk upload (10k rows)
  • 50 req/sec rate limit
  • API access
  • CSV export
Pro
$35/ one-time
100,000 verification credits
Buy credits
  • Everything in Starter
  • Unlimited bulk rows
  • 200 req/sec rate limit
  • Webhook notifications
  • Priority support
Enterprise
$249/ one-time
1,000,000 verification credits
Talk to sales
  • Everything in Pro
  • Dedicated support
  • Custom integrations
  • SLA guarantees
  • Volume discounts
Need more? See full pricing.

Start verifying in 60 seconds.

Grab an API key, drop in three lines of code, and stop fake signups before they hit your database. Free tier never expires.