Email Validation - Bulk Email Verification
Pricing
Pay per usage
Email Validation - Bulk Email Verification
Validate email addresses with format checks, MX record verification, and deliverability scoring. Detect disposable emails and catch-all domains. For list cleaning, lead verification, and reducing bounce rates. No API key required.
Pricing
Pay per usage
Rating
0.0
(0)
Developer
Ava Torres
Actor stats
1
Bookmarked
5
Total users
4
Monthly active users
2 hours ago
Last modified
Categories
Share
Email Validation & Verification ($0.50/1K)
Validate email addresses in bulk with no API key required. Clean your email lists before campaigns, verify leads, and reduce bounce rates.
What it does
For each email address, the actor checks:
- Syntax validation - RFC-compliant email format check
- MX record lookup - Verifies the domain can receive email
- Disposable domain detection - Flags temporary/throwaway email services (Mailinator, Guerrilla Mail, etc.)
- Free provider detection - Identifies Gmail, Yahoo, Outlook, etc.
- Role account detection - Flags generic addresses (info@, admin@, support@, etc.)
- Catch-all detection - Identifies domains that accept any address
- Domain typo suggestions - Suggests corrections (gmial.com -> gmail.com)
- Optional SMTP verification - Connects to the mail server to check if the mailbox exists
Use cases
- CRM cleanup - Remove invalid emails from your contact database
- Lead verification - Validate scraped email lists before outreach
- Email campaign prep - Reduce bounce rates and protect sender reputation
- Data quality - Flag disposable, role-based, and catch-all addresses
- List hygiene - Identify free vs business email addresses
Input
| Field | Type | Description |
|---|---|---|
| emails | string[] | Email addresses to validate |
| enableSMTP | boolean | Enable SMTP reachability check (default: false) |
| maxResults | integer | Maximum emails to validate (default: 100) |
| concurrency | integer | Parallel validations (default: 5, max: 20) |
Output
Each email produces a result with:
{"email": "user@gmail.com","valid": true,"syntaxValid": true,"mxFound": true,"disposable": false,"freeProvider": true,"roleAccount": false,"catchAll": false,"domain": "gmail.com","localPart": "user","mxRecords": "gmail-smtp-in.l.google.com, alt1.gmail-smtp-in.l.google.com"}
Use with AI Assistants (MCP)
This actor works as an MCP tool with Claude Desktop, Cursor, and other MCP clients.
Setup: Add this to your MCP client configuration:
{"mcpServers": {"email-validator": {"url": "https://mcp.apify.com?tools=pink_comic/email-validation-checker"}}}
Then ask your AI: "Validate these email addresses: john@example.com, sales@acme.com" -- it will run the validator and return results.
Pricing
$0.50 per 1,000 emails validated. No API key or external account needed.
Notes on SMTP verification
SMTP checking connects directly to mail servers to verify mailbox existence. This is disabled by default because:
- Datacenter IPs are frequently blocked by major mail providers
- Some servers use greylisting which causes false negatives
- Catch-all domains always report "deliverable"
For most use cases, syntax + MX + disposable detection provides sufficient accuracy (~85-90%) without SMTP.