Website Contact Scraper: Emails, Phones & Social Profiles
Pricing
Pay per usage
Website Contact Scraper: Emails, Phones & Social Profiles
Turn a list of websites into contact data. Fetches each site's homepage plus contact and about pages and returns emails, phone numbers, and social profile links, one row per site. Built for sales teams and marketers. Pay only for sites with contacts found.
Pricing
Pay per usage
Rating
0.0
(0)
Developer
Ken M
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
4 hours ago
Last modified
Categories
Share
Turn a list of websites into contact data. Give this Actor domains or URLs and it fetches each site's homepage plus its contact, about, and support pages, then returns one clean row per site with every email address, phone number, and social profile link it finds. No login, no API key, no browser.
Built for sales teams, marketers, and agencies who already have a list of target companies and need a way to reach them. Feed it the output of a lead source (a directory scrape, a CSV of domains, another Actor) and get back inboxes and profiles you can act on.
What you get
One row per website, with:
emails(deduplicated, junk filtered) andbestEmail(prefers role inboxes like contact@ and info@ on the site's own domain)phones(from tel: links and on-page numbers)socials(LinkedIn, Facebook, Instagram, X, YouTube, TikTok, GitHub profile links)domain,finalUrl,reachable,pagesScanned,contactsFound,scrapedAt
Input
websites(list of domains or URLs, up to 2000 per run)maxPagesPerSite(homepage plus discovered contact/about pages, default 5)
Example input
{"websites": ["apify.com", "basecamp.com", "posthog.com"],"maxPagesPerSite": 5}
Example output
{"website": "basecamp.com","finalUrl": "https://basecamp.com/","domain": "basecamp.com","reachable": true,"emails": ["support@basecamp.com"],"bestEmail": "support@basecamp.com","phones": [],"socials": {"twitter": "https://x.com/basecamp","youtube": "https://www.youtube.com/basecamp"},"pagesScanned": ["https://basecamp.com/", "https://basecamp.com/about", "https://basecamp.com/support"],"contactsFound": true}
Uses
- Enrich a domain list from any lead source into outreach-ready contacts
- Build prospect lists: emails and LinkedIn pages for every company on your target list
- Refresh a stale CRM: check which sites are still live and what their current contact info is
- Chain after a directory or maps scrape to add direct contact channels
Pricing
Pay per result. You are only charged for sites where at least one email, phone, or social profile was found. Unreachable sites and sites with nothing to show are always free. The first 10 contact rows of every run are free so you can validate output before you scale up.
Notes
- The Actor scans the homepage and up to
maxPagesPerSite - 1likely contact pages (contact, about, impressum, support, team) discovered from the site's own links. - Emails are filtered for common junk (asset filenames, package versions, placeholder domains, noreply inboxes). Share buttons and login links are excluded from social profiles.
- Ordinary business sites need no proxy. Runs are plain HTTP, so compute cost stays near zero even on large lists.