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
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());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 freeNewline-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.