Disposable Email Detection

Disposable Email & Domain Detection API

Block temporary email signups before they reach your product

Tell apart disposable, free-provider, and business email domains with one API call. Get a clean disposable | safe verdict you can drop straight into any signup or login flow.

Check any email domain
Try mailinator.com or [email protected]
Free to start, 20 checks/day
One-line API integration
Used at signup time
What we detect

Disposable email detection for modern signup flows

Use RiskMail as a temporary email domain checker and email domain reputation API: identify temporary / disposable email domains, separate free-provider signups from business email, and surface mail infrastructure metadata.

Disposable Email Detection

Identify temporary, burner, and one-time email domains used for fake signups and abuse.

Free vs Business Email

Tell apart free webmail providers (Gmail, Outlook, Yandex) from business email domains so you can route signups accordingly.

MX & Mail Server Lookup

Use MX record lookup for email domains to inspect mail server records and identify the email provider behind any domain.

Shared MX Awareness

Identify domains using shared mail infrastructure (Workspace, M365, Yandex) so a single bad tenant doesn't auto-block legitimate customers.

Actionable Recommendation

block, allow — every response carries a ready-to-branch recommendation alongside the boolean verdict.

Verdict: Disposable or Safe

A clean two-state verdict — disposable or safe — that drops straight into your signup branching with no extra mapping.

Use cases

A signup abuse prevention API built for modern auth flows.

01
Block fake signups
Stop users from creating multiple accounts with temporary email domains.
02
Protect free trials
Reduce free trial abuse from disposable and high-risk domains.
03
Improve user quality
Block disposable email domains at the gate to keep your user database clean.
04
Power your fraud rules
Drop a clean disposable / safe verdict with MX and provider signals into your own fraud engine.
For developers

Check email domain risk with a fast developer API

One GET request returns a clean disposable / safe verdict, recommendation, MX records, and domain signals. Drop it into your signup endpoint in five minutes.

Domain Verdict API · accepts domain or email
JSON response under 200ms p50
Disposable / safe verdict with MX and provider signals
API key auth via ?key= query (Bearer header optional)
GET /api/v1/domain/iyettslod.com?key=YOUR_API_KEY

{
  "domain": "iyettslod.com",
  "email": "",
  "input": "iyettslod.com",
  "input_type": "domain",
  "request_id": "req_example",
  "result": {
    "allowlisted": false,
    "blocked": false,
    "business_email": false,
    "cached": false,
    "disposable": true,
    "domain_exists": false,
    "free_provider": false,
    "has_mx": false,
    "level": "critical",
    "mx_ip_address": [],
    "mx_ip_match": false,
    "mx_records": [],
    "recommendation": "block",
    "review_required": false,
    "safe": false,
    "shared_mx": false,
    "temporary": true,
    "verdict": "disposable"
  }
}
Pricing

Simple pricing

Start free. Upgrade as your volume grows.

Free
$0
forever
  • 20 daily queries
  • 1 request/second
Start Free
Starter
$19
/month
  • 5,000 daily queries
  • 15 requests/second
Start Starter
Pro
$39
/month
  • 10,000 daily queries
  • 20 requests/second
Start Pro
Business
$69
/month
  • 20,000 daily queries
  • 30 requests/second
Start Business
View full pricing →

Frequently asked questions

How does RiskMail decide if a domain is disposable?
RiskMail combines multiple signals — bundled disposable lists, MX hosts known to back temporary email services, free-provider classification, and shared mail-server detection — to produce a disposable / safe verdict and a clear recommendation for every lookup.
Does MX mean an email address is valid?
No. MX records only indicate that a domain is configured to receive email. They do not confirm whether a specific inbox accepts mail.
How fresh is the data?
Domain classifications refresh on first lookup and on a sliding 24-hour window thereafter. The public re-check button can refresh an individual domain on demand subject to a per-domain cooldown.
Do you offer a free tier?
Yes — every account starts on the free plan, which includes daily lookups for evaluation. See the pricing page for paid tiers.
What is a disposable email domain?
A disposable email domain is commonly used for temporary signups, fake accounts, one-time registrations, or abuse prevention bypass.
Can I use this API during user signup?
Yes. You can call the API before account creation and decide whether to allow or block the signup based on the disposable / safe verdict.