Contact & Email Extractor - Emails, Phones, Socials

Extract contact details from any website: email addresses, phone numbers and social-media profiles. Fetches each site and optionally crawls its contact/about/imprint pages where businesses hide their email. Pure HTTP, fast and cheap, no browser. Export JSON, CSV or Excel for lead generation.

Guide: Local business leads

Contact & Email Extractor — Emails, Phones, Socials

Turn a list of websites into contact details for lead generation: email addresses, phone numbers, and social-media profiles. Point it at company websites (or a list of domains from another scraper) and it returns the contacts found on each.

Most businesses hide their email on a contact / about / imprint page rather than the homepage, so this actor optionally follows those same-domain pages automatically.

Pure HTTP (Chrome TLS impersonation) + regex/DOM parsing — fast, cheap, and reliable, no browser needed.

What you get

Field Description
website / domain The input site and its registrable domain
emails Deduplicated list of email addresses
phones Deduplicated list of phone numbers
socials Map of network → profile URL (facebook, instagram, linkedin, twitter/x, youtube, tiktok, whatsapp, telegram, github, …)
emailCount / phoneCount Counts for quick filtering
pagesScanned How many pages were fetched for this site
scrapedAt ISO 8601 timestamp

High-confidence sources (mailto: / tel: links) are always captured; visible text is also scanned, with asset filenames, tracking IDs and example addresses filtered out.

Input

{
  "startUrls": [{ "url": "https://example.com" }, { "url": "acme.io" }],
  "crawlContactPages": true,
  "maxPagesPerSite": 5,
  "proxyConfiguration": { "useApifyProxy": true }
}
Field Type Default Description
startUrls array — Websites or bare domains
crawlContactPages boolean true Follow contact/about/imprint pages
maxPagesPerSite integer 5 Max pages fetched per site
proxyConfiguration object Apify proxy Datacenter proxy is usually enough

Use cases

  • Lead generation — enrich a list of company domains with emails and phones.
  • Sales prospecting — pair with a Google Maps / directory scraper to turn business listings into reachable contacts.
  • Recruiting & outreach — collect contact points for target organisations.
  • CRM enrichment — fill missing contact fields for existing accounts.

🤖 Use with Claude or ChatGPT (MCP)

Run this actor straight from Claude, ChatGPT, Cursor or any MCP client via the Apify MCP server. In Claude Desktop: Settings → Connectors → Add custom connector → https://mcp.apify.com, then ask it to find contacts for a site. Or expose just this tool:

{ "mcpServers": { "apify": { "url": "https://mcp.apify.com?tools=get_anything/contact-extractor" } } }

Full guide: Connect Apify actors to Claude & ChatGPT.

Notes

  • Only publicly available pages are fetched; no logins or gated content.
  • Respect applicable anti-spam and data-protection laws (GDPR/CAN-SPAM) when contacting people.

Related scrapers