Email Finder & Contact Scraper - Emails, Phones & Social Links avatar

Email Finder & Contact Scraper - Emails, Phones & Social Links

Pricing

Pay per usage

Go to Apify Store
Email Finder & Contact Scraper - Emails, Phones & Social Links

Email Finder & Contact Scraper - Emails, Phones & Social Links

Crawl any website to find email addresses, phone numbers, and social media profiles. Smart crawling prioritizes contact, about, and team pages for fast results. Also detects tech stack. Perfect for B2B lead generation and sales outreach.

Pricing

Pay per usage

Rating

0.0

(0)

Developer

Renzo Madueno

Renzo Madueno

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Categories

Share

Website Contact and Email Finder -- Extract Emails, Phone Numbers, and Social Links from Any Website

Crawl any website to extract publicly listed contact information. The scraper intelligently prioritizes contact pages, about pages, team pages, and footers to find email addresses, phone numbers, physical addresses, and social media profiles. It also detects the site's technology stack, identifying 25+ platforms and frameworks including WordPress, Shopify, React, HubSpot, and more.

Give it a list of domains and get back a clean, consolidated contact record for each one -- ready for CRM import, outreach campaigns, or competitive research.

What data can you extract?

FieldTypeDescription
domainstringThe website domain that was crawled
companyNamestringCompany name, auto-detected from meta tags, page title, or domain
emailsarray of stringsAll email addresses found across crawled pages
phonesarray of stringsPhone numbers extracted from page text
addressesarray of stringsPhysical addresses found on the website
socialLinksobjectSocial media profile URLs (LinkedIn, Twitter/X, Facebook, Instagram, YouTube)
contactPageUrlstringDirect URL to the website's contact page, if found
techStackarray of stringsDetected technologies and platforms (e.g., "React", "Shopify", "Google Analytics")
pagesCrawledintegerTotal number of pages crawled for this domain
scrapedAtstringISO 8601 timestamp of when the data was extracted

Use cases

  • Lead generation and outbound sales -- Build verified email lists from company websites. Feed the results directly into your email outreach tools. Filter out generic addresses (info@, support@) to focus on actionable contacts.
  • Sales prospecting and pre-call research -- Before reaching out to a prospect, pull their company's contact details, social profiles, and tech stack in one automated step. Know what tools they already use to tailor your pitch.
  • Competitive technology analysis -- Discover what platforms and tools your competitors use. Identify which companies in a market run on Shopify versus WooCommerce, use HubSpot versus Intercom, or deploy React versus Angular.
  • Business intelligence and data enrichment -- Enrich your existing lead database with phone numbers, social links, and technology data. Pair with the Google Maps Business Scraper to go from a search query to a fully enriched contact list.
  • Partnership and PR outreach -- Gather contact details for potential partners, media outlets, or influencers at scale. The smart crawler ensures you find the right contact page even on large, complex websites.

Input parameters

ParameterTypeRequiredDefaultDescription
domainsarray of stringsYes--Website domains or URLs to crawl (e.g., "stripe.com", "https://shopify.com"). The scraper normalizes the input and starts from the homepage.
maxPagesPerDomainintegerNo10Maximum number of pages to crawl per domain (1-50). More pages means more contact data but longer run times.
includeGenericEmailsbooleanNotrueInclude generic email addresses like info@, support@, noreply@. Set to false to only collect personal or department-specific emails.
detectTechStackbooleanNotrueDetect technologies used by the website (CMS, frameworks, analytics, payment tools, etc.)
maxConcurrencyintegerNo3Number of domains to crawl in parallel (1-10)

Example output

{
"domain": "stripe.com",
"companyName": "Stripe",
"emails": [
"press@stripe.com",
"support@stripe.com"
],
"phones": [
"+1 (888) 926-2289"
],
"addresses": [],
"socialLinks": {
"linkedin": "https://www.linkedin.com/company/stripe",
"twitter": "https://twitter.com/stripe",
"facebook": "https://www.facebook.com/StripeHQ",
"instagram": "https://www.instagram.com/stripe",
"youtube": "https://www.youtube.com/c/stripe"
},
"contactPageUrl": "https://stripe.com/contact",
"techStack": [
"Cloudflare",
"Google Analytics",
"Next.js",
"React",
"Stripe"
],
"pagesCrawled": 10,
"scrapedAt": "2026-03-01T12:00:00.000Z"
}

How much does it cost?

This actor uses a pay-per-result pricing model:

  • $0.002 per domain ($2.00 per 1,000 domains)
  • Crawling 100 websites costs approximately $0.20
  • Crawling 10,000 websites costs approximately $20.00

Platform compute costs (Apify usage) are billed separately and depend on the number of pages crawled per domain and overall run time. Most domains are fully crawled in under 30 seconds. There are no monthly fees or commitments.

Tips and tricks

  • 5-10 pages per domain is the sweet spot for most use cases. The scraper prioritizes high-value pages (contact, about, team, imprint, privacy) first. Increasing beyond 10 pages rarely yields significant additional contact data but does increase run time and cost.
  • Disable generic emails to improve lead quality. If you are building a sales prospect list, set includeGenericEmails to false. This filters out addresses like info@, support@, and noreply@ so your list only contains emails more likely to reach a real person or specific department.
  • Combine with the Google Maps Business Scraper for a complete prospecting pipeline. First, search Google Maps for businesses in your target industry and location. Then, feed the extracted website URLs into this scraper to get emails, phone numbers, and social profiles for each business.
  • The technology stack data is valuable for sales targeting. If you sell a product that competes with or integrates with specific platforms, use the techStack field to segment your prospects. For example, filter for companies using Shopify if you sell e-commerce apps, or target companies using Google Analytics if you offer an analytics alternative.

Quick alternative: LeadFinder

Just need a quick lead list with phone numbers and websites? Try LeadFinder -- enter any niche + city and get business contact data instantly. 5 free leads, 100+ as CSV for $5. Free API available too.

  • Google Maps Business Scraper -- Discover businesses by industry and location on Google Maps, then use this contact finder to enrich each result with email and social data.
  • Indeed Jobs Scraper -- Identify companies that are actively hiring, then use this contact finder to get their direct contact information for sales outreach.