Disposable email domains
For more informations, please check the main repository.
To check if a domain is listed on the disposable email list and check the source for the record, please use the lookup form.
If your domain is listed and it is not a domain used for temporary emails, please open an issue in the main repository.
The domain lists in this repository are autogenerated — pull requests editing them directly will be overwritten. To add or remove a domain, please open an issue or submit a PR in the main repository.
Generic lists with all domains
- TXT:
https://disposable.github.io/disposable-email-domains/domains.txt - JSON:
https://disposable.github.io/disposable-email-domains/domains.json
Hosts with validated DNS (a valid MX / A record):
- TXT:
https://disposable.github.io/disposable-email-domains/domains_mx.txt - JSON:
https://disposable.github.io/disposable-email-domains/domains_mx.json
List of SHA1
- TXT:
https://disposable.github.io/disposable-email-domains/domains_sha1.txt - JSON:
https://disposable.github.io/disposable-email-domains/domains_sha1.json
Strict lists (superset - use only if you also want anonymous-signup providers)
The strict lists contain all disposable domains plus legitimate mail providers
that allow signup without identity verification (alias/forwarding services and
freemail with CAPTCHA-only signup, e.g. outlook.com / hotmail.com).
Membership is derived from
mailservices.json
and greylist.txt.
If you only want disposable providers, use domains.txt instead.
- TXT:
https://disposable.github.io/disposable-email-domains/domains_strict.txt - JSON:
https://disposable.github.io/disposable-email-domains/domains_strict.json - TXT (MX):
https://disposable.github.io/disposable-email-domains/domains_strict_mx.txt - JSON (MX):
https://disposable.github.io/disposable-email-domains/domains_strict_mx.json - TXT (SHA1):
https://disposable.github.io/disposable-email-domains/domains_strict_sha1.txt - JSON (SHA1):
https://disposable.github.io/disposable-email-domains/domains_strict_sha1.json
Disposable + forwarding/alias services
All disposable domains plus alias/forwarding services (SimpleLogin, Firefox Relay, Apple Hide My Email, ...) - but no freemail mailbox providers. This matches what the strict list covered before the 2025-10 mailservices refactor; use it if you want to block disposable and aliasing addresses while still accepting freemail signups (gmail.com, outlook.com, ...).
The .json variant is an object mapping each domain to metadata - for
forwarding hosts the provider name, type and signup verification; for
disposable domains the contributing source lists.