π§ Smart Email Finder & Verifier - SMTP Validated
Pricing
from $5.00 / 1,000 results
π§ Smart Email Finder & Verifier - SMTP Validated
Find professional emails from name + company domain. Generates 14 common patterns (first.last@, flast@, etc.), verifies via SMTP when possible, returns confidence scores. Handles bulk CSV input. Perfect for sales outreach, recruiting, and lead generation. MX validation included.
Pricing
from $5.00 / 1,000 results
Rating
0.0
(0)
Developer
ben
Maintained by CommunityActor stats
1
Bookmarked
105
Total users
12
Monthly active users
8 days ago
Last modified
Categories
Share
π§ Smart Email Finder & Verifier β Find & SMTP-Verify Professional Emails
Find a person's work email from just their name and company domain, then verify it's real β without sending a single message. Give the Actor a first name, last name and domain, and it generates the most common corporate email patterns, checks the domain's mail servers (MX), runs live SMTP mailbox verification, detects catch-all domains to avoid false positives, and returns a confidence score for every result. Process one contact or thousands via JSON or CSV. Export to JSON/CSV/Excel, run on a schedule, call via API, or connect to Make, Zapier or n8n.
π What is the Smart Email Finder & Verifier?
It's a lead-enrichment tool that combines pattern-based email discovery with real
deliverability verification. For each contact it builds up to 14 likely address
formats (like john.smith@, jsmith@, john@), tests them against the domain's
real mail server using the SMTP RCPT TO handshake (which never sends an actual
email), and returns the verified address plus a 0β100 confidence score β so sales,
recruiting and outreach teams can build clean, deliverable contact lists and cut
bounce rates.
What data does it extract?
emailβ the best matching address found for the contactfirst_name,last_name,domainβ echoed back for easy joiningis_verifiedβ whether SMTP confirmed the mailbox existsconfidence_score(0β100) β how likely the email is correctverification_methodβsmtp,mx,format,smtp_partial,pattern_fallback, etc.is_valid_formatandhas_mx_recordsβ format and mail-server checksis_catch_allβ whether the domain accepts all addresses (flags false positives)smtp_code/smtp_messageβ raw response from the mail servermx_hostβ the mail server testedpatterns_tried,verification_time_ms,errorβ diagnostics per contact
β¬οΈ Input
Provide contacts as JSON or paste a CSV, then tune how thorough verification should be:
| Field | Description |
|---|---|
contacts | Array of contacts, each with first_name, last_name and domain |
csvInput | Alternative to JSON: paste CSV with first_name,last_name,domain columns |
maxPatternsToTest | How many email patterns to try per contact (1β14; 8 is optimal) |
verificationLevel | format (fast), mx (check mail server), or smtp (full mailbox check, most accurate) |
detectCatchAll | Test whether the domain accepts all emails, to avoid false positives |
timeout | SMTP connection timeout in seconds (3β30; 5 works for most servers) |
proxyConfiguration | Optional proxy for SMTP connections to reduce IP blocking |
Example input
{"contacts": [{ "first_name": "Tim", "last_name": "Cook", "domain": "apple.com" },{ "first_name": "Satya", "last_name": "Nadella", "domain": "microsoft.com" }],"maxPatternsToTest": 8,"verificationLevel": "smtp","detectCatchAll": true,"timeout": 5}
β¬οΈ Output
Each contact returns one result row (view as a table, or export JSON / CSV / Excel):
{"email": "tim.cook@apple.com","first_name": "Tim","last_name": "Cook","domain": "apple.com","is_valid_format": true,"has_mx_records": true,"is_verified": true,"is_catch_all": false,"confidence_score": 90,"verification_method": "smtp","smtp_code": 250,"smtp_message": "2.1.5 Recipient OK","mx_host": "mx.apple.com","patterns_tried": 1,"verification_time_ms": 1840,"error": null}
π‘ Use cases
- π― Sales prospecting: turn a list of names + companies into verified, ready-to-email leads with low bounce rates.
- π§βπΌ Recruiting outreach: reach candidates directly with confirmed work emails instead of guessing addresses.
- π§Ή List cleaning & validation: verify an existing contact list before a campaign to protect sender reputation.
- π CRM enrichment: fill in missing email fields in bulk from CSV, then push results into your CRM or outreach tool.
β FAQ
How does it find someone's email? It generates the most common corporate address patterns from the name and domain, then verifies them against the domain's real mail server. The first address the server accepts is returned with high confidence.
How does verification work without sending email? It uses the SMTP RCPT TO
command β the same step a mail server uses to check a recipient exists β but stops
before any message is sent. Nothing lands in anyone's inbox.
What does the confidence score mean? It reflects how strong the evidence is: SMTP-confirmed mailboxes score highest (~90), MX- or pattern-only guesses score lower. Use it to decide which addresses to trust or double-check.
What is catch-all detection? Some domains accept every address, which can make a wrong guess look "valid." The Actor tests a random fake address first; if the domain is catch-all it flags it and lowers confidence so you avoid false positives.
Can I verify emails in bulk? Yes β pass an array of contacts in contacts, or
paste a CSV into csvInput with first_name, last_name and domain columns.
What if SMTP is blocked on the run? Some networks block outbound port 25. When
that happens the Actor falls back to the most likely pattern with a lower confidence
score and notes it in verification_method and error, so you still get a usable
best guess. Adding a proxy via proxyConfiguration improves SMTP success.
Do I need an API key? No. There's no third-party API key or login β it works directly with DNS (MX) and SMTP. A proxy is optional but recommended for SMTP.
Can I run it on a schedule or via API? Yes β schedule recurring runs in Apify, call it via the API/SDK, or connect it to Make, Zapier or n8n.
Why was no email found for a contact? Either the domain has no mail servers, the
name produced no valid pattern, or every tested address was rejected. The error
field explains which case applied.
Is it legal? It performs standard DNS and SMTP lookups on publicly available business domains and sends no messages. Use the results for legitimate outreach and follow anti-spam and privacy laws (GDPR, CAN-SPAM) in your region.
π You might also like
- Email Finder & Verifier β alternative email discovery + verification
- Business Contact Scraper β emails, phones & contacts from websites
- LinkedIn Intelligence Scraper β profile enrichment with email & lead scoring
- Google Maps Business Scraper β local business leads with contact data
Keywords: email finder, email verifier, find professional email, SMTP verification, email validation, MX record check, bulk email finder, lead generation, sales prospecting, email pattern finder, catch-all detection, confidence score, work email lookup, CRM enrichment, reduce email bounce.