Clean Email Verifier
Pricing
$20.00 / 1,000 results
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
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
| Field | Type | Required | Description |
|---|---|---|---|
emails | Array | Yes | List 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
| Field | Type | Description |
|---|---|---|
email | String | The validated email address |
response | Number | HTTP response code from validation API |
message | String | Validation result: deliverable, risky, or undeliverable |
status | String | Visual status indicator: โ (deliverable), โ ๏ธ (risky), or โ (undeliverable) |
success | Boolean | Whether the validation request succeeded |
responseData | Object | Full response data from validation API (on success) |
error | String | Error details (only present when success is false) |
timestamp | String | ISO 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 Actorconst run = await client.actor('YOUR_USERNAME/clean-email-validator').call({emails: ["john.doe@example.com","jane.smith@company.com","info@business.org"]});// Fetch resultsconst { items } = await client.dataset(run.defaultDatasetId).listItems();// Process resultsitems.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
- Actor receives array of email addresses from input
- Each email is validated sequentially with a separate API call
- Results are saved individually as they're processed
- 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
- Batch Processing: Group emails in batches of 100-500 for optimal performance
- Rate Limiting: Be mindful of API rate limits when processing large lists
- Result Filtering: Use the status field to filter deliverable emails
- Error Handling: Check the
successfield before using validation results - 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 formatconst 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!