Email Finder & Verifier (Pattern + SMTP Check)
Pricing
Pay per usage
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
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
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
- Normalize the name into first/last and the domain (accepts bare domains or full URLs).
- MX lookup confirms the domain can receive mail and finds its mail server.
- Pattern generation builds the common B2B address formats (first.last, flast, first, etc.), ranked by real-world frequency.
- 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.
- 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
| Field | Meaning |
|---|---|
best_email | The resolved (or best-guess) email |
confidence | 0 to 100 |
status | verified, probable_pattern, unverified_pattern, catch_all, or no_mx |
mx_valid | Whether the domain has a working mail server |
catch_all | Whether the domain accepts everything |
candidates | All patterns considered |
smtp_results | Per-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.