Valid Email Checker
Free open dataset · updated weekly

Free Email Provider Domains List

A free, aggregated list of 12,717+ free and public email provider domains — Gmail, Yahoo, Outlook, iCloud, GMX, and thousands more. Use it to tell free/consumer mailboxes apart from business ones for lead scoring, signup gating, and fraud checks.

Use it in your code

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

Newline-delimited, lowercased, sorted. Cached and refreshed daily from the open-source repo, which is rebuilt weekly from the major community lists.

Verify the mailbox, not just the domain

Knowing a domain is a free provider is a start. To know whether a specific address is real, reachable, disposable, catch-all, or a role/spam-trap, run a live check.