Website Email Scraper
Pricing
from $5.00 / 1,000 results
Website Email Scraper
Extract contact emails from any website instantly. A fast, duplicate-safe email scraper designed for lead generation, B2B sales outreach, and cold email campaigns.
Pricing
from $5.00 / 1,000 results
Rating
0.0
(0)
Developer
Faheem Ahmed
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
4 days ago
Last modified
Categories
Share
Website Email Extractor (Exact URLs Only)
Extract email addresses from a list of exact target URLs with high bypass rate, automatic Cloudflare de-obfuscation, and zero crawling overhead.
Website Email Extractor fetches only the exact URLs you provide and extracts contact emails, mailto links, and obfuscated Cloudflare email addresses. Powered by Scrapling's stealth sessions, it bypasses advanced anti-bot systems like Cloudflare Turnstile dynamically.
Features
- ⚡️ Zero Crawling Overhead - Targets only the exact pages you provide. No slow, expensive spidering or site traversing.
- 🛡️ Advanced Stealth Bypassing - Powered by Scrapling's
AsyncStealthySessionwith automatic JavaScript rendering and Turnstile solving. - 🧹 Robust Cleaning - Uses a strict regular expression to parse visible text and page HTML, filtering out asset false positives (like
.png,.jpg,.js,.webp). - 🔓 Cloudflare De-obfuscation - Automatically decodes obfuscated email addresses disguised by Cloudflare's
data-cfemailsystem. - 🧼 Per-Page Deduplication - Merges duplicate email references on the same page, outputting a clean unique list of emails for each URL.
Quick Start
- Open the Input tab.
- Add the list of exact URLs you want to extract emails from (e.g.
["https://apify.com/contact", "https://example.com/about"]). - Set the Request Delay (in seconds) to avoid rate limits when querying many pages from a single site.
- Run the actor and review/export your results from the Dataset tab.
Input Parameters
| Field | Type | Description | Default / Empty Behavior |
|---|---|---|---|
| urls | array<string> | Required. A list of exact website URLs to scrape emails from. | Must contain at least 1 URL. |
| delay | integer | Optional delay (in seconds) to wait between fetching pages. | Defaults to 1 second. |
| proxyConfig | object | Optional Apify proxy settings to bypass IP blocks. | Runs in direct mode if omitted. |
Example Input
{"urls": ["https://apify.com/contact","https://nooranicollection.com/"],"delay": 1,"proxyConfig": {"useApifyProxy": true}}
Output Format
The actor emits one dataset row per unique email, keeping the source URL attached for traceability:
Example Output
| url | status | |
|---|---|---|
| https://apify.com/contact | hello@apify.com | success |
| https://nooranicollection.com/ | aq0243867@gmail.com | success |
| https://nooranicollection.com/ | admin@mail.com | success |
{"url": "https://apify.com/contact","email": "hello@apify.com","status": "success"}
Output Fields
| Field | Type | Description |
|---|---|---|
| url | string | The source URL that produced this email. |
string | One unique, normalized email address. null if the page failed or had no emails. | |
| status | string | success, no_emails_found, failed, or http_error_<code>. |
Support
For issues, questions, or feature requests, feel free to file a ticket or reach out! 🫡