Email Finder & Verifier (Pattern + SMTP Check) avatar

Email Finder & Verifier (Pattern + SMTP Check)

Pricing

Pay per usage

Go to Apify Store
Email Finder & Verifier (Pattern + SMTP Check)

Email Finder & Verifier (Pattern + SMTP Check)

Turn a name plus company domain into a verified work email. Generates common patterns (first.last, flast, first), checks MX, then probes candidates over SMTP without sending mail. Returns best guess + confidence. Pairs with AI Sales Personalizer. Free preview, $0.02 per resolved contact.

Pricing

Pay per usage

Rating

0.0

(0)

Developer

Emily Ward

Emily Ward

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Share

Email Finder & Verifier

Turn a name plus a company domain into a verified work email. No paid API keys. Built to close the loop on the AI Sales Personalizer pipeline: scrape leads, find emails, personalize, send.

How it works

  1. Normalize the name into first/last and the domain (accepts bare domains or full URLs).
  2. MX lookup confirms the domain can receive mail and finds its mail server.
  3. Pattern generation builds the common B2B address formats (first.last, flast, first, etc.), ranked by real-world frequency.
  4. Catch-all detection probes a random address. If the server accepts it, the domain is catch-all and individual mailboxes cannot be confirmed, so confidence is capped.
  5. SMTP verification probes each candidate with RCPT TO (no mail is ever sent). The first address the server accepts is the verified email.

Graceful degradation

Some networks block outbound port 25. When SMTP probing is unavailable, the actor automatically falls back to pattern-plus-MX confidence (the same model Hunter.io uses for unverifiable domains) and labels the result probable_pattern. You always get the best-guess email.

Output per contact

FieldMeaning
best_emailThe resolved (or best-guess) email
confidence0 to 100
statusverified, probable_pattern, unverified_pattern, catch_all, or no_mx
mx_validWhether the domain has a working mail server
catch_allWhether the domain accepts everything
candidatesAll patterns considered
smtp_resultsPer-candidate SMTP outcome when probing ran

Input

{
"contacts": [
{ "name": "Jane Smith", "domain": "acme.com" },
{ "first_name": "John", "last_name": "Doe", "domain": "https://www.example.com" }
],
"verify_smtp": true,
"detect_catch_all": true,
"preview_mode": false
}

Pricing

Free preview (first 3 contacts). $0.02 per resolved contact after that. Compare to Hunter.io at $34/mo for 500 (about $0.07 each) or Apollo at higher tiers.

Pairs with

  • Show HN Lead Scraper / Greenhouse Jobs Scraper to source the companies
  • AI Sales Personalizer to write the opener once you have the email

Notes

  • Respects standard SMTP etiquette: one connection per candidate, never sends mail, short timeouts.
  • Catch-all and greylisting are detected and reported rather than guessed past.
  • No personal data is stored beyond the run dataset.