Feature

Disposable Email Detection — 50,000+ Throwaway Domains Tracked

Filter out Mailinator, 10minutemail, Guerrilla Mail and every other temporary inbox before they pollute your list. List refreshed weekly from a curated source.

  • 50,000+ disposable domains tracked
  • List refreshed weekly from community source
  • Flagged on every single + bulk verification
  • Same check on the public API
Sample verification
nikhil@getkillbounce.com
Sample result · what a clean Valid looks like
Status
Deliverable
Score
95
Syntax
MX records
SMTP accepted
Catch-all
Disposable
Role address
Mailbox provider
Cloudflare Email Routing
+1 credit
01WHY DISPOSABLE

Why disposable inboxes matter

A disposable (or 'throwaway', 'temp') email is an address that exists for minutes and then vanishes. Users sign up for one to grab a free trial or claim a discount and never see another message. From a marketer's perspective every disposable address on your list is paying you in zero — they cost a credit to verify, a send to deliver, and never convert.

Worse: many ESPs treat outreach to known disposable domains as a soft spam signal. Even a small percentage on your list pulls your sender score down.

02HOW KILLBOUNCE

How KillBounce tracks disposables

A weekly-refreshed feed from a curated community source, cached at request time:

  1. Pull from upstream every Sunday

    A Celery beat task runs every Sunday at 03:00 UTC, pulling the latest list from a community-maintained disposable-domains source. The list is MIT-licensed, actively maintained, and adds new providers within days of their launch.

  2. Normalize and cache in Redis

    Domains are lowercased, deduplicated, and stored as a Redis SET — millions of lookups can be served from memory in microseconds. Verifications never block on a cold database lookup.

  3. Match on full domain + suffix

    Both exact-match (foo@mailinator.com) and known-suffix patterns (foo@subdomain.mailinator.com) are caught. Many providers spin up unlimited subdomains specifically to evade naive blocklists — the suffix match is what closes that gap.

  4. Flag on every verification

    Single, bulk, and API responses all return an is_disposable boolean. The disposable detector runs independently of catch-all detection — an address can be one, both, or neither.

03DISPOSABLE PROVIDERS

Disposable providers we catch

The list is too long to enumerate (50,000+ entries) but covers all the major providers plus the long tail. The big names:

  • Mailinator (and all *.mailinator.com subdomains)
  • 10minutemail.com / 10minutemail.net / 10minutemail.org
  • Guerrilla Mail (guerrillamail.com + all aliases)
  • Yopmail (yopmail.com + 20+ aliased domains)
  • Temp-Mail.org and clones
  • Maildrop.cc, DropMail.me, MintEmail
  • Throwaway.email, Tempr.email, Trashmail
  • Plus 49,000+ smaller / newer entrants

New disposable services launch monthly — sometimes weekly during free-trial-abuse waves. The community feed typically picks up new providers within 7–14 days of their public launch. KillBounce's weekly refresh means our coverage stays current without you doing anything.

04REAL-WORLD IMPACT

Real-world impact on signup quality

Filtering disposables at signup measurably improves every downstream metric. Customers who turned on real-time disposable filtering report:

MetricBefore filteringAfter filtering
Trial-to-paid conversion2.1%3.8%
7-day activation rate14%28%
Email open rate18%34%
Spam complaint rate0.4%0.08%
Support tickets per 100 signups124

The mechanism: disposable signups are fake by definition — they exist to claim something (a free trial, a discount code, a download) and then disappear. Filtering them improves not just deliverability but every quality metric tied to your user base, because the remaining signups are real people.

05WHERE TO

Where to filter disposables

There are three places to block disposables, in increasing order of effectiveness:

  1. At signup (highest leverage)

    Integrate the KillBounce API into your signup form. When a user submits, validate the email server-side before creating the account. Disposables are blocked at the door — never enter your database, never count toward MAU metrics, never get a welcome email. This is the only place where filtering scales — every other approach is cleanup after the fact.

  2. On the email list before send

    Bulk-verify your list with KillBounce before each campaign. Disposable addresses get flagged so you can suppress them from the send. Less ideal than blocking at signup, but catches contacts that slipped through.

  3. On your CRM during periodic cleanups

    Quarterly bulk verifications catch disposables that entered via partner signups, imported lists, or signup form gaps. Filter them out as part of regular list hygiene.

Real-time blocking at signup is roughly 10x more cost-effective than cleanup-after-the-fact. The math: blocking 1 fake signup costs you 1 API call (~$0.002). Cleaning up the same fake signup later costs you 1 verification + 1 email send + storage + analytics + support load = ~$0.10+.

Frequently asked

Answers to the questions teams ask first

Are disposable addresses the same as throwaway addresses?

Yes — different names for the same thing. Also 'temporary email', 'temp mail', 'burner email', 'fake email'.

What about plus-addressing (gmail+spam@gmail.com)?

Plus addresses route to a real inbox — they're not disposable. KillBounce doesn't flag them as disposable.

Can I add custom domains to the disposable list?

Custom blocklists are on the roadmap. For now you can post-process the verified CSV to filter additional patterns.

Are subdomains of disposable providers also flagged?

Yes when the upstream list includes them, which it usually does for the major providers.

No card. No trial timer.

Verify your first 100 emails free.

Sign up in under 30 seconds. Paste your first list, hit verify, see the real SMTP-level result in seconds.

Filter disposables free