Website Contact & Social Links Extractor
Pricing
from $1.50 / 1,000 domain scrapeds
Website Contact & Social Links Extractor
Extract verified business emails, phone numbers, and social profiles (LinkedIn, X/Twitter, Instagram, Facebook, YouTube) from any domain or website.
Pricing
from $1.50 / 1,000 domain scrapeds
Rating
0.0
(0)
Developer
Phoebe Labs
Maintained by CommunityActor stats
1
Bookmarked
2
Total users
1
Monthly active users
a day ago
Last modified
Categories
Share
📇 Website Contact & Social Links Extractor
Fast, automated contact and social profile finder for B2B lead generation, sales prospecting, and AI agents.
Extract verified business emails, telephone numbers, and 7+ social media profiles (LinkedIn, X/Twitter, Instagram, Facebook, YouTube, GitHub, TikTok) directly from any company domain or website in under 2 seconds.
⚡ Why Use This Contact Extractor?
- Cloudflare Email De-obfuscation: Many modern websites hide emails behind Cloudflare's email protection (
cdn-cgi/l/email-protection). Standard scrapers return blank fields; this Actor automatically decodes them on the fly. - Smart Subpage Scanning: Automatically discovers and checks
/contact,/about,/team, and/supportsubpages in parallel without wasting compute on full-site crawls. - Zero Browser Overhead: Uses high-speed HTTP streaming rather than heavy headless Chrome, delivering results in under 1.5 seconds per domain.
- AI Agent Ready: Clean, structured JSON output designed specifically for LLM context windows and autonomous AI sales pipelines (LangChain, LlamaIndex, Claude Code, CrewAI, AutoGen).
- Cross-Tool Synergy: Pair with
phoebe-labs/bulk-email-verifierto instantly check the MX deliverability and spam risk of all extracted emails!
📥 Input Parameters
| Field | Type | Description | Default |
|---|---|---|---|
domains | Array<String> | Required. List of domain names or full URLs to scan. | ["apify.com", "anthropic.com"] |
maxSubpagesPerDomain | Integer | Number of contact and about subpages to scan per domain. | 4 |
proxyConfiguration | Object | Optional Apify proxy configuration for high-volume scraping. | None |
Example Input JSON
{"domains": ["apify.com","anthropic.com"],"maxSubpagesPerDomain": 4}
📤 Output Dataset Format
Each processed domain produces a comprehensive contact record:
{"domain": "apify.com","status": "SUCCESS","title": "Apify: The web scraping and automation platform","description": "Apify is a full-stack web scraping and data extraction platform...","emails": ["support@apify.com","press@apify.com"],"phones": ["+1 (555) 123-4567"],"socials": {"linkedin": ["https://www.linkedin.com/company/apifytech"],"twitter": ["https://twitter.com/apify"],"instagram": ["https://www.instagram.com/apifytech"],"facebook": ["https://www.facebook.com/apifytech"],"youtube": ["https://www.youtube.com/@apify"],"github": ["https://github.com/apify"],"tiktok": []},"scrapedAt": "2026-11-04T07:30:00.000Z"}
🤖 Using with AI Agents & LangChain / MCP
This Actor is optimized for programmatic calling in agent loops. Call it via the Apify API:
from apify_client import ApifyClientclient = ApifyClient("YOUR_APIFY_TOKEN")run = client.actor("phoebe-labs/website-contact-extractor").call(run_input={"domains": ["openai.com", "stripe.com"]})for item in client.dataset(run["defaultDatasetId"]).iterate_items():print(item["domain"], item["emails"], item["socials"]["linkedin"])
🛡️ Deliverability Notice
Extracted email addresses should be verified before sending cold outreach campaigns. Use phoebe-labs/bulk-email-verifier to test MX records and filter out disposable or invalid mailboxes.