Website Contact & Social Media Extractor
Pricing
Pay per usage
Website Contact & Social Media Extractor
Extract emails, phone numbers, and social media profiles from any list of URLs. Supports 15+ platforms including LinkedIn, Twitter/X, Instagram, Facebook, TikTok, YouTube, WhatsApp, Telegram, Discord, and more. Perfect for lead generation, CRM enrichment, and bulk contact discovery.
Pricing
Pay per usage
Rating
5.0
(5)
Developer
One Scales
Maintained by CommunityActor stats
4
Bookmarked
9
Total users
7
Monthly active users
3 days ago
Last modified
Categories
Share
Website Contact & Social Media Extractor pulls emails, phone numbers, and social media profiles from any list of URLs in one run. Whether you're building a lead list, enriching a CRM, auditing site contact pages, or running bulk prospecting — this tool gives you every contact signal a page exposes, structured and ready to export.
Unlike simple email scrapers, this actor uses a full headless Chrome browser (Puppeteer) so it works on JavaScript-rendered pages, and it extracts 15+ contact types including LinkedIn, Twitter/X, Instagram, Facebook, TikTok, YouTube, WhatsApp, Telegram, Discord, Pinterest, Snapchat, Threads, Reddit, and more — all in one pass.
Use cases include:
- Lead generation — scrape contact pages, team pages, or landing pages across hundreds of domains in one run
- CRM enrichment — add missing emails, phones, and social profiles to existing lead lists
- Outreach research — find the right social channels and email addresses before reaching out
- Site audits — discover which social platforms sites are active on
- Agency prospecting — bulk-check potential client sites for contact completeness
- Partnership discovery — identify social profiles and direct contacts for partnership outreach
Features
- 15+ contact types — emails, confirmed phones, uncertain phones, LinkedIn, Twitter/X, Instagram, Facebook, YouTube, TikTok, Pinterest, Discord, Telegram, WhatsApp, Snapchat, Threads, Reddit
- JavaScript-rendered pages — uses headless Chrome via Puppeteer, not just static HTML
- iFrame support — optionally scans iFrames embedded in the page for additional contacts
- Confirmed vs uncertain phones —
phonescontains numbers fromtel:links (high confidence);phonesUncertaincontains numbers extracted from plain text (may include false positives) - Resource blocking — images, CSS, and fonts are blocked for faster, cheaper runs
- Proxy support — residential proxy by default for reliable access across sites
- Budget capping — automatically caps URLs processed to stay within your configured budget
- Bulk-ready — handles 1 to 10,000+ URLs
How to Use
Input
| Field | Type | Required | Description |
|---|---|---|---|
startUrls | Request list | Yes | Pages to scrape. Accepts plain URLs or Apify request list format. |
checkIframes | Boolean | No | Also extract contacts from embedded iFrames. Default: true. |
proxyConfiguration | Object | No | Proxy settings. Residential proxy is recommended and set by default. |
Example input:
{"startUrls": [{ "url": "https://onescales.com" }],"checkIframes": true,"proxyConfiguration": {"useApifyProxy": true,"apifyProxyGroups": ["RESIDENTIAL"]}}
Output
One row per URL. Every row includes:
| Field | Description |
|---|---|
url | The scraped page URL |
domain | Root domain extracted from the URL |
emails | Confirmed email addresses (from mailto: links and regex) |
phones | Confirmed phone numbers (from tel: links) |
phonesUncertain | Phone numbers extracted from plain text (may have false positives) |
linkedIns | LinkedIn profile URLs |
twitters | Twitter/X profile URLs |
instagrams | Instagram profile URLs |
facebooks | Facebook profile URLs |
youtubes | YouTube channel URLs |
tiktoks | TikTok profile URLs |
pinterests | Pinterest profile URLs |
discords | Discord server or user URLs |
telegrams | Telegram channel or user URLs |
whatsapps | WhatsApp contact URLs |
snapchats | Snapchat profile URLs |
threads | Threads profile URLs |
reddits | Reddit profile or subreddit URLs |
Example output row:
{"url": "https://onescales.com","domain": "onescales.com","emails": ["hello@onescales.com"],"phones": [],"phonesUncertain": [],"linkedIns": ["https://www.linkedin.com/company/onescales"],"twitters": ["https://twitter.com/onescales"],"instagrams": [],"facebooks": [],"youtubes": [],"tiktoks": [],"pinterests": [],"discords": [],"telegrams": [],"whatsapps": [],"snapchats": [],"threads": [],"reddits": []}
Tips
- Contact pages extract better — point the actor at
/contact,/about, or/teampages for the richest results - iFrames — some sites embed contact widgets or social feeds in iFrames. Keep
checkIframes: trueunless you're confident your targets don't use them - JavaScript-heavy sites — the actor uses full Chrome, so content loaded via JavaScript is handled automatically
Support
For bugs, feature requests, or questions — reach us at https://docs.google.com/forms/d/e/1FAIpQLSfsKyzZ3nRED7mML47I4LAfNh_mBwkuFMp1FgYYJ4AkDRgaRw/viewform?usp=dialog
Related Keywords
email extractor, email scraper, contact extractor, website email extractor, website email scraper, phone number extractor, contact scraper, contact phone number, contact email, social media scraper, bulk email finder, social media extractor, phone number extractor, lead generation, lead scraper, CRM enrichment, website scraper, contact page scraper, bulk email finder, email finder, social profile finder, outreach tool, prospecting tool, actor, AI, API, apify, at scale, automated, automation, batch, bulk, checker, converter, crawler, CSV, dataset, detector, downloader, Excel, export, exporter, extractor, fetcher, finder, generator, Google Sheets, HTML, ifttt, instant, JSON, lookup, make, make.com, mass, MCP, monitor, n8n, no-code, no API key required, parser, PDF, pipeline, report, scanner, schedule, scheduled, scraper, spreadsheet, tool, validator, webhook, workflow, XML, zapier