Free Email Domain Scraper - Extract Emails From Any Website avatar
Free Email Domain Scraper - Extract Emails From Any Website

Pricing

from $5.00 / 1,000 emails

Go to Apify Store
Free Email Domain Scraper - Extract Emails From Any Website

Free Email Domain Scraper - Extract Emails From Any Website

Extract Emails From Any Website. No monthly costs. Contact discovery, employing a two-pass search strategy, advanced filtering (remove generic and malformed emails), user-agent rotation, and configurable limits per domain. Ideal for lead generation and market research.

Pricing

from $5.00 / 1,000 emails

Rating

5.0

(1)

Developer

SR

SR

Maintained by Community

Actor stats

12

Bookmarked

653

Total users

72

Monthly active users

40 days

Issues response

5 days ago

Last modified

Share

Public Email Domain Scraper

Quickly discover publicly available email addresses linked to specific domains. This tool intelligently scans the web, making it ideal for contact discovery, lead generation, and market research.

What can you do with it?

  • Lead Generation: Find contact emails for potential clients by scanning their company domains.
  • Market Research: Gather email addresses for outreach, surveys, or competitive analysis.
  • Contact Discovery: Efficiently find publicly listed email addresses for organizations or individuals associated with a list of websites.

How it works

  1. You provide a list of domain names (e.g., apify.com, ft.com).
  2. The scraper uses a three-pass search strategy with pagination to maximize email discovery.
  3. It intelligently filters results to find relevant emails, focusing on those matching the input domain.
  4. Generic and placeholder emails are automatically filtered out.

Three-Pass Search Strategy

The scraper uses an intelligent three-pass approach to discover as many valid emails as possible:

Pass 1 - Initial Search:

  • Searches for: "domain" "email address"
  • Example: "bol.com" "email address"
  • Fetches up to 4 pages of results with pagination

Pass 2 - Refined Search with Exclusions:

  • Searches for: "domain" "email address" with site exclusions
  • Example: "bol.com" "email address" -site:careers.bol.com
  • Excludes URLs and emails already found in Pass 1
  • Fetches up to 4 pages of results

Pass 3 - Domain-Specific Pattern Search:

  • Searches for: "email @domain"
  • Example: "email @bol.com"
  • Finds emails that might be missed in previous passes
  • Can increase discovery rate by up to 100%
  • Fetches up to 4 pages of results

Each pass automatically stops early when:

  • Target email count is reached
  • No new emails are found on a page
  • Maximum pagination limit is reached (4 pages)

This tool is designed to be fast, efficient, and thorough, helping you gather valuable contact information with ease.

Pricing & Limits

Free Plan

  • 10 domains limit: Process up to 10 unique domains on the free plan
  • When the limit is reached, the actor will notify you to upgrade to a paid plan
  • The limit applies across multiple runs (domains are counted cumulatively)
  • Unlimited domains: No restrictions on the number of domains you can process
  • Access to all features without limitations

Who is this for?

  • Sales Teams: Looking to build prospect lists.
  • Marketers: Seeking contacts for outreach campaigns.
  • Researchers: Needing to gather contact information for studies or analysis.
  • Business Developers: Identifying key contacts in target companies.

Input Example

Simply provide a list of domains you want to scrape. You can also specify the maximum number of emails you'd like to find per domain.

{
"domains": [
"apify.com",
"ft.com"
],
"max_emails_per_domain": 5
}

Output Example (Dataset)

The tool will return a list of found email addresses, organized by the domain they belong to.

[
[
{
"domain": "ft.com",
"email": "contact@ft.com"
},
{
"domain": "ft.com",
"email": "ftlive@ft.com"
},
{
"domain": "ft.com",
"email": "help@ft.com"
},
{
"domain": "apify.com",
"email": "hello@apify.com"
},
{
"domain": "apify.com",
"email": "info@apify.com"
}
]
]