Website Contact & Social Extractor
Pricing
from $1.05 / 1,000 page analyzeds
Website Contact & Social Extractor
Find public emails, phones, social profiles, and contact pages with evidence URLs, deduplication, bounded discovery, and private-network protection.
Pricing
from $1.05 / 1,000 page analyzeds
Rating
0.0
(0)
Developer
Michael Olmos
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
8 days ago
Last modified
Categories
Share
Find public emails, phone numbers, social profiles, and likely contact pages from websites. Results are deduplicated and tied to the exact evidence page.
Better defaults
- Follows contact, about, team, support, company, and imprint links within a strict page limit.
- Stays on the starting domain by default.
- Blocks localhost, private IPs, private DNS answers, embedded credentials, and unsafe redirects.
- Returns clear failure rows and omits full page bodies.
Provide startUrls, maxPagesPerSite, and discovery controls. The default sample uses Apify's public contact page.
Quick start
{"startUrls": [{ "url": "https://apify.com/contact" }],"maxPagesPerSite": 3,"discoverContactPages": true,"sameDomainOnly": true,"timeoutSecs": 20}
Start with one company and a low page limit. Increase maxPagesPerSite only when additional about, team, support, or imprint pages produce useful evidence.
Output
Each successful page row includes the requested site, final URL, page title, public emails, phone numbers, social links, and evidence URL. Contacts are normalized and deduplicated across the bounded crawl. Failed fetches remain explicit and uncharged, while OUTPUT summarizes pages, sites, findings, failures, and budget status.
Use the Actor for public-company enrichment, supplier research, partnership discovery, directory maintenance, or a human-reviewed lead-research workflow. It is intentionally not an authenticated or personal-profile scraper.
API and automation
curl -X POST \"https://api.apify.com/v2/acts/gifted_wagon~website-contact-social-extractor/run-sync-get-dataset-items" \-H "Authorization: Bearer $APIFY_TOKEN" \-H "Content-Type: application/json" \-d '{"startUrls":[{"url":"https://apify.com/contact"}],"maxPagesPerSite":2}'
For n8n or Make, map a company-website column into startUrls, keep limits bounded, and send results to a review queue before outreach.
Pricing
The primary page-analyzed event starts at $0.0015 per successfully analyzed HTML page. Only successful page rows are charged; failed pages and the OUTPUT summary are uncharged. A small Actor-start event covers startup.
Responsible use
Public contact data can still be personal data. Use it only with a lawful basis, honor opt-outs and applicable anti-spam rules, minimize retention, and do not use the Actor for harassment, credential discovery, or sensitive-person targeting.
FAQ and limitations
- Does it crawl an entire website? No. Discovery is deliberately bounded by
maxPagesPerSite. - Can it access logged-in pages? No. It works with public HTTP/HTTPS pages.
- Does an extracted address grant permission to contact someone? No. You remain responsible for consent, lawful basis, and opt-outs.
- Why might JavaScript-rendered contacts be absent? This HTTP-first Actor does not execute every client-side application.