A comprehensive list of 117,981 free and disposable email provider domains. Built for developers, researchers, and security professionals who need to filter, validate, or analyze email data. Useful for spam protection, registration abuse prevention, email validation pipelines, and threat intelligence. The dataset can be integrated into blocklists, email verification APIs, or security tools to identify temporary and throwaway email addresses.
git clone https://github.com/mstfknn/disposable-email-list.git
# Check if an email domain is disposable
import requests
DISPOSABLE_URL = (
"https://raw.githubusercontent.com/"
"mstfknn/disposable-email-list/"
"main/disposable-email-list.txt"
)
domains = requests.get(DISPOSABLE_URL)
.text.splitlines()
def is_disposable(email):
domain = email.split("@")[1]
return domain in domains