Free tool
Disposable email checker
Detect temporary and throwaway email addresses before signup.
Free · No signup · Uses Piisend public API with Turnstile
A disposable address belongs to a temporary inbox. The user receives the confirmation link, then the inbox is discarded within minutes. On a signup flow it usually points to a recycled trial, farmed promo credit, or abuse.
This check is most useful at signup, while you can still ask for a permanent address. Piisend blocks disposable domains on signup using the same engine behind this checker.
Wire this into your app
Stack-specific guides with drop-in code for Next.js, Django, Supabase, Clerk, Auth0, and more.
Browse integration guides →For developers
Call the Intelligence API from your backend with a Piisend API key. No Turnstile token needed — Turnstile is only for this browser checker. See integration guides.
curl -X POST https://api.piisend.com/api/v1/intelligence/disposable-email \
-H "Authorization: Bearer pii_live_..." \
-H "Content-Type: application/json" \
-d '{"email":"user@example.com"}'FAQ
Should I block disposable signups outright?
Block when an unreachable user has nowhere legitimate to go: paid trials, referral payouts, regulated signups. Flag and route the rest when a hard block would turn away more real users than it is worth.
Will this flag Gmail and Outlook users?
No. Public providers are tracked separately. Real users on Gmail, Outlook, and similar inboxes pass a disposable check.
Is this mailbox verification?
No. This tells you an address is throwaway, not whether mail to it would currently deliver. That is a separate check.