Website Contact Finder — Emails, Phones & Socials avatar

Website Contact Finder — Emails, Phones & Socials

Pricing

from $5.00 / 1,000 contact_results

Go to Apify Store
Website Contact Finder — Emails, Phones & Socials

Website Contact Finder — Emails, Phones & Socials

Fast lead-gen crawler: paste website URLs, get emails, phone numbers, and social profile links. Built for sales, agencies, and enrichment pipelines.

Pricing

from $5.00 / 1,000 contact_results

Rating

5.0

(1)

Developer

ng. night

ng. night

Maintained by Community

Actor stats

1

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Share

Extract emails, phone numbers, and social media profiles from any list of websites. Built for lead generation, sales enrichment, and agency workflows.

Paste company websites (from Google Maps, directories, CRM, or outbound lists) → get clean, structured contact data you can export as CSV, Excel, or JSON.

What is Website Contact Finder?

Website Contact Finder is a fast lead generation scraper for Apify Store. For every website you provide, it:

  1. Opens the homepage (and optional contact / about pages)
  2. Collects public emails, phones, and social links
  3. Saves one clean result per domain — ready for CRM import

It is designed for users who already have a list of websites and only need contact fields at scale. No coding required.

What data can I extract?

FieldExamples
📧 Emailshello@company.com, sales@company.com
📞 Phone numbersFrom tel: links and common page patterns
💼 LinkedInCompany or profile URLs
🐦 X / TwitterProfile links
📘 FacebookPages / profiles
📸 InstagramProfiles
▶️ YouTubeChannels
🎵 TikTokProfiles
📌 PinterestProfiles
💻 GitHubOrg / user pages

Also returns: domain, seed URL, page title, pages scraped, and counts.

Why use this Actor?

  • Fast — HTTP + Cheerio crawler (no heavy browser by default)
  • 📦 One row per domain — easy for lead lists and enrichment pipelines
  • 🧭 Contact-page aware — optionally follows contact / about / team / impressum links
  • 💰 Fair pricing — pay only when an email or phone is found (empty rows free)
  • 🔗 Integrations-ready — export CSV/Excel/JSON or pull via Apify API, Make, Zapier, webhooks

How to use Website Contact Finder

Even if you have never scraped the web before:

  1. Create a free Apify account
  2. Open Website Contact Finder
  3. Add one or more website URLs (homepages work best)
  4. Click Start and wait for the run to finish
  5. Open the Dataset tab and download results as JSON, CSV, Excel, or HTML

Tips for best results

  • Prefer homepages or known company domains (not random deep links)
  • Keep max pages per domain at 3–5 for speed and cost control
  • Enable Apify Proxy if many sites time out or block datacenter IPs
  • Not every website publishes a public email — empty email fields are normal
  • Full pipeline: Google Maps / directory → Domain List Cleanerthis Actor
  • One Actor: Maps to Contacts (clean + contacts in one run)

Input

FieldRequiredDescription
Website URLs (startUrls)YesList of websites to scan
Max pages to visit (total)NoGlobal request cap (default: 50)
Max pages per domainNoHow deep to go per site (default: 5)
Follow contact / about linksNoVisit contact-like pages (default: true)
Proxy configurationNoEnable Apify Proxy when sites block you

Example input

{
"startUrls": [
{ "url": "https://apify.com" },
{ "url": "https://www.ycombinator.com" }
],
"maxRequestsPerCrawl": 50,
"maxPagesPerDomain": 5,
"followContactLinks": true
}

Output

Each dataset item is one domain with contacts merged from the pages crawled:

{
"domain": "example.com",
"url": "https://example.com/",
"emails": ["hello@example.com", "sales@example.com"],
"phones": ["+1 (415) 555-0100"],
"socials": {
"linkedin": "https://www.linkedin.com/company/example",
"twitter": "https://x.com/example",
"facebook": "https://www.facebook.com/example"
},
"emailCount": 2,
"phoneCount": 1,
"pageTitle": "Example — Home",
"pagesScraped": [
"https://example.com/",
"https://example.com/contact"
],
"scrapedAt": "2026-07-28T12:00:00.000Z"
}

You can view results in the Apify UI table or export them for CRM / spreadsheet use.

Who is this for?

  • Sales / SDR teams enriching domain lists
  • Agencies building prospect lists for clients
  • Founders & marketers collecting public contacts from local businesses
  • Data pipelines that already have websites and only need contact fields

How much does it cost?

This Actor uses pay-per-event pricing. You are charged only when a domain has at least one public email or phone. Rows with socials only (or no contacts) are still saved — free.

EventPrice
Contact result (email or phone found)$0.005$5.00 / 1,000 results
Actor start$0.0005 per run (infrequent)
Platform usageIncluded in pricing for users

Example: scan 1,000 sites and find contacts on 600 of them ≈ $3 in result charges.

Always check the Pricing tab for the live rates on your plan.

FAQ

Can I extract emails from Google Maps?

Not in one hop from the map pin alone. Recommended path:

  1. Google Maps / Places scraper → websites
  2. Domain List Cleaner → normalize & drop junk
  3. This Actor → emails, phones, socials

Or run Maps to Contacts for steps 2+3 in one Actor.

Can I use integrations (Make, Zapier, Sheets)?

Yes. Connect via Apify integrations, webhooks, or the API. Push results to Google Sheets, Slack, your CRM, or any workflow tool.

Can I use the Apify API?

Yes. Run the Actor programmatically with the Apify API / apify-client (Node.js or Python), then read the default dataset.

Why are some emails or phones empty?

Many sites hide contacts behind forms, images, or login walls. This Actor only collects publicly visible contact data from HTML. Partial results are normal.

Web scraping of publicly available information is generally legal, but results may include personal data protected by GDPR and similar laws. Only use data for legitimate purposes and respect each site’s terms. If unsure, consult your own legal advice. See also Apify’s overview of scraping legality.

Limitations

  • Works best on public marketing websites
  • Strong anti-bot sites, pure JS apps, and login walls may return partial data
  • Phone extraction is conservative to reduce junk matches
  • Social links are first-match per network per domain

Feedback & support

Found a bug or need a feature? Open an issue on the Actor’s Issues tab. Active maintenance keeps results reliable as websites change.


Keywords: website email extractor, contact scraper, phone number scraper, social media profile extractor, lead generation, domain contact finder, sales enrichment, website contact details scraper