4-layer detection engine that identifies disposable, temporary, and fraudulent email addresses in real-time. Protect your signup flow, reduce churn, and stop wasting resources on fake accounts.
2,500 free validations/month. No credit card required.
of signups use disposable emails, costing SaaS companies thousands in wasted resources every month
One API call. One line of code. Instant protection against disposable email addresses in your signup flow.
# Validate a single email curl -X POST https://api.emailprobe.dev/v1/validate \ -H "Authorization: Bearer sk_live_..." \ -H "Content-Type: application/json" \ -d '{ "email": "user@example.com" }' # Response { "score": 92, "verdict": "valid", "disposable": false, "checks": { "blocklist": "pass", "mx_valid": true, "spf": true, "dmarc": true } }
import { EmailProbe } from '@emailprobe/sdk'; const emailprobe = new EmailProbe('sk_live_...'); // Validate on signup const result = await emailprobe.validate({ email: 'user@example.com' }); if (result.verdict === 'valid') { // Allow signup createUser(email); } else { // Block or flag rejectSignup(result.reason); } // Score: 0-100, Verdict: valid | risky | suspicious | high_risk console.log(result.score); // 92
from emailprobe import EmailProbe client = EmailProbe("sk_live_...") # Single validation result = client.validate( email="user@example.com" ) if result.verdict == "valid": create_user(email) else: reject_signup(result.reason) # Batch validation results = client.validate_batch( emails=[ "user1@gmail.com", "fake@tempmail.com", "admin@company.io", ] ) for r in results: print(f"{r.email}: {r.verdict}")
A comprehensive email intelligence platform built for modern SaaS applications
Domain blocklist, MX analysis, IP clustering, and DNS authentication work together for industry-leading accuracy.
202,000+ disposable domains sourced from open-source lists, refreshed every 15 minutes for zero-gap coverage.
Edge-cached results on Cloudflare Workers. P50 under 30ms, P99 under 150ms. Never slow down your signup flow.
Detects suspicious naming patterns, role accounts, and auto-generated addresses that bypass simple blocklists.
GitHub-sourced disposable lists sync every 15 min. MX records refresh every 6h. IP clusters rebuild daily.
We never store email addresses. Domain-only analysis with zero PII retention. SOC 2 Type II compliant.
Each email passes through four layers in sequence. A hit at any layer short-circuits.
Every API call makes detection smarter. More customers = better detection = more customers.
API calls report signals
New threats detected
Real-time analytics, usage tracking, and threat intelligence at a glance
Start free. Scale as you grow. No hidden fees, no surprises.
Join thousands of developers who trust EmailProbe to protect their applications. Get started in under 5 minutes.
Get Your Free API Key2,500 free validations/month. No credit card required.