
Bulk Email Validator
Pricing
$20.00/month + usage

Bulk Email Validator
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
-
$0.0014 – $0.002 per email validation
-
No monthly commitment
-
Perfect for startups
📅 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
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 validatedvalid format
: Object containing validation status and reasonvalid
: Boolean indicating if the email format is validreason
: 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 addressValid Email Server
: Whether the domain has valid mail servers configuredEmail Provider
: The email service provider (e.g., Gmail, Outlook, custom server)Mail Server Hostname
: The hostname of the mail server handling emails for this domainCatch-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 serviceMail Server IP Address
: IP addresses of the mail serversMail 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!
On this page
Share Actor: