Website Contact Scraper: Emails, Phone Numbers & Social Links avatar

Website Contact Scraper: Emails, Phone Numbers & Social Links

Pricing

$20.00 / 1,000 results

Go to Apify Store
Website Contact Scraper: Emails, Phone Numbers & Social Links

Website Contact Scraper: Emails, Phone Numbers & Social Links

Crawl any website and extract emails, phone numbers, and social media links. Auto-discovers contact, about, and team pages. One clean record per domain. JS-rendered pages supported.

Pricing

$20.00 / 1,000 results

Rating

0.0

(0)

Developer

Techforce Global

Techforce Global

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Share

The Website Contact Scraper by Techforce Global crawls any list of websites and extracts emails, phone numbers, and social media links — automatically discovering contact pages, about pages, and team pages for maximum coverage.

Built with Playwright (headless Chromium) for full JavaScript-rendered page support. Returns one clean, consolidated record per domain — not scattered per-page dumps — with a transparent summary of everything found.


⭐ Why This Actor

FeatureWebsite Contact Scraper (Techforce)Most Other Actors
JavaScript-rendered pages✅ Playwright (full JS support)⚠️ Cheerio only (HTML-based)
One record per domain✅ Clean consolidated output❌ Per-page data dumps
Auto-discovers contact pages✅ contact, about, team, footer⚠️ Varies
Summary count object✅ emails, phones, socials, pages❌ Not available
scannedPages transparency✅ Full list of crawled URLs❌ Not available
Configurable depth + concurrency✅ Yes⚠️ Limited
Bulk URL input✅ Multiple domains in one run✅ Yes
Pay per event✅ No monthly subscription⚠️ Varies

🎯 Use Cases

B2B Lead Generation

Give it a list of prospect websites. Get back verified emails, phone numbers, and social handles for every domain — ready for CRM import or outreach sequences.

CRM Enrichment

Feed your existing contact database through the actor to add missing email addresses, phone numbers, and social profiles at scale.

Sales Prospecting

Extract contact details from competitor or partner websites automatically. No manual searching required.

Recruiting and HR Outreach

Find contact emails and LinkedIn profiles from company websites for direct recruiting outreach without going through job boards.

Collect social media handles and contact emails across a list of brands, blogs, or publishers for partnership or link building campaigns.

Site Audit

Run your own domain through the actor to discover exposed or outdated contact information that should be updated or removed.


⚙️ Input Configuration

FieldTypeRequiredDefaultDescription
urlsArray✅ YesList of website URLs to crawl
maxPagesPerDomainInteger❌ No10Max sub-pages per domain (0 = unlimited)
maxConcurrencyInteger❌ No5Pages crawled in parallel
proxyConfigurationObject❌ NoApify Proxy settings

💡 Tips for Best Results

  • Start with maxPagesPerDomain: 10 — good balance of speed and coverage
  • Use 20+ pages for large corporate sites with scattered contact info
  • Enable Apify Proxy with Residential IPs for sites with bot protection
  • Contact pages are always prioritised — /contact, /about, /team, /impressum are checked first regardless of your depth setting

Example Input

{
"urls": [
{ "url": "https://www.techcrunch.com" },
{ "url": "https://www.ycombinator.com" }
],
"maxPagesPerDomain": 10,
"maxConcurrency": 5,
"proxyConfiguration": {
"useApifyProxy": true,
"apifyProxyGroups": ["RESIDENTIAL"],
"apifyProxyCountry": "US"
}
}

📦 Output Schema

One record per input URL. Fields unavailable on a given site return as empty arrays or objects.

FieldTypeDescription
urlStringThe original input URL
emailsArrayAll unique email addresses found across the domain
phoneNumbersArrayAll unique phone numbers found
socialLinksObjectSocial media links grouped by platform
scannedPagesArrayAll sub-page URLs that were crawled
statusStringsuccess or no_data_found
summaryObjectCount of emails, phones, social platforms, pages scanned

LinkedIn · Twitter/X · Facebook · Instagram · YouTube · TikTok · WhatsApp · Pinterest · GitHub · and more

Example Output

{
"url": "https://www.ycombinator.com",
"emails": ["press@ycombinator.com", "jobs@ycombinator.com"],
"phoneNumbers": ["+1 (650) 123-4567"],
"socialLinks": {
"twitter": ["https://twitter.com/ycombinator"],
"linkedin": ["https://www.linkedin.com/company/y-combinator"],
"facebook": ["https://www.facebook.com/ycombinator"]
},
"scannedPages": [
"https://www.ycombinator.com",
"https://www.ycombinator.com/contact",
"https://www.ycombinator.com/about"
],
"status": "success",
"summary": {
"emailCount": 2,
"phoneCount": 1,
"socialPlatforms": 3,
"pagesScanned": 3
}
}

🔧 How It Works

  1. Accepts a list of URLs and launches a Playwright crawler with your concurrency settings
  2. Visits each URL and waits for the page to fully load — including JavaScript-rendered content
  3. Extracts emails, phone numbers, and social links from both raw HTML and visible page text
  4. From the root page, discovers and prioritises contact-related sub-pages (/contact, /about, /team, /impressum)
  5. Crawls sub-pages up to your maxPagesPerDomain limit
  6. Saves one consolidated, deduplicated record per domain to the dataset

⚠️ Notes

  • JavaScript-heavy sites are fully supported — Playwright renders the full page before extraction
  • Phone numbers are extracted from visible page text — not raw HTML — for higher accuracy
  • Social links are grouped by platform for easy filtering and CRM mapping
  • Higher maxPagesPerDomain values increase coverage but also runtime and cost
  • For sites with bot protection, enable Apify Proxy with Residential IPs

🔗 Integrations

Connect to any workflow via the Apify API:

  • n8n — HTTP Request node → Apify API → push contacts to HubSpot, Google Sheets, or Slack
  • Zapier — Native Apify integration available
  • Make (Integromat) — Full Apify module available
  • Google Sheets — Direct CSV export or API pipeline
  • HubSpot / Salesforce — Import CSV or connect via n8n/Zapier

This Actor integrates seamlessly into n8n workflows — no manual steps, just end-to-end contact enrichment automation.


💰 Pricing

Pay per event — no monthly subscription. You pay only for what you extract.


🆘 Support

Email: bhavin.shah@techforceglobal.com

Website: https://techforceglobal.com

📅 Book a 15-min consultation


🔗 You Might Also Like