⚡ 160,000+ domains detected

Block fake emails.Ship with confidence.Save money.Protect your product.Keep your data clean.

One API call. Instant disposable email detection with real-time DNS analysis, risk scoring, and 160k+ known domains. Built for developers.

Free 100 checks/month. No credit card required.

Terminal

One line to block fake signups.

$ npm install @isdisposable/js
import { isDisposable } from '@isdisposable/js';
if (isDisposable(email)) {
throw new Error('Disposable emails are not allowed');
}
// ✓ Offline. 160k+ domains. Zero latency.
Runs offline. No API key needed. No network requests.
How it works

Layered detection. Millisecond results.

Blocklist (< 2ms)

160,000+ known disposable domains checked instantly from our offline database. Zero network latency.

2ms

DNS / MX Analysis (< 5s)

Unknown domains get real-time DNS fingerprinting. Self-referencing MX, suspicious IPs, and MX provider cross-checks.

~3s

Risk Score

Every email gets a 0-100 score combining all signals. You set the threshold. We do the math.

87Risk Score

Real-time signals for domains you've never seen.

The npm package catches known disposables. The API catches new ones. DNS fingerprinting detects self-referencing MX records, suspicious IPs, and mail provider patterns used only by temp mail services.

See detection layers →
BLOCKED
{
"disposable": true,
"email": "user@pazard.com",
"domain": "pazard.com",
"score": 72,
"reason": "suspicious_mx_ip",
"mx_valid": true,
"domain_age_days": 14
}

See what your users are really signing up with.

Every API check is logged to your dashboard. Track your block rate, top disposable domains, and money saved. Analytics that actually tell you something.

View pricing →
Emails Blocked
1,247
Block Rate
34%
Money Saved
+$623.50
Capabilities

Everything you need. Nothing you don't.

Offline-first npm package

160k+ domains bundled. No API call needed for known disposables. Install and go.

Real-time DNS checks

Catches brand-new disposable services that don't exist in any blocklist yet.

Risk scoring

0-100 score per email combining all detection signals. You decide the cutoff.

Custom allow/blocklist

Override detection for any domain. Whitelist corporate domains. Block specific providers.

Pricing

Start free. Scale when you need to.

No credit card. No setup fees. Cancel anytime.

NPM Package is 100% Free Forever

The @isdisposable/js package operates entirely locally. It does not connect to the API and will always be completely free for unlimited offline usage. Paid plans below only apply to the real-time API.

Free

$0/forever
  • 100 checks/month
  • 5 req/min
  • 1 API key
  • Core blocklist detection
Create free account
Most Popular

Pro

$9/month
  • 10,000 checks/month
  • 60 req/min
  • Real-time DNS/MX checks
  • Risk scoring
  • Dashboard analytics
Get started

Business

$29/month
  • 100,000 checks/month
  • 120 req/min
  • 5 API keys
  • Priority support
Get started

Scale

$79/month
  • 500,000 checks/month
  • 300 req/min
  • Unlimited keys
  • Custom detection rules
Get started
160k+
Disposable domains in blocklist
< 2ms
Response time for known domains
< 5s
Real-time DNS analysis
0
Emails stored. Privacy by design.

Stop fake signups today.

Free to start. Takes 5 minutes to integrate.

isDisposable © 2026