Website Contact Scraper
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
0.0
(0)
Developer

Benny
Maintained by Community
Actor stats
0
Bookmarked
2
Total users
0
Monthly active users
3 days 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