Bulk Email Validator avatar
Bulk Email Validator

Pricing

$20.00/month + usage

Go to Apify Store
Bulk Email Validator

Bulk Email Validator

Developed by

Dxbear

Dxbear

Maintained by Community

Verify email addresses instantly. Check for accuracy, spam, and disposable email traps to ensure your marketing lists are clean.

3.8 (7)

Pricing

$20.00/month + usage

31

413

32

Issues response

2.5 hours

Last modified

7 days ago

Monthly Email Validator API - $20/month + Apify Usage | Perfect for Cold Email & Marketing

Make sure your emails actually land in the inbox 🚀

Verify email addresses before you hit send, clean up your lists, and cut down on bounces.
Perfect for marketers and sales teams who rely on cold outreach.

Simple, fixed monthly pricing designed for high-volume senders.

📊 Choose Your Plan

💳 Pay Per Event (Low Volume)

Best for occasional use and small businesses

📅 Monthly Plan (High Volume)

Best for agencies and high-volume users

  • $20/month + Apify usage costs

  • Unlimited validations within your Apify limits

  • Better for 7,000+ emails/month

  • 👉 Use Monthly Plan Actor

Why Choose Bulk Email Validator?

Clean Your Email Lists – Remove fake, invalid, and undeliverable emails before hitting send.
Boost Inbox Placement – Lower bounce rates and protect your sender reputation so more emails land in the inbox.
Actionable Insights – Get detailed data on email providers, mail servers, and domain setup.
Bulk Email Validation – Check up to 1,000 emails per run (depending on your plan).
Catch-All Detection – Spot domains that accept everything and filter out low-quality leads.
Free Trial – Try it out with 3 free email checks on the starter plan.

How to Use This Actor

Input Configuration

The actor accepts the following input parameters:

{
"emailList": [
"aaron@spyfu.com",
"roland@spyfu.com",
"support@spyfu.com"
],
"detailedReport": true,
"maxResults": "50"
}

Input Parameters

emailList (required)

  • Array of email addresses to validate
  • Free users: Up to 3 emails
  • Paid users: Up to 1,000 emails depending on selected limit
  • Default example: ["musenet@openai.com", "contact@openai.com", "robotics@openai.com", "bestpractices@openai.com"]

maxResults (optional, default: "50")

  • Maximum number of emails to validate per run
  • Available options:
    • "3" - Free Trial users
    • "50" - Paid users
    • "250" - Paid users
    • "500" - Paid users
    • "1000" - Paid users

detailedReport (optional, default: false)

  • Set to true to receive comprehensive email information
  • Includes mail server details, IP addresses, provider information, and more
  • Set to false for basic validation results only

Output Format

The actor provides two output formats depending on the detailedReport setting:

Basic Report (detailedReport: false)

Returns essential validation information for each email:

[
{
"email": "support@spyfu.com",
"valid format": {
"valid": true,
"reason": "Email is valid"
},
"status": "found"
},
{
"email": "aaron@spyfu.com",
"valid format": {
"valid": true,
"reason": "Email is valid"
},
"status": "found"
}
]

Fields:

  • email: The email address that was validated
  • valid format: Object containing validation status and reason
    • valid: Boolean indicating if the email format is valid
    • reason: Explanation of the validation result
  • status: Email deliverability status (see Status Values below)

Status Values Explained

The status field indicates the deliverability state of the email:

  • "found": The email address exists and is deliverable. The mail server confirmed that this specific email address is valid and can receive messages. This is the best result for email validation.
  • "not found": The email address does not exist or is not deliverable. The mail server rejected this email address, meaning emails sent to this address will bounce. Remove these addresses from your list.
  • "catch-all": The domain is configured to accept emails to any address (catch-all domain). The mail server accepts all email addresses at this domain, so we cannot verify if this specific address actually exists. Use caution with these emails as they may or may not be monitored.

Detailed Report (detailedReport: true)

Provides comprehensive information about each email:

[
{
"email": "aaron@spyfu.com",
"status": {
"Domain Name": "spyfu.com",
"Valid Email Server": "True",
"Email Provider": "Outlook",
"Mail Server Hostname": "spyfu-com.mail.protection.outlook.com",
"Catch-All Domain": "False",
"Deliverable Email": "True",
"Disposable": "False",
"Privacy": "False",
"Mail Server IP Address": "52.101.8.36, 52.101.10.5, 52.101.41.24, 52.101.41.6",
"Mail Server Priority": "spyfu-com.mail.protection.outlook.com: 0"
},
"valid format": {
"valid": true,
"reason": "Email is valid"
}
}
]

Additional Fields in Detailed Report:

  • Domain Name: The domain of the email address
  • Valid Email Server: Whether the domain has valid mail servers configured
  • Email Provider: The email service provider (e.g., Gmail, Outlook, custom server)
  • Mail Server Hostname: The hostname of the mail server handling emails for this domain
  • Catch-All Domain: Whether the domain accepts emails to any address
    • "False": Domain only accepts emails to existing addresses (reliable validation)
    • "True": Domain accepts all emails (validation uncertain)
  • Deliverable Email: Whether the email is deliverable
    • "True": Email can receive messages
    • "False": Email will bounce
  • Disposable: Whether it's a temporary/disposable email service
    • "True": Disposable email (low quality, temporary)
    • "False": Legitimate email address
  • Privacy: Privacy-related flags for the email service
  • Mail Server IP Address: IP addresses of the mail servers
  • Mail Server Priority: MX record priorities (lower numbers = higher priority)

Use Cases

  • Email Marketing Campaigns: Validate your email lists before sending campaigns to improve open rates and reduce bounces
  • Lead Generation & Qualification: Verify the quality of collected email addresses and filter out low-quality leads
  • Database Cleanup: Remove invalid and outdated emails from your CRM or database
  • User Registration Verification: Validate emails during sign-up processes to ensure quality user data
  • Fraud Prevention: Detect disposable and temporary email addresses used for fraudulent activities
  • Sales Outreach: Ensure your sales team is reaching out to valid, deliverable email addresses

Understanding Validation Results

Best Quality Emails

  • Status: "found"
  • Catch-All Domain: "False"
  • Disposable: "False"
  • Deliverable Email: "True"

These are the highest quality emails that you can confidently send to.

Questionable Quality

  • Status: "catch-all"
  • Catch-All Domain: "True"

These emails might be valid, but cannot be verified. Use them with caution or perform additional verification.

Invalid Emails

  • Status: "not found"
  • Deliverable Email: "False"

Remove these immediately from your list to avoid bounces and protect your sender reputation.

Low Quality/Risky

  • Disposable: "True"

These are temporary email addresses. Consider excluding them based on your use case.

Pricing & Plans

The actor offers flexible validation limits based on your needs:

  • Free Trial: 3 emails per run - perfect for testing
  • Paid Plans: 50 to 1,000 emails per run

This actor consumes Apify compute units based on the number of emails validated. Check the Apify pricing page for current rates.

Quick Start Example

{
"emailList": [
"contact@example.com",
"support@company.com",
"info@business.org"
],
"detailedReport": false,
"maxResults": "3"
}

Run this example on the free tier to see how the actor works before upgrading to validate larger lists!