Email Validation API - Bulk Verify avatar
Email Validation API - Bulk Verify

Pricing

from $0.01 / 1,000 results

Go to Apify Store
Email Validation API - Bulk Verify

Email Validation API - Bulk Verify

Validate email addresses at scale. Check deliverability, detect disposable emails, verify MX records & identify role-based addresses. Reduce bounce rates.

Pricing

from $0.01 / 1,000 results

Rating

0.0

(0)

Developer

John Rippy

John Rippy

Maintained by Community

Actor stats

0

Bookmarked

3

Total users

2

Monthly active users

6 days ago

Last modified

Share

Email Validation API

"Stop Paying $0.008 Per Email" by John Rippy | johnrippy.link


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

Pay only for what you use. No monthly subscriptions. No minimum commitments.


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

FeatureReplacesWhat It Does
Syntax ValidationBasic regexRFC-compliant email format checking with detailed error messages
MX Record CheckManual DNS lookupVerify domain can actually receive emails
SPF/DMARC DetectionDNS toolsCheck for email authentication records (higher deliverability)
Disposable DetectionEmailHippo, KickboxFlag 1,000+ temporary/throwaway email services
Free Provider DetectionManual listsIdentify Gmail, Yahoo, Outlook, ProtonMail, etc.
Role-Based DetectionManual patternsFlag generic addresses (info@, support@, sales@, admin@)
Deliverability ScoreMultiple tools0-100 score combining all quality signals

Input Parameters

ParameterTypeRequiredDescription
emailsstring[]YesList of email addresses to validate
checkMxbooleanNoVerify MX records exist (default: true)
checkSmtpbooleanNoAttempt SMTP verification (default: false)
checkDisposablebooleanNoFlag disposable emails (default: true)
webhookUrlstringNoWebhook URL for async results
demoModebooleanNoReturn sample data without validation

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:

CheckPointsDescription
Valid syntax+20RFC-compliant email format
Has MX records+25Domain can receive emails
Has SPF record+10Email authentication configured
Has DMARC record+10Advanced email security
Deliverable+25Passes all deliverability checks
Not disposable+5Not a temporary email
Not free provider+3Business email (higher value lead)
Not role-based+2Personal address (decision maker)

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.

EventDescriptionPrice
email_validatedEach email address validated$0.005
mx_checkMX record lookup performed$0.001
smtp_checkSMTP verification attempted$0.002

Cost Examples

VolumeThis ActorZeroBounceNeverBounce
1,000 emails~$5$8$8
10,000 emails~$40$80$65
50,000 emails~$175$400$325
100,000 emails~$300$800$500

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...

Updated weekly to catch new disposable domains.


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


Built by John Rippy | johnrippy.link


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