Website Contact Finder avatar

Website Contact Finder

Pricing

from $1.00 / 1,000 results

Go to Apify Store
Website Contact Finder

Website Contact Finder

Crawl any website and extract emails, phone numbers, and social media profiles. Smart prioritisation of /contact, /about, /team pages. HTTP-only, no browser.

Pricing

from $1.00 / 1,000 results

Rating

5.0

(7)

Developer

Crawler Bros

Crawler Bros

Maintained by Community

Actor stats

8

Bookmarked

1

Total users

0

Monthly active users

3 days ago

Last modified

Share

Crawl any website and extract emails, phone numbers, and social media profiles (Facebook, Instagram, LinkedIn, Twitter/X, YouTube, TikTok, GitHub, Pinterest). HTTP-only — no browser, no login.

What this actor extracts

  • websiteUrl — normalised URL
  • emails — unique list (placeholder / noreply / blacklisted domains filtered)
  • phones — unique list (international-format filtered for noise)
  • socialLinks — object with the first profile URL per platform
  • contactPageUrl — direct link to the discovered contact page (if any)
  • pagesCrawled — number of pages fetched
  • crawledAt — ISO timestamp

Input

FieldTypeDescription
urlsstring[]Sites to scan. Required.
maxPagesPerSiteinteger1–200 (default 20).
maxConcurrencyinteger1–20 parallel page fetches (default 5).
requestTimeoutSecsinteger5–60 per-page timeout (default 15).
useProxybooleanToggle Apify RESIDENTIAL proxy for sites that block datacenter IPs. Default off.
smartPrioritisebooleanCrawl /contact, /about, /team first. Default on.

How it works

  1. Normalise each URL (https:// prefix if missing).
  2. Fetch the homepage via curl_cffi (Chrome-131 TLS fingerprint).
  3. Extract mailto: + tel: + plain-text emails/phones + social-profile links.
  4. Discover internal links; prioritise contact/about/team pages.
  5. Continue fetching up to maxPagesPerSite, gathering data from each page.
  6. Return one record per input URL with deduplicated results.

Filters and quality

  • Emails: blacklists placeholder domains (example.com, yoursite.com, etc.), known noreply locals, and file-like extensions (.png@x2, .jpg…).
  • Phones: requires 7–20 digits, prefers international format.
  • Socials: drops platform homepages, sharer links, and intent URLs.

FAQ

Do I need a proxy? No — leave useProxy=false. Enable only for sites that serve 403 to datacenter IPs. Does it render JavaScript? No — pure HTTP. Extract target info from server-rendered HTML / mailto-tel links.