Website Email & Contact Scraper (Lead Enrichment) avatar

Website Email & Contact Scraper (Lead Enrichment)

Pricing

$2.00 / 1,000 contact records

Go to Apify Store
Website Email & Contact Scraper (Lead Enrichment)

Website Email & Contact Scraper (Lead Enrichment)

Website Email & Contact Scraper (Lead Enrichment). No API key required. Pay only per result; empty or failed runs cost nothing.

Pricing

$2.00 / 1,000 contact records

Rating

0.0

(0)

Developer

Christian Pichichero

Christian Pichichero

Maintained by Community

Actor stats

0

Bookmarked

3

Total users

2

Monthly active users

4 days ago

Last modified

Categories

Share

Website Email & Contact Scraper — a fast, reliable email scraper and contact scraper that turns any list of website URLs into emails, phone numbers, and social profiles. It's an email finder from website lists built for lead enrichment: paste your domains, get contact-ready leads back. No API key, and you pay only for sites where contacts are actually found — sites with nothing, failed runs, and empty runs are always $0.

This email scraper runs on the Apify platform, so you can call it from the API, run it on a schedule, or export results to JSON, CSV, Excel, or Google Sheets.

What this scraper does

  • Extracts emails (mailto links + plain-text), phone numbers (tel links + text), and social profiles (Facebook, Instagram, LinkedIn, Twitter/X, YouTube, TikTok) from any website
  • Crawls the homepage plus the pages where contacts actually live: contact, about, team, support, impressum, legal
  • Cleans out the junk automatically — placeholder emails, image filenames, tracker/CDN noise, obfuscation artifacts
  • Returns clean JSON, one record per website — ready for your CRM, sheets, or outreach tool
  • Pay-per-result pricing: you are never charged for a site where no email or phone was found

Enrich your lead lists (the killer combo)

Feed this actor the website column from:

Google Maps and Yellow Pages give you names, addresses, and phones — this scraper adds the email addresses those platforms don't show, turning a business list into an outreach-ready lead list in two runs.

What data you get

Each result record includes:

  • Website (website) — e.g. "https://joescoffee.com"
  • Site Title (siteTitle) — e.g. "Joe's Coffee — Best Espresso in Austin"
  • Emails (emails) — e.g. ["hello@joescoffee.com", "orders@joescoffee.com"]
  • Phones (phones) — e.g. ["+15125550187", "512-555-0199"]
  • Socials (socials) — e.g. {"facebook": "https://www.facebook.com/joescoffeeatx", "instagram": "https://www.instagram.com/joescoffeeatx"}
  • Pages Scanned (pagesScanned) — e.g. 4
  • Fetched At (fetchedAt) — e.g. "2026-07-15T00:00:00Z"

Input

FieldTypeDescription
websitesarrayWebsite URLs or bare domains to scan, e.g. https://joescoffee.com or joescoffee.com. One output record per site.
maxPagesPerSiteintegerHomepage plus up to N-1 likely contact pages crawled per site. Default 5.
includeSocialsbooleanAlso extract the first Facebook/Instagram/LinkedIn/Twitter/YouTube/TikTok profile link per site. Default true.
maxCostUsdnumberHARD budget cap. The run stops cleanly before exceeding this. Default 5.
proxyConfigurationobjectProxy settings; the default is fine for ordinary business websites.

Example output

{
"type": "contact",
"website": "https://joescoffee.com",
"siteTitle": "Joe's Coffee — Best Espresso in Austin",
"emails": ["hello@joescoffee.com", "orders@joescoffee.com"],
"phones": ["+15125550187", "512-555-0199"],
"socials": {
"facebook": "https://www.facebook.com/joescoffeeatx",
"instagram": "https://www.instagram.com/joescoffeeatx",
"twitter": "https://x.com/joescoffeeatx",
"youtube": "https://www.youtube.com/@joescoffee"
},
"pagesScanned": 3,
"fetchedAt": "2026-07-15T00:00:00Z"
}

Use cases

  • Lead enrichment — add emails to Google Maps / Yellow Pages / directory lead lists
  • Cold outreach — build email lists for agencies, local services, and B2B prospecting
  • CRM data hygiene — fill in missing contact fields for accounts you already have
  • Market research — map the social presence of businesses in any niche

Run it as a monitor

Schedule this contact scraper to run automatically — hourly, daily, or on any cron schedule — with the built-in Apify Scheduler, and have results pushed to you by webhook, email, Slack, or your own app the moment they're ready. Because pricing is per contact found, a scheduled run only ever charges you for the contacts it actually returns.

Pricing

This actor uses pay-per-result pricing at $0.002 per website with contacts found. There is no monthly fee and no start fee. Sites where no email or phone number is found are pushed to your dataset free — and empty or failed runs cost $0. Enriching 1,000 websites where contacts are found costs $2.

Frequently asked questions

How do I find email addresses from a website? Paste the website URL (or a whole list) into the websites input and run. The scraper checks the homepage and the site's contact/about/team pages and returns every public email it finds.

Do I need an API key or account for the source? No. This email scraper works out of the box — no API key, no login, no browser extension.

What happens if a site has no email or phone? You are not charged for it. The record still appears in your dataset (with empty fields) so your enrichment stays row-aligned with your input list — but it's free.

Can I enrich a Google Maps or Yellow Pages lead list? Yes — that's the intended combo. Export the website column from google-maps-scraper-max or yellowpages-scraper-max and paste it into websites.

Does it find phone numbers and social profiles too? Yes. Phone numbers from tel: links and page text, plus the first Facebook, Instagram, LinkedIn, Twitter/X, YouTube, and TikTok profile link per site.

Is scraping emails from websites legal? This actor only reads publicly displayed contact information — the same pages any visitor sees. You are responsible for complying with anti-spam laws (CAN-SPAM, GDPR, etc.) when contacting the addresses you collect.

What export formats are supported? JSON, CSV, Excel, HTML, or push to Google Sheets, a database, or your own app via the Apify API.

Why choose this email finder

  • $0 on empty — the only email scraper pricing that guarantees you never pay for a site with no contacts.
  • No API key, no proxy setup — works out of the box; automatic proxy escalation handles blocking sites.
  • Junk-filtered — placeholder emails, tracker noise, and image-filename false positives are removed before you see them.
  • Built for pipelines — pairs natively with Google Maps and Yellow Pages lead scrapers on the same platform.

Part of a connected toolkit — combine them for richer datasets: