Email Verifier avatar
Email Verifier
Under maintenance

Pricing

from $0.01 / 1,000 results

Go to Apify Store
Email Verifier

Email Verifier

Under maintenance

Verify email addresses for deliverability and validity. Check if emails exist, detect disposable addresses, and validate format. Perfect for list cleaning, lead validation, and email marketing campaigns.

Pricing

from $0.01 / 1,000 results

Rating

0.0

(0)

Developer

Fabio Suizu

Fabio Suizu

Maintained by Community

Actor stats

0

Bookmarked

3

Total users

1

Monthly active users

4 hours ago

Last modified

Share

Email Verifier API

Advanced email verification with deliverability score, MX records, disposable detection, and syntax validation.

Features

  • Fast Processing: Lightning-fast email verifier api powered by Azure
  • Reliable: 99.9% uptime with automatic failover
  • Scalable: Handle single requests or bulk operations
  • Secure: Enterprise-grade security with API key authentication
  • Well Documented: Comprehensive API documentation and examples

Use Cases

  • KYC/AML: Verify customer identities
  • Onboarding: Automate user verification
  • Compliance: Meet regulatory requirements

Input Parameters

ParameterTypeRequiredDescription
emailstringNoSingle email address to verify
emailsarrayNoList of emails to verify in bulk
checkDisposablebooleanNoCheck if email is from a disposable/temporary service
checkMxbooleanNoVerify domain has valid MX records
getScorebooleanNoCalculate email deliverability score (0-100)

Output Format

{
"success": true,
"result": { ... },
"timestamp": "2026-01-07T00:00:00Z"
}

Code Examples

JavaScript (Node.js)

import { ApifyClient } from 'apify-client';
const client = new ApifyClient({ token: 'YOUR_API_TOKEN' });
const input = {
"email": "test@example.com",
"emails": [
"user1@example.com",
"user2@company.com"
],
"checkDisposable": true,
"checkMx": true,
"getScore": true
};
const run = await client.actor("vivid_astronaut/email-verifier").call(input);
const { items } = await client.dataset(run.defaultDatasetId).listItems();
console.log(items);

Python

from apify_client import ApifyClient
client = ApifyClient("YOUR_API_TOKEN")
run_input = {
"email": "test@example.com",
"emails": [
"user1@example.com",
"user2@company.com"
],
"checkDisposable": true,
"checkMx": true,
"getScore": true
}
run = client.actor("vivid_astronaut/email-verifier").call(run_input=run_input)
for item in client.dataset(run["defaultDatasetId"]).iterate_items():
print(item)

cURL

curl -X POST "https://api.apify.com/v2/acts/vivid_astronaut~email-verifier/runs?token=YOUR_API_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"email": "test@example.com",
"emails": [
"user1@example.com",
"user2@company.com"
],
"checkDisposable": true,
"checkMx": true,
"getScore": true
}'

Pricing

Model: Pay per result Price: $0.010 per result

You only pay for successful results. Platform usage costs are included.

API Documentation

Full API documentation is available at:

Support

Version History

See ./CHANGELOG.md for version history.


Powered by Azure Cloud Infrastructure