Bulk Email Finder with Email Verification avatar

Bulk Email Finder with Email Verification

Pricing

from $15.00 / 1,000 results

Go to Apify Store
Bulk Email Finder with Email Verification

Bulk Email Finder with Email Verification

Find verified business emails using first name, last name, and company name or company domain. Email verification is included in the output.

Pricing

from $15.00 / 1,000 results

Rating

0.0

(0)

Developer

Scalelist

Scalelist

Maintained by Community

Actor stats

0

Bookmarked

22

Total users

17

Monthly active users

11 days ago

Last modified

Categories

Share

Bulk Email Finder by Scalelist

Find verified business emails for any list of leads using full name and company name or domain.

All emails found are verified twice. "Valid" means they are safe to use, "Risky" means they are catch_all or unverifiable.

Powered by Scalelist — the email and phone finder used by over 30,000 users on the Scalelist web app every day.

How it works

You provide a list of leads, matched one of two ways:

  • first_name + last_name + company_domain (preferred — better match rate)
  • first_name + last_name + company_name

Input

FieldRequiredDescription
leads[].first_nameLead's first name
leads[].last_nameLead's last name
leads[].company_domainRecommendede.g. acmecorp.com — better match rate than company name
leads[].company_nameOptionalUse if domain is unknown

Example input

{
"leads": [
{
"first_name": "Sarah",
"last_name": "Chen",
"company_domain": "acmecorp.com",
"company_name": "Acme Corp"
},
{
"first_name": "Maria",
"last_name": "Silva",
"company_domain": "globex.com"
},
{
"first_name": "John",
"last_name": "Doe",
"company_name": "Some Company"
}
]
}

Output

One row is written to the Apify Dataset for every lead — giving you a complete record of the run.

FieldTypeDescription
first_namestringLead's first name
last_namestringLead's last name
company_domainstring | nullCompany domain used for the lookup
company_namestring | nullCompany name used for the lookup
emailstring | nullFound email address. null if not found
linkedin_profile_urlstring | nullCarried through from the input lead, so a downstream Phone Finder run keeps its strongest identifier
email_statusstringValid · Risky · Not found · Lookup failed · Timeout · Submit failed
foundbooleantrue if an email was found

Example output rows

Found (Valid):

{
"first_name": "Sarah",
"last_name": "Chen",
"company_domain": "acmecorp.com",
"email": "sarah.chen@acmecorp.com",
"email_status": "Valid",
"found": true
}

Found (Risky):

{
"first_name": "John",
"last_name": "Doe",
"company_domain": null,
"email": "john.doe@somecompany.com",
"email_status": "Risky",
"found": true
}

Error handling

SituationBehaviour
Missing first_name or last_nameLead is skipped with a warning; others continue
Missing company domain and nameLead is skipped with a warning; others continue
Rate limit (429)Exponential backoff, up to 5 automatic retries
Batch submit errorBatch skipped, placeholder rows written, run continues
Spend cap reachedActor stops cleanly; remaining leads are not submitted
Actor timeoutActor stops before submitting batches it can't retrieve results for

Other Scalelist Actors


Support