Email Validation & Disposable Email Detector avatar

Email Validation & Disposable Email Detector

Pricing

from $1.00 / 1,000 results

Go to Apify Store
Email Validation & Disposable Email Detector

Email Validation & Disposable Email Detector

Detect disposable emails, score email risk, and protect your signup flow. Block fake signups from Mailinator, Guerrilla Mail, and 500+ temporary email providers.

Pricing

from $1.00 / 1,000 results

Rating

0.0

(0)

Developer

Amine Feriani

Amine Feriani

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

1

Monthly active users

a day ago

Last modified

Categories

Share

Email Risk Scorer & Disposable Email Detector

Protect your signup flow from fake accounts, disposable emails, and fraudulent registrations.

This actor analyzes email addresses and returns a comprehensive risk assessment, helping you block temporary emails, identify free providers, validate MX records, and detect role-based addresses β€” all in real-time.


🎯 What It Does

Every SaaS product, e-commerce platform, or community site faces the same problem: fake signups from disposable emails. Someone creates a throwaway account with user123@guerrillamail.com, abuses your free trial, and disappears.

This actor solves that by analyzing each email and returning:

  • βœ… Disposable email detection β€” Blocks 500+ temporary email providers (Mailinator, Guerrilla Mail, 10MinuteMail, etc.)
  • βœ… Free provider detection β€” Identifies Gmail, Yahoo, Outlook, and 100+ other free email services
  • βœ… Business email validation β€” Confirms legitimate company domains with valid MX records
  • βœ… MX record verification β€” Checks if the domain can actually receive emails
  • βœ… Email provider identification β€” Detects Google Workspace, Microsoft 365, Zoho, and more
  • βœ… Role-based email detection β€” Flags generic addresses like info@, admin@, noreply@
  • βœ… Risk level scoring β€” Returns low, medium, or high risk classification

πŸš€ Use Cases

SaaS & Freemium Products

Block fake signups during free trial registration. Once integrated into your signup flow, this actor runs on every new user registration β€” protecting your product from abuse.

E-Commerce & Marketplaces

Detect throwaway emails at checkout to reduce fraud, chargebacks, and fake orders.

Email Marketing & Lead Generation

Clean your email lists before sending campaigns. Remove disposable emails to protect your sender reputation and improve deliverability.

Community Platforms & Forums

Prevent spam accounts from flooding your platform with fake registrations.

CRM & Lead Scoring

Score leads based on email quality. A lead with a disposable email address is worthless β€” filter them out before they enter your pipeline.


πŸ“‹ Input

The actor accepts a simple JSON input with a list of email addresses:

{
"emails": [
"test@mailinator.com",
"ceo@stripe.com",
"user@gmail.com",
"admin@company.com"
]
}

Input Parameters:

ParameterTypeRequiredDescription
emailsarrayYesList of email addresses to analyze (max 10,000 per run)

πŸ“€ Output

For each email, you get a comprehensive risk assessment:

{
"email": "test@mailinator.com",
"isValid": true,
"isDisposable": true,
"isFreeProvider": false,
"isBusinessEmail": false,
"isRoleBasedEmail": false,
"domain": "mailinator.com",
"hasMXRecord": true,
"mxProvider": "mail.mailinator.com",
"riskLevel": "high",
"reasons": [
"Disposable/temporary email provider"
]
}

Output Fields:

FieldTypeDescription
emailstringThe analyzed email address (normalized to lowercase)
isValidbooleanWhether the email has valid syntax
isDisposablebooleanWhether the domain is a known disposable/temporary email provider
isFreeProviderbooleanWhether the domain is a free email service (Gmail, Yahoo, etc.)
isBusinessEmailbooleanWhether it's a legitimate business email (valid MX + not disposable/free)
isRoleBasedEmailbooleanWhether it uses a generic prefix like info@, admin@, support@
domainstringThe email domain (e.g., mailinator.com)
hasMXRecordbooleanWhether the domain has valid MX (mail exchange) records
mxProviderstringThe email provider identified from MX records (e.g., "Google Workspace")
riskLevelstringOverall risk assessment: low, medium, or high
reasonsarrayList of reasons explaining the risk classification

πŸŽ“ How Risk Levels Work

The actor evaluates multiple signals and assigns one of three risk levels:

🟒 Low Risk (Safe to accept)

  • Valid business email with MX records
  • Examples: ceo@stripe.com, hello@notion.so
  • Free providers like Gmail/Yahoo with valid syntax

🟑 Medium Risk (Review manually)

  • Missing MX records
  • Role-based emails on otherwise valid domains
  • Example: team@startup-without-mx-setup.com

πŸ”΄ High Risk (Block or flag)

  • Disposable/temporary email providers
  • Invalid email syntax
  • No MX records + other red flags
  • Examples: user@mailinator.com, fake@guerrillamail.com