Email Validation API
"Stop Paying $0.008 Per Email" by John Rippy | johnrippy.link
🏆 2025 Zapier Automation Hero of the Year — Project Phoenix: A 95-step AI sales pipeline cutting development time by 50%. Read more →
---
Stop Paying for Expensive Email Validation Services
You're currently paying: ZeroBounce ($0.008/email), NeverBounce ($0.008/email), Hunter.io ($0.01/email), Clearout ($0.006/email). What if you could validate emails for less?The Email Validation API provides comprehensive email validation at a fraction of the cost:
- Syntax validation (RFC-compliant)
- MX record verification
- SPF/DMARC detection
- Disposable email detection (1,000+ domains)
- Free provider identification (Gmail, Yahoo, Outlook, etc.)
- Role-based address detection (info@, support@, sales@)
- Deliverability scoring (0-100)
- Bulk validation support
---
Why Choose This Over Traditional Validators
1. Pay-Per-Email, Not Per-Month
Traditional tools: $50-$500/month for your agency.
This actor: Pay per validation. Validate 1,000 emails for ~$5. Validate 10,000 for ~$40.
Validate 50,000 emails/month and still pay less than a ZeroBounce subscription.2. Comprehensive Checks in One API Call
Stop making multiple API calls. Get syntax, MX, SPF, DMARC, deliverability, and risk flags in one response.
Feed it directly into your CRM, email platform, or lead generation workflow.
3. Real-Time or Bulk Mode
- Real-time: Validate emails at point of entry (forms, signups)
- Bulk: Clean entire lists before campaigns
- Webhook: Get results delivered automatically when done
4. No False Positives
Unlike basic validators, we check actual MX records and authentication protocols. If an email passes, it's deliverable.
---
Quick Start Examples
Example 1: Validate Single Email
{
"emails": ["john.doe@gmail.com"],
"checkMx": true,
"checkDisposable": true
}
Example 2: Bulk Validation (Lead List)
{
"emails": [
"lead1@company.com",
"lead2@startup.io",
"lead3@enterprise.net"
],
"checkMx": true,
"checkSmtp": false,
"checkDisposable": true
}
Example 3: With Webhook (Zapier/Make/n8n)
{
"emails": ["lead@example.com"],
"webhookUrl": "https://hooks.zapier.com/hooks/catch/12345/abcdef/"
}
Results automatically POST to your webhook when complete.
---
Features
---
Input Parameters
---
Output Format
Each validated email returns structured JSON:
{
"email": "john.doe@gmail.com",
"isValid": true,
"syntax": {
"isValid": true,
"localPart": "john.doe",
"domain": "gmail.com"
},
"domain": {
"name": "gmail.com",
"hasMx": true,
"mxRecords": [
{"exchange": "gmail-smtp-in.l.google.com", "priority": 5}
],
"hasSpf": true,
"hasDmarc": true
},
"deliverability": {
"isDeliverable": true,
"reason": null
},
"flags": {
"isDisposable": false,
"isFreeProvider": true,
"isRoleBased": false,
"isCatchAll": null
},
"score": 95,
"checkedAt": "2025-12-23T12:00:00.000Z"
}
---
Scoring System
The quality score (0-100) is calculated based on:
Score Interpretation:- 90-100: Excellent - High confidence, proceed with outreach
- 70-89: Good - Likely valid, safe to email
- 50-69: Fair - Some risk, consider verification
- Below 50: Poor - High risk, avoid sending
---
Pay-Per-Event Pricing
You only pay for what you use. No monthly fees. No minimums.Cost Examples
Save 40-60% compared to traditional email validation services.---
Use Cases
Lead Generation & Sales
- List cleaning: Validate purchased lists before campaigns
- Form validation: Real-time validation at point of entry
- CRM hygiene: Maintain clean customer databases
- Bounce prevention: Avoid damaging sender reputation
Marketing Agencies
- Campaign prep: Clean client lists before sends
- Deliverability optimization: Improve open rates
- List monetization: Validate before selling leads
E-commerce & SaaS
- Signup validation: Reduce fake accounts
- Fraud prevention: Detect disposable emails
- Customer verification: Ensure valid contact info
Developers
- API integration: RESTful JSON responses
- Webhook support: Async processing for large lists
- Batch processing: Validate thousands in parallel
---
API Integration
Using the Apify API (JavaScript)
import { ApifyClient } from 'apify-client';
const client = new ApifyClient({ token: 'YOUR_API_TOKEN' });
const run = await client.actor('localhowl/email-validation-api').call({
emails: ['lead1@company.com', 'lead2@startup.io'],
checkMx: true,
checkDisposable: true
});
const { items } = await client.dataset(run.defaultDatasetId).listItems();
console.log(items);
Using cURL
curl -X POST "https://api.apify.com/v2/acts/localhowl~email-validation-api/runs?token=YOUR_API_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"emails": ["lead@example.com"],
"checkMx": true,
"checkDisposable": true
}'
---
Webhook Integration (Zapier, Make, n8n)
Webhook Payload Format
When validation completes, we POST:
{
"event": "validation_completed",
"timestamp": "2025-12-23T12:00:00.000Z",
"actor": "email-validation-api",
"runId": "abc123",
"totalEmails": 100,
"validEmails": 87,
"invalidEmails": 13,
"results": [...]
}
Zapier Setup
1. Create a new Zap with "Webhooks by Zapier" as trigger
2. Select "Catch Hook"
3. Copy the webhook URL
4. Paste into the webhookUrl field when running the actor
5. Add actions: Update CRM, send to Mailchimp, Slack notification, etc.
---
Disposable Email Detection
We detect 1,000+ disposable email domains including:
- Guerrilla Mail, 10MinuteMail, TempMail
- Mailinator, Discard.email, Throwaway.email
- YOPmail, Sharklasers, Maildrop
- And 990+ more...
---
Limitations
- SMTP Check: Some mail servers block SMTP verification; results may be inconclusive
- Catch-All: Domains with catch-all enabled always appear deliverable
- Rate Limiting: Built-in delays to avoid being blocked
- Privacy: We don't store email addresses after validation
---
Support
- Email: john@johnrippy.link
🏆 2025 Zapier Automation Hero of the Year — Project Phoenix: A 95-step AI sales pipeline cutting development time by 50%. Read more →
- GitHub: Report issues on the repository
---
Built by John Rippy | johnrippy.link🏆 2025 Zapier Automation Hero of the Year — Project Phoenix: A 95-step AI sales pipeline cutting development time by 50%. Read more →
---
Keywords
email validation, email verifier, email checker, bulk email validation, email list cleaning, disposable email detection, mx record check, email deliverability, zeroBounce alternative, neverbounce alternative, hunter.io alternative, email hygiene, lead validation, crm data cleaning, email bounce prevention