Clean Email Verifier avatar
Clean Email Verifier

Pricing

$20.00 / 1,000 results

Go to Apify Store
Clean Email Verifier

Clean Email Verifier

Professional email validation tool that checks deliverability and identifies risky or invalid addresses. Validate bulk email lists with detailed status reports. Ideal for lead validation, CRM cleaning, and email marketing campaigns.

Pricing

$20.00 / 1,000 results

Rating

0.0

(0)

Developer

Karbon Tech Store

Karbon Tech Store

Maintained by Community

Actor stats

0

Bookmarked

4

Total users

3

Monthly active users

a day ago

Last modified

Categories

Share

Email Validator & Verifier Actor

Validate email addresses instantly with professional-grade verification that checks deliverability, identifies risky emails, and flags undeliverable addresses. Powered by advanced email verification API.

๐Ÿš€ Features

  • Bulk Validation: Validate multiple email addresses in one run
  • Sequential Processing: Processes emails one by one for reliable results
  • Three-Tier Classification:
    • โœ… Deliverable - Email is valid and can receive messages
    • โš ๏ธ Risky - Email may have issues (use with caution)
    • โŒ Undeliverable - Email is invalid or cannot receive messages
  • Real-time Processing: Live updates as each email is validated
  • Comprehensive Error Handling: Detailed error reporting for failed validations
  • Structured Output: Clean, organized results in dataset format

๐Ÿ“‹ Input Parameters

FieldTypeRequiredDescription
emailsArrayYesList of email addresses to validate

Example Input

{
"emails": [
"john.doe@example.com",
"jane.smith@company.com",
"info@business.org",
"invalid-email@test.com"
]
}

๐Ÿ“ค Output Format

Each validated email produces a detailed record in the dataset:

{
"email": "john.doe@example.com",
"response": 200,
"message": "deliverable",
"status": "โœ…",
"success": true,
"responseData": {
"status": "deliverable",
"deliverable": true
},
"timestamp": "2024-01-15T10:30:00.000Z"
}

Output Fields

FieldTypeDescription
emailStringThe validated email address
responseNumberHTTP response code from validation API
messageStringValidation result: deliverable, risky, or undeliverable
statusStringVisual status indicator: โœ… (deliverable), โš ๏ธ (risky), or โŒ (undeliverable)
successBooleanWhether the validation request succeeded
responseDataObjectFull response data from validation API (on success)
errorStringError details (only present when success is false)
timestampStringISO timestamp of when validation was performed

๐Ÿ”ง Usage Example

Using Apify Client

You can integrate this Actor into your product with just a few lines of code:

import { ApifyClient } from 'apify-client';
const client = new ApifyClient({
token: 'YOUR_APIFY_TOKEN',
});
// Run the Actor
const run = await client.actor('YOUR_USERNAME/clean-email-validator').call({
emails: [
"john.doe@example.com",
"jane.smith@company.com",
"info@business.org"
]
});
// Fetch results
const { items } = await client.dataset(run.defaultDatasetId).listItems();
// Process results
items.forEach(item => {
console.log(`${item.email}: ${item.status} ${item.message}`);
});

Using Apify API

curl -X POST https://api.apify.com/v2/acts/YOUR_USERNAME~clean-email-validator/runs \
-H "Authorization: Bearer YOUR_APIFY_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"emails": [
"john.doe@example.com",
"jane.smith@company.com"
]
}'

๐Ÿ“Š Validation Status Types

โœ… Deliverable

Email is valid, active, and can receive messages. Safe to use for sending.

โš ๏ธ Risky

Email may have issues such as:

  • Catch-all domain
  • Temporary/disposable email service
  • Role-based address (info@, admin@, etc.)
  • Low sender reputation

โŒ Undeliverable

Email cannot receive messages due to:

  • Invalid syntax
  • Non-existent domain
  • Mailbox doesn't exist
  • Domain not accepting mail

