Website Contact Scout avatar

Website Contact Scout

Pricing

$5.00 / 1,000 lead records

Go to Apify Store
Website Contact Scout

Website Contact Scout

Extract public emails, phone numbers, and social profile links from company websites for lead enrichment.

Pricing

$5.00 / 1,000 lead records

Rating

0.0

(0)

Developer

Boris-Andrei Pavel

Boris-Andrei Pavel

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Share

Turn company websites into clean lead-enrichment rows. Website Contact Scout crawls user-provided domains and extracts public contact signals: emails, phone numbers, LinkedIn, X/Twitter, Facebook, Instagram, YouTube, source page, normalized domain, counts, and a confidence score.

What it is good for

  • Enriching a CSV of company domains before outbound sales.
  • Finding contact pages for agencies, recruiters, and B2B research teams.
  • Building lightweight lead lists from public company websites.
  • Checking whether a website exposes sales/support contact channels.

Input

FieldDescription
startUrlsCompany, directory, or contact-page URLs to scan.
maxRequestsPerCrawlMaximum number of pages to crawl across all start URLs.
sameDomainOnlyKeep crawling constrained to the submitted domains. Recommended: true.

Example input:

{
"startUrls": [
{ "url": "https://www.iana.org/contact" },
{ "url": "https://www.python.org/about/help/" }
],
"maxRequestsPerCrawl": 25,
"sameDomainOnly": true
}

Output

Each dataset item is a lead/contact record:

{
"domain": "iana.org",
"companyName": "Contact Us",
"contactPage": "https://www.iana.org/contact",
"emails": ["iana@iana.org"],
"phones": ["+1-424-254-5300", "+1-424-254-5033"],
"socials": [],
"emailCount": 1,
"phoneCount": 2,
"socialCount": 0,
"confidence": 0.8
}

Common fields:

  • url, domain, companyName, title, contactPage
  • emails, phones, socials
  • platform-specific fields such as linkedin, twitter, facebook, instagram, youtube
  • emailCount, phoneCount, socialCount
  • confidence

Quality filters

The Actor includes lightweight cleanup to reduce noisy lead data:

  • rejects common date-like phone false positives
  • rejects protocol/range-style numbers
  • canonicalizes social links
  • deduplicates repeated contact-page fragments such as /contact#main
  • suppresses low-confidence social-only boilerplate pages

Tips for best results

  • Submit company homepages or contact/about pages.
  • Keep sameDomainOnly enabled unless you intentionally want broader crawling.
  • Use a moderate maxRequestsPerCrawl first, then scale once output quality is confirmed.
  • Export the dataset as CSV for sales, recruiting, SEO, or research workflows.

Responsible use

This Actor extracts public information from websites you provide. Respect website terms, privacy laws, and anti-spam rules. Do not use extracted contacts for unlawful or abusive outreach.

Local development

npm install
npm test
APIFY_LOCAL_STORAGE_DIR=./storage npm start

Deployment

npx -y apify-cli login
npx -y apify-cli push