Website Contact & Social Links Extractor avatar

Website Contact & Social Links Extractor

Pricing

from $1.50 / 1,000 domain scrapeds

Go to Apify Store
Website Contact & Social Links Extractor

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

Phoebe Labs

Maintained by Community

Actor 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 /support subpages 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-verifier to instantly check the MX deliverability and spam risk of all extracted emails!

📥 Input Parameters

FieldTypeDescriptionDefault
domainsArray<String>Required. List of domain names or full URLs to scan.["apify.com", "anthropic.com"]
maxSubpagesPerDomainIntegerNumber of contact and about subpages to scan per domain.4
proxyConfigurationObjectOptional 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 ApifyClient
client = 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.