Disposable email detector
Detect disposable and throwaway email addresses
Paste an email address or domain to check it against a curated list of known temporary, throwaway, and privacy-alias mail providers, then see whether the domain even has working mail servers.
Check an address or domain
Matches the domain against a curated list of known temporary and throwaway mail providers, then checks whether the domain can receive mail at all.
Filter disposables across a whole list
New temporary-mail domains appear every day. Verifly checks every address against a continuously updated disposable list plus deliverability, role, and catch-all signals.
Verify a whole list with 100 free creditsWhat is a disposable email?
Disposable email addresses come from services that hand out temporary inboxes, often for a few minutes or hours. People use them to dodge signups, claim free trials repeatedly, or stay anonymous.
In a contact list they are nearly worthless: the inbox is usually abandoned within hours, so messages go nowhere and inflate your bounce and complaint rates.
Why filter them out
Disposable signups pollute product metrics, waste send budget, and can drag down sender reputation. Catching them at signup or before a campaign keeps your list and your analytics clean.
This tool uses a curated list, which is a strong heuristic. New disposable domains appear constantly, so for production use a continuously updated verification service.
How disposable detection works
Detection is domain-based. The tool strips the part after the @ and matches it against a curated list of domains known to belong to temporary-inbox services, such as mailinator.com, guerrillamail.com, and 10minutemail.com. It then looks up the domain's MX records to confirm whether it can even receive mail.
Because it works on the domain rather than the individual mailbox, one lookup covers every address on that domain. You can browse the underlying list on the disposable email domains reference page.
Disposable, alias, and role addresses are not the same
A disposable address self-destructs, usually within minutes. A privacy alias (like an Apple or Firefox relay) forwards to a real inbox and can be a legitimate long-term contact. A role address (info@, support@) is a real but shared mailbox. Lumping all three together as "bad" costs you real subscribers.
This detector focuses on the disposable category specifically. Treat privacy aliases as deliverable-but-cautious, and score role accounts separately based on your use case.
Where blocklists fall short
New disposable domains appear every day, and services rotate through hundreds of throwaway domains to evade static lists. A curated list is an excellent, fast first filter, but it will always trail the newest domains by some margin, so a clean result is "not on the list," not a guarantee the address is permanent.
For production signups and campaigns, combine domain detection with live MX checks and mailbox verification. The Verifly API at https://verifly.email/api/v1 returns a disposable flag alongside role, catch-all, and SMTP results, and its list is updated continuously. See the developer email verification API for integration details.
Frequently asked questions
What is a disposable email address?
It is an address from a service that hands out temporary inboxes, often lasting only minutes or hours. People use them to complete signups anonymously, claim free trials repeatedly, or avoid giving out a real address. In a mailing list they are effectively dead ends.
Is a privacy alias the same as a disposable address?
No. Privacy aliases such as Apple Hide My Email or Firefox Relay forward to a real, monitored inbox and can stay active for years. Disposable addresses self-destruct. Blocking aliases outright can lose you genuine, engaged subscribers, so they should be treated differently.
Can a blocklist catch every disposable domain?
No blocklist is exhaustive. New throwaway domains are created constantly and providers rotate domains to dodge detection, so a clean result means the domain is not currently on the list rather than a guarantee. Pairing the list with live verification closes most of that gap.
Why check MX records as well as the blocklist?
MX records show whether the domain has working mail servers at all. A domain with no MX cannot receive mail, so the address is undeliverable regardless of whether it is disposable. Combining both checks catches more bad addresses than either alone.
Should I block disposable signups automatically?
For most products, blocking or flagging disposable signups reduces fake accounts and keeps analytics honest. If your audience legitimately values anonymity, you might soft-flag them instead. The right policy depends on how much friction you can accept at signup.
How do I detect disposables across a large list?
This tool checks one address or domain at a time. To screen thousands at once, call the Verifly API with a vf_ Bearer key: GET /verify?email= returns a disposable flag with role, catch-all, and SMTP results, against a continuously updated domain list.
Embed this disposable email detector on your site
Drop this snippet into any page to add a live, self-contained checker. It links back to Verifly, costs nothing, and needs no API key.
<iframe src="https://verifly.email/tools/embed/disposable-email-detector" width="100%" height="680" style="border:0;border-radius:12px;max-width:760px" title="Disposable Email Detector by Verifly" loading="lazy"></iframe> <p style="font:13px sans-serif"> Free <a href="https://verifly.email/tools/disposable-email-detector">Disposable Email Detector</a> by <a href="https://verifly.email">Verifly email verification</a> </p>
Related tools
Verify a whole list, not one address at a time
Create a free Verifly account for 100 credits, then verify in bulk over CSV, the REST API, or the hosted MCP server for AI agents.
Start with 100 free credits