CheckDisposable Emailcheckdisposable.email
← All providersDisposable provider · est. 2003

Mailinator

mailinator.com

What it is

Mailinator is one of the oldest and most widely-known disposable email providers. Anyone can read mail sent to any address @mailinator.com without signing up — addresses are public and shared. Originally built as a developer testing tool, it has become a default choice for users who want to bypass email-required signups.

Why signup forms see so many of these

No signup, no password. Anyone can pick any local-part on the fly (test1234@mailinator.com works without registration). Mailinator publishes hundreds of alias domains to defeat naive blocklists, which is why a maintained list (like ours) matters.

Known alias domains

Naive blocklists that only block mailinator.com miss every alias below. These are all routed through the same provider.

  • mailinator.com
  • mailinator.net
  • mailinator.org
  • mailinator2.com
  • binkmail.com
  • bobmail.info

The actual production list of Mailinator-operated domains is larger. CheckDisposable Email tracks all of them, updated daily.

Block Mailinator the right way

Send the signup email to GET https://api.checkdisposable.email/v1/check?email=<email> with a Bearer API key. If is_disposable is true, reject the signup.

// node — block Mailinator + all aliases in one call
const r = await fetch(
  `https://api.checkdisposable.email/v1/check?email=${encodeURIComponent(email)}`,
  { headers: { Authorization: `Bearer ${process.env.CDE_KEY}` } }
);
const { is_disposable } = await r.json();
if (is_disposable) {
  return res.status(400).json({ error: 'Please use a real email address.' });
}
// continue with signup

Free plan: 500 checks/month, no credit card. No card. Get a key →

Why not just maintain my own blocklist?

Mailinator alone publishes new alias domains regularly. Across all disposable providers, ~140 new domains land every day. Maintaining a hand-curated list is a job, not a one-time copy-paste. CheckDisposable Email maintains it for you, with daily updates and a single boolean response per check.