Website Contact Details Scraper
Pricing
from $0.95 / 1,000 contact extracteds
Go to Apify Store
Website Contact Details Scraper
Pricing
from $0.95 / 1,000 contact extracteds
Rating
0.0
(0)
Developer
Matt
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
0
Monthly active users
a day ago
Last modified
Categories
Share
Extract emails, phone numbers, and social media links from any website. Give it a URL (or a list of URLs) and it returns all contact information found on the page and its subpages — including /contact, /about, /support, and more.
How It Works
- Takes URLs as input (single URL or array)
- Scrapes each URL plus common contact pages: /contact, /about, /about-us, /contact-us, /contacts, /support, /help
- Searches DuckDuckGo Lite for additional relevant pages on the domain
- Extracts email addresses, phone numbers, and social media links from all collected content
- Returns structured output per URL
Input Parameters
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
urls | array | ✅* | — | List of website URLs to scrape |
url | string | ✅* | — | Alternative: single URL to process |
includeEmails | boolean | — | true | Extract email addresses |
includePhones | boolean | — | true | Extract phone numbers |
includeSocial | boolean | — | true | Extract social media links |
maxResults | integer | — | 50 | Max URLs to process |
*Either urls or url is required.
Output Example
{"url": "https://example.com","domain": "example.com","emails": ["info@example.com", "support@example.com", "jane.doe@example.com"],"phones": ["+15551234567", "+15557654321"],"social": {"linkedin": ["https://linkedin.com/company/example"],"twitter": ["https://twitter.com/example"],"facebook": ["https://facebook.com/example"],"instagram": ["https://instagram.com/example"]},"pages_scraped": ["https://example.com","https://example.com/contact","https://example.com/about","https://example.com/support"]}
Use Cases
- CRM enrichment — Fill in missing contact details for your existing accounts
- Competitor analysis — Gather contact info from competitor websites
- Partnership research — Find the right contact at potential partner companies
- Website audit — Check if your own contact pages are leaking unwanted information
- Recruiting — Find hiring contacts at target companies
Pricing
Pay-per-event: $0.00095 per URL processed ($0.95 per 1,000 URLs). You only pay for URLs successfully scraped and output in the dataset.
Tips
- Upload a CSV with URLs for bulk processing, or pass a single URL
- The actor checks up to 15 subpages per domain for maximum coverage
- Social media extraction supports: LinkedIn, Twitter/X, Facebook, Instagram, YouTube, GitHub
- Email filtering removes noise (image urls, example domains, system addresses)
- International phone numbers with country codes are supported