Email Verifier by Million Verifier - $1/1k emails avatar
Email Verifier by Million Verifier - $1/1k emails

Pricing

Pay per event

Go to Apify Store
Email Verifier by Million Verifier - $1/1k emails

Email Verifier by Million Verifier - $1/1k emails

✅ #1 Email Verification Service ✅ Only pay for valid and invalid emails ✅ No charge for catch all emails ✅ Easily verify emails from apollo, zoominfo etc

Pricing

Pay per event

Rating

5.0

(1)

Developer

Million Verifier

Million Verifier

Maintained by Community

Actor stats

6

Bookmarked

39

Total users

29

Monthly active users

8 days ago

Last modified

Share

🔥Email Verifier by Million Verifier

✅ #1 Email Verification Service
✅ Only pay for valid and invalid emails
✅ No charge for catch all emails

This Apify actor verifies email addresses in bulk using the Million Verifier service. Every email is checked in seconds, you’re only billed for decisive results (valid, disposable, invalid), and responses land in the default dataset ready for download or automation.

💸 Pricing & Charging

  • You’re billed $1 per 1,000 decisive verifications (result: ok, disposable, invalid).
  • Catch-all, unknown, and other non-decisive outcomes are free.
  • Charging happens automatically after each processing batch; the actor logs a summary at the end of the run.

✨ Features

  • 🧹 Automatic deduplication across runs.
  • 📊 Resumable stats and per-batch charging ensure accurate billing.
  • 📈 Built-in dataset view for a clean, browsable summary in the Apify console.

📝 Input

  • emails (required, array of strings): Email addresses you want to verify.

Tip: You can paste a list directly into the “Emails” field in the Apify input UI—each line should contain a single address.

▶️ How to Run

  1. Open the actor on Apify and click Run.
  2. Paste or upload the list of emails into the emails field (or use the prefill to test).
  3. Press Start. You’ll see live logs and progress in the console.
  4. When the run finishes, visit the Dataset tab to download results as JSON, CSV, or Excel.

📦 Output

The actor writes each verification result to the default dataset. Results are sanitized to remove metadata fields that are not relevant for end users.

🧾 Response Schema (application/json)

FieldTypeAllowed valuesDescription
emailstringThe verified email address.
qualitystring"", "good", "bad", "risky"Quality assessment of the email address.
resultstring"ok", "catch_all", "unknown", "error", "disposable", "invalid"Overall verification result.
resultcodeinteger1, 2, 3, 4, 5, 6Numeric verification result: 1 (ok), 2 (catch_all), 3 (unknown), 4 (error), 5 (disposable), 6 (invalid).
subresultstring"unknown", "ok", "internal_error", "invalid_syntax", "no_local_ip_available", "dns_server_failed", "dns_no_mx", "dns_no_a", "could_not_connect", "no_code_in_banner", "invalid_banner_code", "no_code_in_ehlo_response", "no_code_in_helo_response", "no_code_in_mail_from_response", "no_code_in_rcpt_to_response", "ip_blocked", "no_mailbox", "mailbox_disabled", "mailbox_full", "greylisted", "connection_lost", "connection_timeout", "connection_refused", "connection_reset_by_peer", "connection_no_route_to_host", "host_not_accept_incoming_mail", "mail_service_unavailable", "bad_domain", "dns_error", "anti_spam_system", "dns_no_domain", "dns_refused", "timeout_error"Detailed sub-result for diagnostic insight.
freebooleanWhether the email belongs to a free email provider (e.g., Gmail).
rolebooleantrue if the email belongs to a role-based inbox (e.g., sales@, admin@).
didyoumeanstringSuggested correction for common typos.
errorstringError message (only populated when result is "error").

Happy verifying! 🚀