Contact Details Scraper: Emails, Phones, Socials
Pricing
$1.00 / 1,000 page crawleds
Contact Details Scraper: Emails, Phones, Socials
Extract emails, phone numbers and social media profiles (LinkedIn, Facebook, Instagram, X, YouTube, TikTok and more) from any list of websites. Decodes Cloudflare-protected emails. Pay per page crawled.
Pricing
$1.00 / 1,000 page crawleds
Rating
0.0
(0)
Developer
Vladyslav Kosenko
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
a day ago
Last modified
Categories
Security
Limited permissionsShare
Give it a list of websites and get back their emails, phone numbers and social media profiles: LinkedIn, Facebook, Instagram, X (Twitter), YouTube, TikTok, Pinterest, Telegram, WhatsApp, GitHub and Discord. You get one clean row per website, ready for a CRM, a cold-outreach list or lead enrichment.
You pay per page crawled. Proxies are included.
Why this one
- Contact pages first. The crawler visits contact, about, team and imprint pages before the rest, so a few pages per site are usually enough, and you pay for fewer.
- Finds hidden emails. It decodes Cloudflare-protected addresses (
[email protected]), readsmailto:andtel:links, and catches written-out forms likename [at] company [dot] com. - Clean output. Junk such as image file names and placeholder addresses is filtered out, and
emailsOnDomainkeeps only the addresses on the website's own domain. - Gets past blocks. Sites that block datacenter IPs are retried through residential proxies automatically.
- Accepts bare domains. Paste
stripe.comor a full URL, whichever you have.
Input example
{"startUrls": ["https://apify.com", "stripe.com", "monobank.ua"],"maxPagesPerDomain": 10,"maxDepth": 2}
Output example
{"status": "ok","url": "https://www.python.org/","domain": "python.org","title": "Welcome to Python.org","emails": ["psf@python.org", "webmaster@python.org", "legal@python.org"],"emailsOnDomain": ["psf@python.org", "webmaster@python.org", "legal@python.org"],"phones": [],"linkedin": ["https://www.linkedin.com/company/python-software-foundation"],"facebook": [],"instagram": [],"twitter": ["https://twitter.com/ThePSF"],"youtube": [],"pagesCrawled": 8}
Websites that cannot be loaded appear with status: "error" and are not charged.
Pricing
You pay a fixed price per page crawled, so a 5-page crawl costs half as much as a 10-page one. Max pages per website caps the cost of every site, and you can set a maximum cost per run in the run options.
Tips
- Start with 5 to 10 pages per website. Raise it only for large sites with many departments.
- To get the websites to crawl, combine this Actor with a Google Maps or search scraper.
- Phone numbers come from
tel:links and international numbers that start with+, which keeps false positives low.
Is it legal to scrape contact details?
The Actor collects only information that websites publish openly. Business emails and phone numbers can still be personal data, so use them in line with GDPR, CAN-SPAM and the other laws that apply to you.
Feedback
Found a bug or need another field? Open an issue on the Issues tab.