Disposable Email Detector
Check if a domain is a disposable/temporary email provider.
GET
/v1/disposable
curl "https://dns.toolkitapi.io/v1/disposable?domain=mailinator.com"
import httpx
resp = httpx.get(
"https://dns.toolkitapi.io/v1/disposable?domain=mailinator.com",
)
print(resp.json())
const resp = await fetch("https://dns.toolkitapi.io/v1/disposable?domain=mailinator.com", {
});
const data = await resp.json();
console.log(data);
# See curl example
Response
200 OK
{
"domain": "mailinator.com",
"disposable": true,
"provider_name": "Mailinator",
"confidence": "high",
"signals": ["known_disposable_list", "short_mx_ttl", "no_spf"],
"query_time_ms": 42.1
}
Try It Live
Live Demo
Response
Description
Check if a domain is a disposable/temporary email provider.
How to Use
1
1. Pass the domain (not the full email) in the `domain` parameter. 2. Check `disposable` — `true` means it's a known or suspected disposable email provider. 3. Review `confidence` (high/medium/low) and `signals` for the detection reasoning.
About This Tool
Disposable Email Detector identifies temporary and disposable email domains like Mailinator, Guerrilla Mail, and 100+ others. It uses a curated list of known providers plus DNS heuristics (missing MX records, missing A records, short TTLs) to flag suspicious domains.
Why Use This Tool
- User registration — Block sign-ups from disposable email addresses
- Lead qualification — Filter out fake leads using throwaway emails
- Fraud prevention — Flag accounts using disposable emails in payment flows
- Email list hygiene — Clean mailing lists of temporary addresses
Frequently Asked Questions
How many disposable providers are in the list?
Over 100 known disposable email providers, continuously updated.
What DNS heuristics are used?
Missing MX records, missing A records, and short TTLs are used as additional signals beyond the known-provider list.
Start using Disposable Email Detector now
Get your free API key and make your first request in under a minute.