עברית

Disposable email domain list

A free list of domains that hand out throwaway inboxes: addresses that anyone can open, or that stop working after minutes or hours. Use it to keep fake sign-ups, free-trial abuse and addresses that will soon bounce out of your app or mailing list. The list is updated every day.

Download

Parts of this list come from disposable-email-domains (Ilya Volodarsky and contributors), disposable-domains (UserCheck), burner-email-providers (Wes Bos list), disposable-email-domains blocklist (CC0 data, npm mirror), FakeFilter and are shared under MIT, CC0-1.0, BSD-3-Clause. Please follow those terms and credit disposable-email-domains (Ilya Volodarsky and contributors), disposable-domains (UserCheck), burner-email-providers (Wes Bos list), disposable-email-domains blocklist (CC0 data, npm mirror), FakeFilter and Mailbux.

Disposable email domain data compiled from open lists: disposable-email-domains, Copyright (c) Ilya Volodarsky and contributors, MIT licence (https://www.npmjs.com/package/disposable-email-domains); disposable-domains, Copyright (c) 2017 Ilya Volodarsky, Copyright (c) 2025 Thomas Petracco (UserCheck), MIT licence (https://www.usercheck.com); burner-email-providers, Copyright 2018 Wes Bos, MIT licence (https://www.npmjs.com/package/burner-email-providers); disposable-email-domains blocklist, CC0 1.0 public domain dedication (npm package disposable-email-domains-js) (https://www.npmjs.com/package/disposable-email-domains-js); FakeFilter, Copyright (c) 2022 7c, BSD 3-Clause licence (https://fakefilter.net).

Please download the file once a day at most, not on every sign-up. The file only changes once a day.

How to use it

When someone signs up, take the part of the address after the @ and look it up in the list. If it's there, ask for another address, or let the sign-up through but require email confirmation first.

Load the list into memory once a day and look domains up in a set. That keeps each check instant and keeps your app working even if our site is unreachable.

Example in JavaScript:

const res = await fetch("https://mailbux.com/disposable-email-domains/list.json");
const { domains } = await res.json();
const disposable = new Set(domains);
const isDisposable = (email) => disposable.has(email.split("@").pop().trim().toLowerCase());

Treat a match as a reason to ask for more, not as proof of bad intent. Some people use throwaway addresses only to protect their privacy.

What gets a domain on the list

A domain is listed when it offers public inboxes that anyone can open without an account, or addresses that expire on their own after a short time.

Free mailbox providers where people keep a real, lasting inbox, such as Gmail or Outlook, are never on the list. Neither are company domains, school domains or private domains.

The list is rebuilt every day from our source lists, so a domain that those lists drop leaves ours too.

My domain is listed by mistake

If your domain is a real, lasting mail domain, request a review here: Request a review. Enter only the domain name. Every request is reviewed, and domains listed by mistake are removed within 7 days.

File format

  • JSON: {"updated": "<ISO 8601 time, UTC>", "count": <number>, "domains": ["a.example", "b.example"]}. Domains are lowercase and sorted.
  • CSV: one column named "domain", with a header row.
  • Text: one domain per line, lowercase, sorted.
  • Internationalized domains are listed in punycode (xn--...).

Questions

Can I use the list in a commercial app?

Yes, under MIT, CC0-1.0, BSD-3-Clause. Please credit Mailbux with a link to this page.

How often does the list change?

Every day. The list is rebuilt from our source lists, so new disposable domains are added and domains those lists drop are removed.

Should I block these domains from sending me email?

No. The list is meant for sign-up and form checks. Blocking incoming mail with it can drop real messages, such as replies from people who used a throwaway address on purpose.

Does the list include every disposable domain?

No list can. New throwaway domains appear every day, so combine the list with email confirmation on sign-up.