Valid Email Checker
Free open dataset · updated daily

Disposable & Temporary Email Domains List

A free, comprehensive list of 205,585+ disposable, temporary, and throwaway email domains — the same list that powers our verification engine. Download it, or pull it straight from the URL below.

Use it in your code

cURL
curl -s https://www.validemailchecker.com/disposable-email-domains.txt
JavaScript
const res = await fetch('https://www.validemailchecker.com/disposable-email-domains.txt');
const domains = new Set((await res.text()).split('\n'));
const isDisposable = (email) =>
  domains.has(email.split('@')[1]?.toLowerCase());
Python
import requests
domains = set(requests.get('https://www.validemailchecker.com/disposable-email-domains.txt').text.splitlines())
def is_disposable(email: str) -> bool:
    return email.split('@')[-1].lower() in domains

The endpoints are cached and refreshed daily. The newline-delimited .txt is the simplest to consume; .json returns { count, updated, domains[] }.

About this list

  • Covers temporary-inbox, throwaway, and disposable providers used to dodge signups.
  • Curated and de-duplicated; refreshed daily as new providers appear.
  • Free to use under CC0 (public domain). Attribution to Valid Email Checker is appreciated but not required.

Want more than a domain match?

A static list catches known disposables. Our verifier also runs a live SMTP check and flags catch-all, role, and spam-trap addresses a list can’t see.