Free tool · open-source lists

Disposable email checker

Find out whether an address belongs to a temporary email service or a free webmail provider, and whether its domain can receive email at all.

Compared with 9,189 known disposable and 4,462 free email domains, plus a live MX lookup.

Why detect disposable addresses?

  • Free-trial abuse: one person, many trials.
  • Fake accounts and spam in communities and marketplaces.
  • Wasted sends: the inbox expires, so your onboarding emails bounce or go unread, and bounces hurt your sender reputation.
  • Polluted metrics: sign-ups that will never convert.

Disposable vs. free email

Free providers (Gmail, Outlook.com, Yahoo) give people permanent personal addresses: these are real customers. Disposable services give temporary ones. Block disposable addresses; for B2B forms you may additionally ask for a work address instead of a free one.

Frequently asked questions

What is a disposable email address?

An inbox that works for minutes or hours, from services like Mailinator, Guerrilla Mail, Temp Mail or 10 Minute Mail. People use them to get a download or a trial without giving a real address.

How do I block disposable emails in my sign-up form?

Check the domain against a disposable list on the server when the form is submitted, or call an email validation API and reject addresses where disposable is true. Show a friendly message asking for a permanent address.

Where does the list come from?

From the open-source disposable-email-domains project, which we refresh regularly. You can download the list as TXT or JSON.

Email validation API

Validate emails in your app

emailvalidation.io checks syntax, MX records and the mailbox over SMTP, flags disposable, role and free addresses and returns a quality score, in one request.

Read the docs

100 free validations every month. No credit card required.

GET https://api.emailvalidation.io/v1/info?email=test@mailinator.com

{
  "email": "support@emailvalidation.io",
  "domain": "emailvalidation.io",
  "format_valid": true,
  "mx_found": true,
  "smtp_check": true,
  "disposable": false,
  "role": true,
  "free": false,
  "score": 0.64,
  "state": "deliverable",
  "reason": "valid_mailbox"
}

Free email tools

Start using our email validation software today!

Get 100 validations per month for free