Pricing
Pay per usage
Go to Apify Store
Website Contact Scraper
Feed it URLs, get back emails, phones, and social links. Crawls contact and about pages automatically. Handles mailto:, tel:, and regex extraction. Returns structured JSON.
Pricing
Pay per usage
Rating
5.0
(1)
Developer
Actor stats
2
Bookmarked
110
Total users
36
Monthly active users
4 months ago
Last modified
Categories
Share
Website Contact Extractor
Give it a list of URLs. It gives you back every email, phone number, and social media link it can find.
What it does
For each URL you provide, the actor:
- Loads the page and extracts emails, phones, and social links
- Follows links to
/contact,/about,/team, and/staffpages - Checks
mailto:andtel:links, not just page text - Deduplicates and cleans results
- Returns structured JSON
Input
{"urls":["https://example.com","https://another-site.com"],"maxPagesPerUrl":5,"extractEmails":true,"extractPhones":true,"extractSocial":true}
urls โ list of websites to scrape. Include https:// or don't, both work.
maxPagesPerUrl โ how many pages to follow per site (default 5). Higher = more thorough but slower.
Output
Each result contains:
{"url":"https://example.com/contact","domain":"example.com","title":"Contact Us โ Example Co","emails":["info@example.com","sales@example.com"],"phones":["(555) 123-4567"],"social":{"facebook":["https://facebook.com/example"],"linkedin":["https://linkedin.com/company/example"]}}
Use cases
- Lead generation: scrape competitor customer lists, industry directories
- Sales prospecting: find contact info for target companies
- Market research: build contact databases for specific niches
- Data enrichment: add emails/phones to existing company lists
