🕵️

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

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

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.