Website Contact Scraper (Emails, Phones & Social Links)
Pricing
from $0.99 / 1,000 results
Website Contact Scraper (Emails, Phones & Social Links)
Extract emails, phone numbers and social links (LinkedIn, Instagram, X/Twitter, Facebook, YouTube) from any website. Auto-detects Contact/About pages (depth 1) and returns clean JSON per domain. Great for B2B lead gen, outreach, CRM enrichment and research.
Pricing
from $0.99 / 1,000 results
Rating
0.0
(0)
Developer

Logiover Data
Actor stats
0
Bookmarked
3
Total users
2
Monthly active users
2 days ago
Last modified
Categories
Share
π Website Contact Scraper β Emails, Phones & Social Links Extractor
Extract contact information from any website in seconds.
This Actor finds emails, phone numbers, and social media links (LinkedIn, Instagram, X/Twitter, Facebook, YouTube) from the homepage and (optionally) the siteβs Contact/About pages.
If you need a reliable website contact scraper, email extractor, social links scraper, or B2B lead enrichment tool, this Actor outputs clean JSON that plugs directly into your outreach, CRM, and data pipelines.
β What this Actor does
Given a list of websites, the Actor:
- Scans the homepage for contact signals
- Optionally follows internal links to Contact / About pages (depth 1)
- Extracts and normalizes:
- Emails
- Social profiles (LinkedIn, Instagram, X/Twitter, Facebook, YouTube)
- Meta title & description (useful for lead qualification)
- Outputs structured results per page and domain
β¨ Key Features
- Universal extraction from most websites
- Contact page auto-discovery (depth 1)
- B2B lead enrichment ready: clean output for CRMs & outreach tools
- Social profile capture: LinkedIn, Instagram, X/Twitter, Facebook, YouTube
- Metadata extraction: page title + meta description for context
- Proxy support (datacenter proxies are sufficient)
π― Best use cases
- B2B lead generation: capture verified contact channels quickly
- Cold outreach: build lists of domains β extract emails/socials β outreach
- CRM enrichment: append company social links to existing records
- Market research: identify brand channels and contact footprint
- Directory enrichment: enrich scraped listings with emails & socials
π How to Use
- Add your websites to Start URLs
- Choose Crawl Depth:
0= homepage only (fastest)1= homepage + Contact/About pages linked from home (recommended)
- Set Max Pages limit (safety)
- Keep Proxy Configuration enabled (recommended)
- Run the Actor and export results as JSON/CSV
βοΈ Input Configuration
startUrls (required)
List of websites to scan.
maxDepth
0= Only Home Page1= Also scan Contact/About pages linked from Home
Default: 1
Max: 1
maxRequestsPerCrawl
Safety limit for total pages per run.
Default: 200
proxyConfiguration (required)
Datacenter proxies are sufficient for most sites.
β Example Input (JSON)
{"startUrls": [{ "url": "https://apify.com" },{ "url": "https://www.tesla.com" }],"maxDepth": 1,"maxRequestsPerCrawl": 200,"proxyConfiguration": {"useApifyProxy": true}}
π¦ Output Dataset (Schema)
Each dataset item includes:
url β the page URL where data was found
rootDomain β root domain of the website
pageType β e.g., Home / Contact
emails β array of discovered emails
socials.linkedin β LinkedIn URL
socials.twitter β X/Twitter URL
socials.instagram β Instagram URL
socials.facebook β Facebook URL
socials.youtube β YouTube URL
title β page meta title
description β page meta description
Example Output
{"url": "https://example.com/contact","rootDomain": "example.com","pageType": "Contact","emails": ["hello@example.com", "sales@example.com"],"socials": {"linkedin": "https://www.linkedin.com/company/example","twitter": "https://twitter.com/example","instagram": "https://www.instagram.com/example","facebook": "https://www.facebook.com/example","youtube": "https://www.youtube.com/@example"},"title": "Contact β Example","description": "Get in touch with Example."}
π Dataset View (Overview)
The default overview focuses on lead-enrichment fields:
Domain (rootDomain)
Emails (emails)
LinkedIn (socials.linkedin)
Instagram (socials.instagram)
Source URL (url)
This makes it easy to validate lead quality inside Apify before exporting.
π₯ Pro Tips (maximize leads & reduce cost)
- Use depth 1 for best coverage
Most sites hide emails/socials on Contact/About pages. maxDepth = 1 usually yields the best results without large crawl cost.
- Increase quality with filters downstream
For outreach pipelines:
Keep only domains with at least 1 email OR a LinkedIn profile
Use title/description for lightweight qualification
Deduplicate by rootDomain
- Batch large lists safely
For thousands of websites:
Run in batches (e.g., 200β1000 domains per run)
Keep maxRequestsPerCrawl aligned with your batch size
π§― Troubleshooting
No emails found
Some websites:
use contact forms only
obfuscate emails with JS
block crawlers
Try:
keep maxDepth = 1
enable proxies
verify the site is accessible without geo restrictions
Social links missing
Some sites do not link socials directly from page HTML (they may load dynamically). This Actor extracts what is present in the markup and linked pages.
Blocked / rate-limited
Datacenter proxies are usually enough
If you still see blocks, use more sessions or switch proxy group if available
π SEO Keywords (what this Actor targets)
website contact scraper
email extractor from website
scrape emails and phones
scrape LinkedIn from website
social links scraper
contact page scraper
B2B lead enrichment
company contact details extractor
πΊ Roadmap
Planned enhancements:
advanced email de-obfuscation (common JS patterns)
phone number extraction per locale (E.164 normalization)
per-domain summary output (single merged record per domain)
optional additional socials (TikTok, GitHub)
Support & Feedback
Open an issue with:
sample site URLs
which fields you need (emails, phones, socials)
expected output format (per-page vs per-domain)
We can tune extraction rules for specific verticals if needed.