Free Email Domain Scraper - Extract Emails From Any Website
Pricing
from $5.00 / 1,000 emails
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
(2)
Developer
SR
Maintained by CommunityActor stats
20
Bookmarked
1.6K
Total users
87
Monthly active users
19 hours
Issues response
8 days ago
Last modified
Categories
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
- You provide a list of domain names (e.g.,
apify.com,ft.com). - For each domain the scraper runs a small set of Yahoo search queries and reads the email addresses out of the result snippets.
- It filters results to emails matching the input domain (so
bol.comresults only keep…@bol.com). - Generic and placeholder emails (
firstname.lastname@,noreply@,jane.doe@, …) are automatically filtered out.
Search Strategy
The scraper combines two passes per domain and merges the results:
1. Snippet pass — four targeted Yahoo queries (page 1), extracting every address anchored to the exact domain from the result text:
"@domain" email"@domain" contact"@domain" team"@domain" -www
The email and contact queries are the robust, cross-language core; team and -www diversify the result set.
2. Deep pass — contact-page fetch. A https://domain/ email query surfaces the brand's contact/imprint pages (e.g. corporate sites). The scraper fetches the top result pages and extracts emails directly from them, capturing addresses that never appear in search snippets (sourcing, press, corporate-comms inboxes). Known email-broker pages (RocketReach, ContactOut, LeadIQ, …) are skipped because they only publish invented "email format" examples.
Expected yield (please read)
Yahoo's search index is thinner than some other engines, so this tool is best for spot-checking a known brand's public contacts, not high-recall harvesting:
- Well-indexed brands have a higher hit rate (the deep pass can return several role and department addresses); small/niche sites often return nothing.
- Even valid-looking addresses can be example/format addresses — always sanity-check before use, and respect each site's terms and applicable privacy/anti-spam law (GDPR, CAN-SPAM). Harvesting and emailing personal addresses without a lawful basis is illegal in many jurisdictions.
Pricing & Limits
Per-Run Limit
- 50 domains per run: You can process a maximum of 50 domains in a single run
- If you need to process more domains, split them into multiple runs
- This limit applies to both free and paid plans
Free Plan
- 100 emails per month: Collect up to 100 email addresses total on the free plan
- The limit applies across all runs in your billing period (emails are counted cumulatively)
- When the limit is reached, the actor will stop processing and notify you to upgrade
- Example: If you collect 60 emails in your first run, you can collect 40 more emails in subsequent runs during that month
Paid Plan
- Unlimited emails: No restrictions on the total number of emails you can collect
- Access to all features without limitations
- Still subject to the 50 domains per-run limit (run multiple times for larger lists)
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"}]]