๐ŸŽฏ Use Cases

  • Lead Validation: Clean your lead lists before outreach campaigns
  • Form Validation: Verify emails during user registration in real-time
  • Database Cleaning: Remove invalid emails from your existing database
  • Email Marketing: Ensure high deliverability rates and protect sender reputation
  • CRM Integration: Validate contacts before adding to your CRM system
  • List Hygiene: Regular maintenance of email lists for better engagement
  • Compliance: Maintain clean contact lists for GDPR and CAN-SPAM compliance

โšก Technical Details

Processing Flow

  1. Actor receives array of email addresses from input
  2. Each email is validated sequentially with a separate API call
  3. Results are saved individually as they're processed
  4. Final summary shows total processed, successful, and failed validations

API Integration

  • Endpoint: Secure webhook-based validation service
  • Method: POST
  • Content-Type: application/json
  • Response Time: Typically 1-3 seconds per email
  • Timeout: 30 seconds per request

Performance

  • Memory: 128-256 MB
  • Processing Speed: ~1-2 emails per second
  • Recommended Batch Size: Up to 500 emails per run
  • Runtime: Scales linearly with number of emails

๐Ÿ›ก๏ธ Error Handling

The Actor handles various error scenarios:

  • โœ… Invalid email format detection
  • โœ… Network timeout handling
  • โœ… API connection errors
  • โœ… Missing required fields validation
  • โœ… Webhook failures with detailed error messages
  • โœ… Individual email failures don't stop batch processing

๐Ÿ“ˆ Results Summary

At the end of each run, you'll receive a summary log:

Processing complete. Total: 100, Successful: 95, Failed: 5

Each failed validation includes detailed error information in the output.

๐Ÿ” Output Views

The Actor provides a convenient Overview view in the Apify Console showing:

  • Email address
  • Status emoji (โœ…/โš ๏ธ/โŒ)
  • Verification result
  • Response code
  • Success indicator
  • Error details (if any)
  • Timestamp

๐Ÿ’ก Best Practices

  1. Batch Processing: Group emails in batches of 100-500 for optimal performance
  2. Rate Limiting: Be mindful of API rate limits when processing large lists
  3. Result Filtering: Use the status field to filter deliverable emails
  4. Error Handling: Check the success field before using validation results
  5. Regular Validation: Re-validate email lists periodically for accuracy

๐Ÿ” Privacy & Security

  • Email addresses are processed securely via encrypted webhook
  • No email data is stored permanently by the Actor
  • Results are stored in your private Apify dataset
  • Compatible with GDPR and data protection regulations

๐Ÿ“š Integration Examples

Filter Only Deliverable Emails

const { items } = await client.dataset(run.defaultDatasetId).listItems();
const deliverableEmails = items
.filter(item => item.message === 'deliverable')
.map(item => item.email);
console.log('Deliverable emails:', deliverableEmails);

Export Results to CSV

// Get dataset items in CSV format
const csvUrl = `https://api.apify.com/v2/datasets/${run.defaultDatasetId}/items?format=csv`;
// Download or process CSV as needed

Webhook Integration

Set up a webhook to receive results automatically when the Actor finishes:

const run = await client.actor('YOUR_USERNAME/clean-email-validator').call(
{ emails: [...] },
{ webhooks: [{ eventTypes: ['ACTOR.RUN.SUCCEEDED'], requestUrl: 'YOUR_WEBHOOK_URL' }] }
);

๐Ÿ†˜ Support

Need help or have questions?

  • ๐Ÿ“ง Email: business@karbon-tech.store
  • ๐Ÿ“ Create an issue in the Actor repository
  • ๐Ÿ’ฌ Contact Apify support for platform-related questions

๐Ÿ“„ License

This Actor is provided by Karbon Tech Store LLC.


Version: 0.0.1
Author: Karbon Tech Store LLC
Last Updated: November 2025

๐ŸŒŸ Start Validating

Ready to clean your email lists? Run this Actor now or integrate it into your workflow with the Apify API!