Chorelet
Apify Actor

Website Contacts Scraper

A list of domains in, emails, phones and social profiles out — from each site's own pages.

Pay per result on Apify. Runs that return nothing cost nothing; Apify's free plan includes $5 of usage a month, and Apify Bronze, Silver and Gold subscribers get 10%, 20% and 30% off.

Paste domains or URLs and get one row per company: emails from mailto links, page text and bracketed obfuscation, phone numbers from tel links and international formats, and the company's LinkedIn, X, Facebook, Instagram, YouTube, TikTok, GitHub, Telegram and Discord profiles — read from the homepage and from the site's own Contact, About, Team and Impressum pages.

Noise is filtered out on purpose: no-reply addresses, platform mailboxes and documentation placeholders like [email protected] never reach the dataset, and a Facebook share button never lands in the Facebook field.

What you get

  • • Homepage plus the pages where contacts actually live
  • • Emails, phones and ten social networks
  • • Placeholder and no-reply filtering
  • • www/non-www and https→http fallback
  • • Monitored daily

Typical uses

  • • Enriching a CRM or conference export
  • • Building an outreach list from a domain list
  • • Finding a company's real social profiles
  • • Checking which sites publish a contact at all

Output

website, finalUrl, status, title, descriptionThe site as it answered
emails, phonesContacts found across the scanned pages
socials, linkedin, twitter, facebook, instagram, youtubeCompany profiles, not share links
pagesScanned, errorWhat was opened, and why a site failed

Run it from code

Same Actor, same output, from your own scripts (any language) or from n8n, Make and Zapier.

curl -X POST "https://api.apify.com/v2/acts/chorelet~website-contacts-scraper/run-sync-get-dataset-items?token=YOUR_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"websites":["stripe.com","plausible.io","linear.app"],"maxContactPages":3,"concurrency":5}'