A regularly maintained and clean list of disposable (temporary) email domains used to prevent fake signups, spam accounts, and abuse across applications.
This repository aggregates multiple trusted open-source sources into one normalized, duplicate-free blocklist.
Already contains 110,646+ disposable email domains! 🔥 This list is updated automatically every day using GitHub Actions.
Disposable email services are commonly used for:
- Creating spam or bot accounts
- Abusing free trials and coupons
- Fake signups to bypass verification
- Misusing services with anonymous identities
Blocking such domains helps you:
✔️ Reduce spam
✔️ Prevent fake accounts
✔️ Improve user authenticity
✔️ Strengthen platform security
A plain-text list of disposable email domains — one per line.
Highlights:
- Clean & normalized
- Zero duplicates
- Automatically refreshed daily
- Multi-source aggregated
Example preview:
mailinator.com
tempmail.net
10minutemail.com
guerrillamail.com
You can use this blocklist in any backend, API, or validation workflow.
- Web Applications → Block disposable emails during user signup or account creation
- APIs → Validate incoming email addresses before processing
- SaaS Products → Prevent free trial abuse and fake account registrations
- E-commerce Platforms → Reduce fraudulent or duplicate orders
- Authentication Systems → Improve email verification & security
- Marketing Platforms → Clean mailing lists and improve deliverability
- Fintech / Banking → Enhance KYC by filtering low-trust email domains
- Gaming Platforms → Stop fake player accounts & reward abuse
- Developer Tools → Integrate the list into CI/CD pipelines or validation libraries
The list is automatically rebuilt and committed daily using GitHub Actions.
This ensures:
- Always fresh data
- No manual maintenance
- Consistent accuracy
Contributions are welcome! Please ensure new domains are valid, truly disposable, and not false positives.
If this blocklist helps reduce spam or improve your product, consider giving the repo a ⭐ star.