Lead Finder:: Extract Emails from any website avatar

Lead Finder:: Extract Emails from any website

Pricing

from $10.00 / 1,000 results

Go to Apify Store
Lead Finder:: Extract Emails from any website

Lead Finder:: Extract Emails from any website

Extract email addresses from any website. Whether you're scraping a single company website or automating bulk email collection across thousands of URLs, this actor ensures high accuracy and scalability.

Pricing

from $10.00 / 1,000 results

Rating

5.0

(1)

Developer

Scraplib

Scraplib

Maintained by Community

Actor stats

4

Bookmarked

261

Total users

2

Monthly active users

4 days ago

Last modified

Share

Extract Emails from Websites

Extract Emails from Websites

Turn a list of website addresses into a list of email addresses. Give the Actor the websites you care about and it opens each one, follows the pages that usually carry contact details — contact, about, team, locations — and returns every email address it finds, together with the pages it scanned. Pages that build their content with JavaScript are rendered in a headless browser, so addresses that never appear in the raw HTML are still picked up.

Key Features

  • Email extraction from any website: give it a domain and get back the addresses published on it.
  • Contact page discovery: internal links such as /contact, /about, /team and /locations are followed automatically.
  • JavaScript rendering fallback: when a page returns no addresses as plain HTML, it is rendered in a headless browser and scanned again.
  • Placeholder filtering: template addresses such as name@domain.com or user@example.com are dropped.
  • Bulk input: pass one URL or thousands; websites are scanned concurrently.
  • Audit trail: every item lists the pages that were scanned for it.
  • Bare domains accepted: example.com works as well as https://example.com.

Who Is This For

  • Sales teams building contact lists from a set of target company websites.
  • Agencies and recruiters looking for the right inbox at a company.
  • Marketers enriching an existing account list with reachable addresses.
  • Researchers collecting published contact information for a set of organizations.
  • Developers who need website contact data as JSON, CSV or Excel through the Apify API.

Common Use Cases

  • Lead list building: feed in company domains from a directory or a Google Maps export and collect their public addresses.
  • CRM enrichment: fill in a contact address for accounts that only have a website on file.
  • Outreach and link building: find the address published by a blog, publisher or partner site.
  • Partner and supplier research: gather contact details across a list of vendors in one run.
  • Recruitment: reach the careers or HR inbox listed on a company site.

Input

FieldTypeDescriptionDefault
urlsarrayWebsite URLs to extract emails from. One URL or many; bare domains are accepted.3 example websites
startUrlsarrayOptional alternative to urls, for feeding websites from another Actor, a file or a Google Sheet. URLs from both fields are scanned.empty
maxItemsintegerStop after this many websites have been scanned. Each website yields at most one dataset item. Leave empty to scan every URL you provide.no limit
proxyConfigurationobjectProxy settings used for the website requests. Residential proxies are used by default because many business websites block datacenter IP addresses.Apify residential proxy

Example input:

{
"urls": [
"https://www.newtondentalassociates.com",
"https://apify.com"
],
"maxItems": 5,
"proxyConfiguration": { "useApifyProxy": true, "apifyProxyGroups": ["RESIDENTIAL"] }
}

Output

Each dataset item describes one website. Websites where no address is found are not stored.

FieldTypeDescription
urlstringThe website URL you provided
emailsarrayUnique email addresses found on the scanned pages, lower-cased
scanned_pagesarrayThe pages that were opened for this website
statusstringsuccess, or error when the website could not be scanned
errorstring or nullError detail when status is error, otherwise null

Example item:

{
"url": "https://www.newtondentalassociates.com",
"emails": [
"nda@newtondentalassociates.com"
],
"scanned_pages": [
"https://www.newtondentalassociates.com",
"https://www.newtondentalassociates.com/contact",
"https://www.linkedin.com/company/5049164?trk=tyah&trkInfo=clickedVertical%3Acompany%2Cidx%3A1-1-1%2CtarId%3A1433182991505%2Ctas%3ANewton%20Dental%20Associates",
"https://www.newtondentalassociates.com/our-team"
],
"status": "success",
"error": null
}

Pricing

This Actor is priced per result: you pay for each website that is stored in the dataset with at least one email address, and nothing for websites where no address is found. The current price per result, and per 1,000 results, is shown on the Pricing tab of the Actor page on the Apify Store.

FAQ

What counts as a result? One website that produced at least one email address. A website with no addresses is not stored and is not charged.

Can I pass a domain without https://? Yes. example.com is requested as http://example.com and redirects are followed.

Which pages are scanned? The URL you provide, plus the links on it whose path suggests contact details, such as /contact, /about, /team, /staff, /support and /locations. The pages actually opened are listed in scanned_pages for every item.

Why did a website return no emails? Some sites publish no address at all, hide it behind a contact form, or serve it as an image. The Actor only collects addresses that are present in the page text or in the rendered page.

Are obfuscated addresses handled? Addresses written in the normal name@domain.tld form are found, including those revealed by JavaScript. Forms such as "name [at] domain [dot] com" are not converted.

Why are residential proxies the default? Many business websites block datacenter IP ranges. You can switch the proxy off or choose another group in the input.

How do I export the results? Open the run's dataset on Apify and download it as JSON, CSV, Excel or XML, or fetch it through the Apify API.

Is this legal? The Actor only collects contact information that a website publishes openly. You are responsible for using the data in line with applicable laws, including GDPR and anti-spam rules such as CAN-SPAM.

More Scrapers by Scraplib

Contact & Support

Found a bug or need a new field? Open an issue on the Actor's Issues tab on the Apify Store. If this Actor saves you time, please leave a ⭐ rating on the Apify Store. Ratings keep it maintained.