Email Verifier avatar
Email Verifier

Pricing

Pay per usage

Go to Apify Store
Email Verifier

Email Verifier

Verify email addresses in bulk. Check if emails exist, detect disposable emails, validate MX records. Perfect for lead validation, list cleaning, and reducing bounce rates. Supports CSV input and exports clean/invalid email lists.

Pricing

Pay per usage

Rating

0.0

(0)

Developer

Do It

Do It

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

8 hours ago

Last modified

Categories

Share

Email Verifier for AI Agents

Bulk email verification Actor for Apify. Validates email addresses using syntax checking, MX record lookup, and disposable email detection.

Perfect for

  • Lead Generation - Clean your prospect lists before outreach
  • AI Agents - Verify emails in automated workflows
  • Data Cleaning - Remove invalid emails from databases
  • n8n/Make Integrations - Use via webhook or Apify integration

Features

  • Syntax Validation - RFC 5322 compliant email validation
  • MX Record Check - Verifies domain accepts email
  • Disposable Detection - Flags temporary/throwaway emails
  • Free Provider Detection - Identifies Gmail, Yahoo, etc.
  • Bulk Processing - Verify thousands of emails efficiently
  • Concurrent Processing - Configurable parallelism

Input

{
"emails": [
"valid@company.com",
"test@gmail.com",
"fake@tempmail.com"
],
"checkMx": true,
"checkSyntax": true,
"maxConcurrency": 10
}

Input Parameters

ParameterTypeDefaultDescription
emailsarrayrequiredList of emails to verify
checkMxbooleantrueCheck MX records
checkSyntaxbooleantrueValidate syntax
maxConcurrencyinteger10Parallel requests (1-50)

Output

Each email produces a result object:

{
"email": "user@company.com",
"valid": true,
"syntaxValid": true,
"mxValid": true,
"mxRecords": [
{"exchange": "mail.company.com", "priority": 10}
],
"domain": "company.com",
"isDisposable": false,
"isFreeProvider": false,
"reason": "Valid email",
"verifiedAt": "2026-01-16T12:00:00.000Z"
}

Output Fields

FieldDescription
validOverall validity (syntax + MX)
syntaxValidEmail format is correct
mxValidDomain has MX records
mxRecordsList of mail servers
isDisposableTemporary email service
isFreeProviderGmail, Yahoo, etc.
reasonHuman-readable status

Summary Statistics

Available in key-value store under "summary":

{
"totalProcessed": 100,
"valid": 85,
"invalid": 15,
"disposable": 3,
"freeProviders": 42,
"mxFailed": 10,
"syntaxFailed": 5
}

Pricing

  • Free tier - 100 emails/run
  • Pay per result - ~$0.001/email (Apify platform costs)

Use Cases

Lead Generation Workflow

  1. Import lead list → 2. Verify emails → 3. Remove invalid → 4. Start outreach

CRM Data Cleaning

  1. Export contacts → 2. Verify batch → 3. Update CRM with valid flag

n8n Integration

Use Apify node → Set actor ID → Pass email list → Process results

Integrations

  • n8n - Native Apify node
  • Make (Integromat) - Apify module
  • Zapier - Via webhook
  • API - Direct REST calls
  • MCP - For AI assistants (Claude, Cursor)

Support

This actor performs DNS lookups only. No emails are sent. Users are responsible for compliance with applicable laws (GDPR, CAN-SPAM, etc.).

Usage with AI (MCP)

Connect to mcp.apify.com and use natural language:

  • "Scrape data using Email Verifier Mcp"
  • "Get results from Email Verifier Mcp"
  • "Run Email Verifier Mcp with default settings"