Extract contacts & social links from any site
Pricing
from $5.99 / 1,000 websites
Extract contacts & social links from any site
Paste one or more website URLs and get every email address, phone number, and social media profile delivered in a clean, ready-to-use spreadsheet.
Pricing
from $5.99 / 1,000 websites
Rating
0.0
(0)
Developer
Lofomachines
Maintained by CommunityActor stats
2
Bookmarked
2
Total users
2
Monthly active users
4 days ago
Last modified
Categories
Share
Contact Information Extractor – Find Emails, Phones & Social Media From Any Website
Stop copying contact details by hand. Paste one or more website URLs and get every email address, phone number, and social media profile delivered in a clean, ready-to-use spreadsheet — in minutes.
Works on any website, in any language, including sites built with modern JavaScript frameworks. No coding required.
What data does the Contact Extractor collect?
| Data | Examples |
|---|---|
| 📧 Email addresses | hello@company.com, press@brand.com |
| 📞 Phone numbers | +1 (555) 123-4567, +39 02 1234567 |
| Page URL | |
| Profile URL | |
| 🐦 Twitter / X | Profile URL |
| Company or personal profile URL | |
| ▶️ YouTube | Channel URL |
| 🎵 TikTok | Profile URL |
| Profile URL | |
| Chat link | |
| ✈️ Telegram | Channel or group URL |
| Official account link | |
| Profile URL | |
| 🎬 Douyin | Profile URL |
| 🎮 Bilibili | Channel URL |
| 🌸 Xiaohongshu (RED) | Profile URL |
| 🌐 40+ more platforms | VK, GitHub, Discord, Spotify, Reddit, Substack… |
Every platform gets its own column in the output. Platforms with no data appear as empty — no noise.
How to extract contacts from a website
Step 1 — Paste the URLs
Enter one or more website URLs in the Website URLs field. You can add as many as you need — each one is processed separately and produces its own row in the results.
Step 2 — Click Start
That's it. The extractor automatically:
- finds the contact page, about page, legal page, and any other page likely to have contact details
- detects the type of website and adapts its approach accordingly
- searches in 15+ languages to make sure nothing is missed
Step 3 — Download the results
When the run finishes, open the Output tab and download your contacts as JSON, CSV, or Excel — ready to import into any CRM, spreadsheet, or outreach tool.
Who uses this tool?
🏢 Sales & B2B lead generation
Build targeted prospect lists with verified emails and direct phone numbers. Skip manual research and spend more time selling.
📣 Marketing & outreach
Find the right contact for press, partnership, or influencer enquiries. Get email addresses and social profiles in one place.
🔍 Market research & competitive intelligence
Discover which social channels competitors use, how they present contact information, and what communication platforms they support in different markets.
🌍 International business development
The extractor recognises contact pages written in Chinese, Japanese, Arabic, Russian, and 10+ other languages — and supports all major regional social platforms including Weibo, Douyin, Kuaishou, VKontakte, and more.
🗄️ CRM & database enrichment
Automatically enrich company records with up-to-date contact details and social profiles. Feed results directly into HubSpot, Salesforce, Airtable, or Google Sheets via the Apify API or built-in integrations.
Output example
{"sourceUrl": "https://example.com","emails": ["hello@example.com", "press@example.com"],"phones": ["+1 (555) 123-4567"],"linkedin": ["https://linkedin.com/company/example"],"instagram": ["https://instagram.com/example"],"twitter": ["https://twitter.com/example"],"youtube": ["https://youtube.com/@example"],"facebook": null,"weibo": null}
How much does it cost?
The tool runs on Apify's pay-per-usage model. Most websites cost well under $0.10 per run — often just a few cents. Larger or more complex websites may cost slightly more.
You can monitor usage in real time from the Apify Console and set spending limits to stay in control of your budget.
Frequently asked questions
Does it work on any website?
Yes. The extractor automatically adapts to any website — whether it's a simple company page or a complex single-page application built with React, Vue, or Angular.
Can I extract contacts from multiple websites at once?
Yes. Enter as many URLs as you need in the Website URLs field. Each one is processed in sequence and returns its own row in the dataset.
Does it find contacts beyond the homepage?
Yes. It automatically discovers contact pages, about pages, legal pages, press pages, and team pages — checking over 100 known patterns across 15+ languages — so you get contacts that are buried deep in the site, not just what's on the front page.
Which social media platforms are supported?
All major global platforms: Facebook, Instagram, Twitter/X, LinkedIn, YouTube, TikTok, Pinterest, Snapchat, WhatsApp, Telegram, Discord, Reddit, GitHub, Twitch, Vimeo, Spotify, SoundCloud, Medium, Substack — plus all major Chinese and Russian platforms: Weibo, WeChat, Douyin, Bilibili, Xiaohongshu (RED), Kuaishou, Kwai, QQ, VKontakte, Odnoklassniki, and more.
Is there an API?
Yes. Every Apify actor can be triggered via the Apify API from any language — Python, JavaScript, PHP, and more. Results are available as JSON or can be pushed directly to Google Sheets, Zapier, Make, or Airtable.
What if a website blocks automated tools?
The extractor uses advanced techniques to access websites reliably. For websites with very aggressive protection, try running the actor multiple times or contact us for a custom solution.
Connect with your existing tools
- Google Sheets — export contacts directly with the Apify → Sheets integration
- Zapier / Make — trigger automated workflows when a run completes
- Airtable — push contact records into a base automatically
- HubSpot / Salesforce — enrich CRM records via REST API
- Python / Node.js / PHP — call the actor programmatically using the Apify client
Need a custom solution?
Need to extract contacts at scale, add custom fields, or integrate with a specific platform? Open an issue in the Issues tab or reach out directly — we're happy to help.