Website Contact Finder Pro avatar

Website Contact Finder Pro

Pricing

from $0.05 / 1,000 results

Go to Apify Store
Website Contact Finder Pro

Website Contact Finder Pro

Extract public emails, phone numbers, contact pages, and social media links from any website in seconds.

Pricing

from $0.05 / 1,000 results

Rating

0.0

(0)

Developer

Biddut Hossain

Biddut Hossain

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

0

Monthly active users

10 hours ago

Last modified

Share

Website Contact Finder Pro is an Apify Actor that scans websites and extracts publicly available contact information. It discovers email addresses, phone numbers, social media profiles, contact pages, and business details from one or multiple websites, then exports the results into a structured dataset for lead generation, outreach, research, and business intelligence.

Features

  • Extract email addresses
  • Extract phone numbers
  • Find contact pages
  • Find About pages
  • Extract company names
  • Extract website titles
  • Extract social media profiles
  • Detect LinkedIn pages
  • Detect Facebook pages
  • Detect Instagram profiles
  • Detect X (Twitter) profiles
  • Detect YouTube channels
  • Detect TikTok profiles
  • Extract business addresses (when available)
  • Supports multiple websites
  • Automatic duplicate removal
  • Error handling and logging
  • Export structured datasets

Input

Example input

{
"startUrls": [
{
"url": "https://example.com"
},
{
"url": "https://company.com"
}
],
"maxPages": 10,
"followContactPages": true,
"extractSocialProfiles": true
}

Input Fields

FieldTypeDescription
startUrlsArrayOne or more website URLs
maxPagesIntegerMaximum pages to crawl per website
followContactPagesBooleanVisit Contact, About, Team and similar pages
extractSocialProfilesBooleanExtract social media profile links

Output

Each dataset item contains

{
"url": "https://example.com",
"title": "Example Company",
"companyName": "Example Company",
"emails": [
"info@example.com",
"sales@example.com"
],
"phones": [
"+1 555 123 4567"
],
"contactPage": "https://example.com/contact",
"aboutPage": "https://example.com/about",
"linkedin": "https://linkedin.com/company/example",
"facebook": "https://facebook.com/example",
"instagram": "https://instagram.com/example",
"twitter": "https://x.com/example",
"youtube": "https://youtube.com/@example",
"tiktok": "https://tiktok.com/@example",
"address": "123 Main Street, New York, NY",
"scrapedAt": "2026-07-18T00:00:00Z"
}

Project Structure

.actor/
actor.json
input_schema.json
src/
main.py
scraper.py
requirements.txt
README.md

Workflow

Read Actor Input
Validate URLs
Download Website
Extract Emails
Extract Phone Numbers
Extract Company Information
Find Contact & About Pages
Extract Social Media Links
Normalize Results
Save to Apify Dataset

Output Fields

  • url
  • title
  • companyName
  • emails
  • phones
  • contactPage
  • aboutPage
  • linkedin
  • facebook
  • instagram
  • twitter
  • youtube
  • tiktok
  • address
  • scrapedAt

Error Handling

The actor automatically handles:

  • Invalid URLs
  • Network timeouts
  • HTTP errors
  • Redirects
  • Duplicate emails
  • Duplicate phone numbers
  • Parsing errors
  • Missing contact information

Use Cases

  • Lead generation
  • Sales prospecting
  • B2B outreach
  • Marketing research
  • Business directory creation
  • CRM enrichment
  • Competitor research
  • Contact database building

Performance

  • Supports multiple websites
  • Fast asynchronous requests
  • Automatic duplicate removal
  • Structured JSON output
  • Optimized for large batches
  • Suitable for automation workflows

Notes

This actor extracts only publicly available information from websites. Results depend on the information published by the website owner. Respect each website's robots.txt, terms of service, and applicable laws when collecting and using data.


License

MIT