A collection of domains for disposable email services like 10MinuteMail and GuerrillaMail. Also, some đź› to make your life easier.
If you are already familiar with the topic or have good suggestions for automating the crawling processes, feel free to open an issue. We are also looking for people to maintain this project or implement additional pages.
Use it to validate email addresses on sign up, or just to see how many real email addresses you have in your system.
We provide an autogenerated list which is updated every 24 hours. To lookup informations about a domain, please use:
https://disposable.github.io/disposable-email-domains/lookup/
A file containing a sorted list of domains, one domain per line.
curl https://raw.githubusercontent.com/disposable/disposable-email-domains/master/domains.txtA file containing a sorted list of domains from greylist.txt, one domain per line. The greylist contains e-mail services which do allow anonymous signup - domains from this list are only listed in strict mode. For more informations, please check Issue #81.
curl https://raw.githubusercontent.com/disposable/disposable-email-domains/master/domains_strict.txtInstall the npm package disposable-email. Validate synchronously or with a callback.
npm i --save disposable-emailvar disposable = require('disposable-email');
disposable.validate('gmail.com');
// true
disposable.validate('[email protected]');
// true
disposable.validate('gmail.com', console.log);
// undefined
// null trueimport "github.com/disposable/disposable"
if disposable.Domain("gmail.com") {
panic("Uh oh!")
}Checkout ZliIO/zliio-disposable - thanks @ZliIO for the implementation in Java.
To work with the Python tools in this repo using uv:
pip install --upgrade uv
uv sync
uv run python disposable.py --help
uv run ./.generateTo update the list of domains using uv, run uv run ./.generate, and optionally submit a PR.
$ uv run ./.generate
Fetched 5196 domains and 6593 hashes
- 2000 domain(s) added
- 75 domain(s) removed
- 2010 hash(es) added
- 76 hash(es) removed@adamloving @michenriksen @ivolo @smeinecke @GeroldSetz @martenson @FGRibreau @daisy1754 @jamesonev @wesbos @willwhite @stopforumspam @7c @copini @ZliIO