Website Contact & Email Extractor
Pricing
from $2.00 / 1,000 results
Website Contact & Email Extractor
$2/1K 🔥 Fast website contact & email extractor! Emails, phone numbers & social links from any site — crawls contact/about pages too. JSON, CSV, Excel or API in seconds. Paste URLs & build thousands of B2B leads ⚡
Pricing
from $2.00 / 1,000 results
Rating
0.0
(0)
Developer
ninhothedev
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
Website Contact & Email Extractor 📧
Extract emails, phone numbers and social media links from any list of websites — in seconds. Feed the actor a list of URLs and get back clean, deduplicated business contact data ready for lead generation, sales prospecting, CRM enrichment and cold outreach.
Because this actor works on your URLs (no search, no anti-bot dependency), it is datacenter-proxy friendly and always works — point it at a domain and it returns structured contacts.
✨ What it does
For every website URL you provide, the actor:
- Fetches the homepage using a real Chrome TLS fingerprint (
curl_cffichrome124, with a urllib fallback). - Extracts emails (including
mailto:links), with smart filtering of image-name and tracker false positives (.png,.jpg, Sentry, Wix noise). - Extracts phone numbers (international
+CCand national formats, plustel:links). - Captures social profile links: Facebook, Twitter/X, LinkedIn, Instagram, YouTube, TikTok, Pinterest.
- Reads the page
<title>. - Optionally crawls up to 4 contact / about / team / impressum / imprint pages on the same domain and merges everything.
One clean record per input website.
📥 Input
| Field | Type | Default | Description |
|---|---|---|---|
startUrls | array | ["https://www.apify.com","https://www.python.org"] | Website URLs (bare domains or full URLs). One record per site. |
crawlContactPages | boolean | true | Also fetch up to 4 same-domain contact/about pages. |
maxItems | integer | 100 (max 1000) | Max number of input websites to process. |
{"startUrls": ["https://www.apify.com", "https://www.python.org"],"crawlContactPages": true,"maxItems": 100}
📤 Output
One item per input site (all fields nullable):
{"url": "https://www.apify.com","domain": "apify.com","title": "Apify: The largest marketplace of trusted tools for AI","emails": ["hello@apify.com"],"phones": ["+1 415 555 0132"],"facebook": "https://www.facebook.com/apifytech","twitter": "https://twitter.com/apify","linkedin": "https://www.linkedin.com/company/apifytech","instagram": null,"youtube": "https://www.youtube.com/@Apify","tiktok": null,"pages_crawled": 3,"scraped_at": "2026-07-03T10:00:00+00:00"}
💵 Pricing
Pay-as-you-go. Typical cost is roughly ~$2 per 1,000 input websites (depends on how many contact pages are crawled per site). Runs on just 512 MB of memory, so it is cheap to run at scale.
🎯 Use cases
- Lead generation — turn a list of company domains into contactable leads.
- Sales prospecting — grab emails, phones and LinkedIn pages for outreach.
- CRM enrichment — fill missing contact fields for existing accounts.
- Cold outreach & email campaigns — build targeted, deduplicated contact lists.
🆚 Why this actor
| This actor | Manual copy-paste | Generic scrapers | |
|---|---|---|---|
| Emails + phones + socials | ✅ | 🐌 | ⚠️ partial |
| False-positive filtering | ✅ | — | ❌ |
| Contact-page crawling | ✅ | 🐌 | ❌ |
| 512 MB / cheap at scale | ✅ | — | ⚠️ |
| Always works on your URLs | ✅ | ✅ | ⚠️ |
🔗 Related actors
🛟 Support
Found a site that doesn't extract cleanly, or want an extra field? Open an issue on the actor's Issues tab and I'll take a look.
Keywords: email extractor, contact scraper, lead generation, phone number extractor, social media links, sales prospecting, CRM enrichment, email finder, business contacts, web scraping