Website Contact Finder
Pricing
from $0.01 / 1,000 results
Go to Apify Store

Website Contact Finder
Pricing
from $0.01 / 1,000 results
Rating
0.0
(0)
Developer

Pushpak Agrawal
Maintained by Community
Actor stats
0
Bookmarked
2
Total users
1
Monthly active users
a day ago
Last modified
Categories
Share
Website Contact & Email Finder
Extract emails, phone numbers, and social media profiles from any website. This Actor crawls multiple pages per domain to maximize contact discovery — it doesn't just scrape the homepage.
What it does
Given a list of website URLs, this Actor:
- Crawls each website (up to N pages per domain)
- Prioritizes contact, about, and team pages
- Extracts email addresses from page content and mailto: links
- Extracts phone numbers from page content and tel: links
- Extracts social media profiles (LinkedIn, Twitter/X, Facebook, Instagram, YouTube, GitHub)
- Filters out spam/fake emails and invalid phone numbers
- Returns one clean result per domain with all contacts aggregated
Use cases
- Lead generation: Build contact lists for outreach campaigns
- Sales prospecting: Find decision-maker emails before cold outreach
- Market research: Analyze competitor contact strategies
- CRM enrichment: Fill in missing contact data for existing leads
- Agency work: Build prospect lists for clients
Input example
{"urls": ["https://example.com","https://another-company.com"],"maxPagesPerDomain": 15,"includePhones": true,"includeSocials": true}
Output example
{"domain": "example.com","url": "https://example.com","emails": ["hello@example.com", "sales@example.com"],"phones": ["+12345678900"],"socialProfiles": {"linkedin": ["https://linkedin.com/company/example"],"twitter": ["https://twitter.com/example"],"facebook": ["https://facebook.com/example"]},"pagesScanned": 12,"contactPageFound": true}
Features
- Crawls multiple pages per domain (not just the homepage)
- Automatically finds and prioritizes contact/about pages
- Filters spam emails (example@example.com, tracking pixels, etc.)
- Validates phone numbers (filters out dates, zip codes, etc.)
- Extracts social profiles from page links (not just text matching)
- Deduplicates all results per domain
- Supports proxy configuration for large-scale runs
- Pay-per-result pricing — you only pay for domains processed
Pricing
This Actor uses pay-per-result pricing. You are charged per domain processed (one result per input URL).
Tips for best results
- Use 10-20 pages per domain for optimal coverage vs. speed
- Enable proxy for large batches (100+ URLs) to avoid blocks
- The Actor works best on business websites with public contact info
- Social media extraction works by analyzing actual page links, not guessing