Website Contact Finder avatar

Website Contact Finder

Pricing

Pay per usage

Go to Apify Store
Website Contact Finder

Website Contact Finder

Find contact information from any website

Pricing

Pay per usage

Rating

0.0

(0)

Developer

Jan Bruinier

Jan Bruinier

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

4 days ago

Last modified

Categories

Share

Give it a list of websites. Get back every email, phone number, and social media link found on each site.

What it does

This actor crawls websites starting from the homepage, follows internal links, and extracts all contact information it finds. It checks page content, mailto/tel links, and anchor hrefs for social profiles. It can even detect obfuscated emails like "user [at] domain [dot] com".

Use cases

  • Lead generation: Build contact lists from company websites before outreach.
  • Sales prospecting: Find the right email and phone for decision-makers.
  • Competitor research: Map out a competitor's social media presence and contact channels.
  • Data enrichment: Add contact details to an existing company database.
  • Directory building: Compile contact info across hundreds of business websites.

Input options

ParameterDescriptionDefault
Website URLsList of URLs to crawl (one result per site)Required
Max Pages Per SiteHow many pages to crawl per website10
Max Crawl DepthLink depth from homepage (1 = homepage only)2
Respect robots.txtHonor robots.txt crawl restrictionsYes
Detect Obfuscated EmailsFind emails written as "user [at] domain"Yes

Output format

One result per website:

{
"url": "https://example.com",
"emails": [
"contact@example.com",
"sales@example.com",
"support@example.com"
],
"phones": [
"+1-555-123-4567",
"(555) 987-6543"
],
"social_links": {
"twitter": ["https://twitter.com/example"],
"linkedin": ["https://linkedin.com/company/example"],
"facebook": ["https://facebook.com/example"],
"github": ["https://github.com/example"]
},
"pages_crawled": 8
}

What it detects

  • Emails: Standard emails, mailto: links, and obfuscated formats (user[at]domain[dot]com)
  • Phones: International formats, tel: links, various separator styles
  • Social media: Twitter/X, LinkedIn, Facebook, Instagram, GitHub, YouTube, TikTok

Smart filtering

The actor automatically filters out:

  • Common false positive emails (noreply@, webmaster@, schema.org, etc.)
  • Binary file URLs (images, PDFs, archives)
  • Duplicate contacts across pages
  • Script/style content that could produce false matches

Performance

  • Crawls pages concurrently within each site
  • Respects robots.txt by default
  • Adds small delays between requests to avoid overloading servers
  • Retries failed requests up to 3 times with backoff
  • Typical run: 10 pages per site takes about 10-15 seconds