API reference

Email checks

Detect disposable, throwaway, and community-blacklisted email addresses before they cost you a fake signup.

POST/public/email/checkno keyCheck one email, no key
POST/v1/email/checkkeyCheck one email with a key

Catches disposable and throwaway mailboxes (our continuously-updated disposable-domain list powers this), validates format, and flags role addresses and community-blacklisted senders.

curl https://api.ffraud.com/public/email/check \
  -H "Content-Type: application/json" \
  -d '{"email":"[email protected]"}'
FieldMeaning
is_disposableDomain serves temporary / throwaway mailboxes.
valid_formatThe address is syntactically valid.
is_role_addressGeneric inbox like admin@, support@, info@.
safe_domainEstablished provider (gmail.com, outlook.com, ...).
community_blacklistedReported by the community as abusive.
blacklist_reportsHow many community reports back that flag.

Prefer to block disposables at signup without an API call? Download the whole disposable-email-domains list and check locally. It is MIT and refreshed every 30 minutes.

No code yet? Check any domain in the browser with the free disposable email checker, or browse the disposable email domains list. Major providers like Gmail and Outlook are always allowlisted and never returned as disposable.