Email Validation
Pricing
from $1.00 / 1,000 results
Email Validation
Professional email validation API with syntax check, DNS/MX verification, SMTP testing, disposable email detection, and catch-all domain checking. Validate single emails or bulk lists with detailed scoring and insights.
Pricing
from $1.00 / 1,000 results
Rating
0.0
(0)
Developer
BRAINIALL Team
Maintained by CommunityActor stats
0
Bookmarked
9
Total users
0
Monthly active users
10 months ago
Last modified
Categories
Features
Share
Email Validation API
Professional email validation with syntax, DNS, SMTP, and disposable detection. Validate single emails or bulk lists.
Features
- Fast Processing: Lightning-fast email validation 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
- Trading: Get real-time market data
- Analytics: Build financial dashboards
- Automation: Automate financial workflows
Input Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
email | string | No | Single email address to validate |
emails | array | No | List of emails to validate (for bulk mode) |
mode | string | No | Use 'single' for individual validation or 'bulk' for batch p |
checkSmtp | boolean | No | Perform SMTP verification (slower but more accurate) |
checkCatchAll | boolean | No | Check if domain accepts all emails |
checkDomainAge | boolean | No | Check domain creation date via WHOIS |
checkBlacklist | boolean | No | Check domain against spam blacklists (RBL) |
checkBreach | boolean | No | Check if email was in known data breaches |
checkCompany | boolean | No | Get company information from email domain |
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": ["test1@example.com","test2@example.com"],"mode": "single","checkSmtp": false,"checkCatchAll": false,"checkDomainAge": false,"checkBlacklist": false,"checkBreach": false,"checkCompany": false};const run = await client.actor("vivid_astronaut/email-validation").call(input);const { items } = await client.dataset(run.defaultDatasetId).listItems();console.log(items);
Python
from apify_client import ApifyClientclient = ApifyClient("YOUR_API_TOKEN")run_input = {"email": "test@example.com","emails": ["test1@example.com","test2@example.com"],"mode": "single","checkSmtp": false,"checkCatchAll": false,"checkDomainAge": false,"checkBlacklist": false,"checkBreach": false,"checkCompany": false}run = client.actor("vivid_astronaut/email-validation").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-validation/runs?token=YOUR_API_TOKEN" \-H "Content-Type: application/json" \-d '{"email": "test@example.com","emails": ["test1@example.com","test2@example.com"],"mode": "single","checkSmtp": false,"checkCatchAll": false,"checkDomainAge": false,"checkBlacklist": false,"checkBreach": false,"checkCompany": false}'
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
- Issues: Report bugs via Apify Console
- Documentation: Apify Docs
- Community: Apify Discord
Version History
See ./CHANGELOG.md for version history.
Powered by Azure Cloud Infrastructure