Website Contact Enricher
Pricing
Pay per event
Website Contact Enricher
Crawl any website and extract all contact information — emails, phones, social media links, addresses, and contact forms. Perfect for enriching existing lead lists or discovering decision-maker contacts from company websites.
Pricing
Pay per event
Rating
0.0
(0)
Developer
Avinash
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
a day ago
Last modified
Categories
Share
Website Contact Enricher — Email & Phone Discovery Tool
Crawl any website and extract all contact information — emails, phones, social media links, addresses, and contact forms. This website contact enricher is perfect for enriching existing lead lists or discovering decision-maker contacts from company websites.
How It Works
The actor launches an anti-bot Playwright crawler from each input URL and walks the site up to crawlDepth and maxPagesPerSite, enqueuing internal links on each page. For every page it extracts the rendered body text and regex-matches emails (filtering role-based and disposable domains), North-American phone numbers, street addresses, LinkedIn/Twitter/Facebook/Instagram/YouTube links, and any form[action] or a[href*="contact"] URLs representing contact forms. Results are aggregated per domain in a Map, an enrichment score (0-100) is computed from the breadth of contacts found, and the updated record is pushed to the dataset after each page scan so partial results survive any early termination.
Features
- Multi-page crawl: Crawls homepage, contact, about, and team pages
- Smart email extraction: Filters role-based and disposable emails
- Phone discovery: North American and international phone formats
- Social link detection: LinkedIn, Twitter, Facebook, Instagram
- Domain validation: Verifies domains belong to the target company
- Configurable depth: Control how many pages to crawl per domain
Input Parameters
| Parameter | Type | Default | Description |
|---|---|---|---|
urls | array | — | Website URLs to enrich |
maxPagesPerDomain | integer | 5 | Pages to crawl per domain (1-20) |
includePhones | boolean | true | Extract phone numbers |
includeSocials | boolean | true | Extract social media links |
proxyConfiguration | object | Apify Proxy | Proxy for reliable scraping |
Output Example
{"domain": "brightpathconsulting.com","url": "https://brightpathconsulting.com/contact","emails": ["hello@brightpathconsulting.com", "careers@brightpathconsulting.com"],"phones": ["(415) 555-0121"],"socialLinks": {"linkedin": "https://linkedin.com/company/brightpathconsulting","twitter": "https://twitter.com/brightpath_co","facebook": "https://facebook.com/brightpathconsulting"},"addresses": ["300 Pine St, Suite 1100, San Francisco, CA 94104"],"contactForms": ["/contact", "https://brightpathconsulting.com/contact#form"],"pagesScanned": 4,"enrichmentScore": 85,"scrapedAt": "2026-07-28T00:30:00.000Z"}
Use Cases
- Lead enrichment: Add contacts to existing prospect lists
- Sales research: Find decision-maker contacts at target accounts
- Data cleaning: Verify and update contact databases
- Competitive intelligence: Monitor competitor contact pages
Cost Estimate
- 10 websites: ~$1.00
- 100 websites: ~$8.00
- 1000 websites: ~$60.00