Website Email Extractor avatar

Website Email Extractor

Pricing

from $40.00 / 1,000 successful api calls

Go to Apify Store
Website Email Extractor

Website Email Extractor

Extract email addresses by crawling multiple pages of a website.

Pricing

from $40.00 / 1,000 successful api calls

Rating

0.0

(0)

Developer

Alex Jordan

Alex Jordan

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

0

Monthly active users

5 days ago

Last modified

Categories

Share

What does Website Email Extractor do?

Website Email Extractor crawls multiple pages of any website and collects all publicly visible email addresses — from contact pages, about pages, footers, and team directories — returning a deduplicated list with the source page for each email found.

Built on the Apify platform, this Actor handles multi-page crawling automatically and integrates with Apify's scheduling, webhooks, and 1,500+ tools via Zapier and Make.

Why use Website Email Extractor?

  • Lead generation — Build contact lists from company websites in your target market
  • Outreach automation — Feed extracted emails directly into your email sequencing tool
  • Freelancer prospecting — Find direct contact emails for decision-makers at target companies
  • Agency prospecting — Scrape client contact info from industry directories or local business sites
  • Data enrichment — Fill in missing email fields on existing company records

How to use Website Email Extractor

  1. Click Try for free on this Actor's page
  2. Enter the root URL of the website (e.g. https://stripe.com)
  3. Set max_pages to control crawl depth (default 5)
  4. Click Start and wait for crawling to complete
  5. Download your results from the Output tab in JSON, CSV, or Excel

Input

FieldTypeRequiredDescription
urlstringRoot URL to start crawling from
max_pagesintegerMaximum number of pages to crawl (default 5)
cachebooleanUse cached result if available (default true)

Example input:

{
"url": "https://stripe.com",
"max_pages": 10
}

Output

Example output:

{
"emails": [
{ "email": "press@stripe.com", "source_url": "https://stripe.com/press" },
{ "email": "support@stripe.com", "source_url": "https://stripe.com/contact" }
],
"total_found": 2,
"pages_crawled": 10,
"meta": { "cache_hit": false, "execution_time_ms": 4200 }
}

You can download the dataset in various formats such as JSON, HTML, CSV, or Excel.

Data fields

FieldTypeDescription
emailsarrayDeduplicated list of emails with their source page
emails[].emailstringThe email address found
emails[].source_urlstringThe page where this email was discovered
total_foundintegerTotal unique emails extracted
pages_crawledintegerNumber of pages actually crawled

Pricing / Cost estimation

$0.04 per successful API call on Apify.

  • 500 successful Apify runs = $20.00

FAQ & Support

Is this legal? This Actor only collects emails that are publicly displayed on web pages — the same emails visible to any visitor. Always comply with local privacy laws (GDPR, CAN-SPAM) when using collected email addresses.

Known limitations: Emails hidden behind contact forms or JavaScript obfuscation may not be captured. Cloudflare email protection ([email protected]) is decoded automatically.

Need help? Open an issue in the Issues tab or contact the support team for custom solutions.