Bulk verify a list of email addresses
Syntax, MX, disposable and typo checks.
{
"emails": [
"support@apify.com",
"john@gmial.com",
"test@mailinator.com",
"info@example.org"
],
"keep": "all"
}Run this task →Verify emails and validate phone numbers in one run, from a pasted list or another Actor's dataset. Emails get syntax, live MX, disposable and role-address checks plus typo fixes; phones get numbering-plan validation, line type, US state and time zone. No API key and no mail sent.
email / emailStatus | Email and its verdict |
mxCheck | Live mail-server (MX) lookup |
disposable / role | Disposable or role address flags |
typoSuggestion | Suggested fix for typos like gmial.com |
phone / phoneValid | Normalised number and validity |
lineType | Mobile, landline or other line type |
state / timeZone | US state and time zone of the number |
website / foundEmail | Company website and email (optional add-on) |
$0.70 per 1,000 rows
Pay per event: you pay per contact checked, plus optional add-ons when a company website or email is found.
Apify gives $5 free credits every month — enough to test this scraper at no cost.
Ready-made inputs. Copy one into the scraper form or send it through the API.
Syntax, MX, disposable and typo checks.
{
"emails": [
"support@apify.com",
"john@gmial.com",
"test@mailinator.com",
"info@example.org"
],
"keep": "all"
}Run this task →Keep only valid numbers with line type.
{
"phones": [
"+1 206 235 0243",
"(415) 555-0132",
"+44 20 7946 0958"
],
"defaultCountry": "US",
"keep": "valid_phone"
}Run this task →Keep only usable contacts.
{
"contacts": [
{
"company": "Apify",
"email": "support@apify.com",
"phone": "+1 206 235 0243"
},
{
"company": "Stripe",
"email": "hello@stripe.com",
"phone": "+1 415 555 0132"
}
],
"keep": "usable"
}Run this task →Deliverable emails only, with website lookup.
{
"inputDatasetId": "aBcD1234EfGh5678",
"emailField": "email",
"phoneField": "phone",
"companyField": "company",
"keep": "deliverable_email",
"findWebsite": true
}Run this task →No. It checks syntax and live mail-server records without sending any mail.
Yes. Paste the dataset ID and tell it which fields hold email, phone and company.
International numbers with a + prefix; numbers without it are read as US or Canada by default.
The tool checks syntax, mail-server records and numbering plans; it sends no mail and makes no calls. You are responsible for having a lawful basis to process the contacts (e.g. GDPR, CAN-SPAM, TCPA) and for respecting opt-outs.
Call it through the Apify API, use the Python or JavaScript client, or connect it to Make, n8n, Zapier or Google Sheets. Results export as JSON, CSV or Excel.