Job Description Keyword Analyzer – Match Resume Score
Pricing
$7.99/month + usage
Job Description Keyword Analyzer – Match Resume Score
Paste your resume, add job URLs or text – get match score, top required keywords, matched & missing keywords. Tailor your CV for each application. Bulk processing, checkpoint/resume. $7.99/month unlimited.
Pricing
$7.99/month + usage
Rating
0.0
(0)
Developer
Scrape Pilot
Maintained by CommunityActor stats
0
Bookmarked
3
Total users
0
Monthly active users
12 days ago
Last modified
Categories
Share
🔍 Social Media Scraper — Extract Social Media Profiles from Any Website
Crawl any website. Extract every social media profile link. 11 platforms. Zero manual work. Find Facebook, Instagram, LinkedIn, Twitter/X, YouTube, TikTok, Pinterest, GitHub, Threads, Snapchat & Reddit profiles from any website — automatically.
💰 Simple, Transparent Pricing
┌─────────────────────────────────────────────────────┐│ ││ Social media profile extracted $3.50 / 1,000 ││ Actor start $0.02 ││ Platform usage Variable (plan-dependent) ││ ││ 💡 You only pay for RESULTS — not for attempts ││ 💡 Failed pages = FREE. No hidden charges. ││ 💡 Stop anytime — spending limit respected ││ ││ Example: 10 domains × 15 pages ││ = 150 pages crawled ││ = Pay only for profiles found ││ │└─────────────────────────────────────────────────────┘
🎁 2-hour free trial available — click Try for free at the top of this page. No credit card needed to start.
🎯 What Does This Actor Do?
Social Media Scraper crawls any website and automatically finds every social media profile link across all pages. Give it a list of websites — get back clean, structured social media data for every domain.
Real-World Example
You provide:
https://www.yourcompetitor.comhttps://www.anotherbrand.comhttps://www.agencywebsite.com
You get back:
{"domain": "yourcompetitor.com","social_profiles": {"linkedin": ["https://linkedin.com/company/yourcompetitor"],"twitter": ["https://twitter.com/yourcompetitor"],"instagram": ["https://instagram.com/yourcompetitor"],"facebook": ["https://facebook.com/yourcompetitor"],"youtube": ["https://youtube.com/@YourCompetitor"],"tiktok": ["https://tiktok.com/@yourcompetitor"]},"pages_scanned": 15,"status": "completed"}
One clean record per domain. All platforms. No duplicates. No manual work.
🏆 Why This Is the Best Social Media Scraper on Apify
| Feature | ✅ This Actor | ❌ Manual Research | ⚠️ Other Scrapers |
|---|---|---|---|
| 11 social platforms | ✅ | ❌ Slow | ⚠️ 3–5 only |
| Full website crawl (up to 15 pages) | ✅ | ❌ | ⚠️ Homepage only |
| Contact & About page priority | ✅ Auto | ❌ | ❌ |
| Share button filtering | ✅ Auto | ❌ | ❌ |
| Multi-domain batch processing | ✅ Parallel | ❌ | ⚠️ |
| Deduplication across all pages | ✅ | ❌ | ❌ |
| Per-domain summary record | ✅ | ❌ | ❌ |
| Checkpoint resume (never lose progress) | ✅ | N/A | ❌ |
| No login or API keys needed | ✅ | ✅ | ✅ |
| Pay only for results found | ✅ | N/A | ❌ |
📱 11 Supported Social Platforms
| Platform | Extracted From |
|---|---|
| facebook.com, fb.com | |
| instagram.com | |
| linkedin.com | |
| Twitter / X | twitter.com, x.com |
| YouTube | youtube.com, youtu.be |
| TikTok | tiktok.com |
| pinterest.com | |
| GitHub | github.com |
| Threads | threads.net |
| Snapchat | snapchat.com |
| reddit.com |
✅ Share buttons, intent links, and widget URLs are automatically filtered out. Only real profile links are returned.
🚀 Top Use Cases
🏢 B2B Lead Enrichment & CRM Data
Upload a list of prospect websites → get every company's social media presence in minutes. Enrich your CRM, find LinkedIn pages, Twitter handles, and more — without a single manual search.
📊 Competitive Intelligence
Map your entire industry's social media presence. See which platforms competitors use, how active they are, and where they focus their social strategy — all from their public websites.
🤝 Influencer & Creator Research
Find Instagram, TikTok, and YouTube handles linked from brand websites. Identify influencers by crawling agency and portfolio sites. Build outreach lists at scale.
🛠️ SEO & Digital Marketing Audits
Audit your clients' websites for social link coverage. Find missing social profiles, broken links, and outdated handles across entire site crawls — not just the homepage.
🔍 Market Research & Directory Building
Build structured social media directories from industry website lists. Collect platform adoption data across sectors. Map which social channels businesses in any niche actually use.
🎓 Academic & Communications Research
Study how businesses use social media across industries. Build datasets of corporate social presence at scale. Analyze which website pages contain social profile links most often.
⚙️ Input — Simple Setup
{"startUrls": [{ "url": "https://www.yourwebsite.com" },{ "url": "https://www.anotherwebsite.com/contact" }],"maxPagesPerDomain": 15,"concurrency": 20,"proxyConfiguration": {"useApifyProxy": true,"apifyProxyGroups": ["RESIDENTIAL"]}}
| Parameter | Type | Default | Description |
|---|---|---|---|
startUrls | array | Apify contact page | One or many websites to crawl. Each as { "url": "https://..." } |
maxPagesPerDomain | integer | 15 | Max pages to crawl per domain. Increase for deeper coverage |
concurrency | integer | 20 | Parallel page fetches per domain (max 20) |
proxyConfiguration | object | Optional | Recommended for large-scale runs |
💡 Tip: You can start from any page — homepage, contact page, or anywhere. The actor automatically discovers and prioritizes the best pages to crawl.
📋 Output — Three Record Types
1️⃣ new_found — Instant alert when a new profile is discovered
Pushed immediately when a new social profile URL is found on any page.
{"domain": "example.com","start_url": "https://www.example.com","page_url": "https://www.example.com/contact","page_title": "Contact Us — Example","platform": "linkedin","profiles": ["https://linkedin.com/company/example"],"pages_scanned": 3,"status": "new_found"}
2️⃣ scanned — Full summary for every page crawled
Pushed after every page, with all social profiles found on that specific page.
{"domain": "example.com","page_url": "https://www.example.com/about","page_title": "About Us — Example","description": "Learn about our team and mission.","social_profiles": {"instagram": ["https://instagram.com/example"],"twitter": ["https://twitter.com/example"]},"pages_scanned": 7,"status": "scanned"}
3️⃣ completed — Final deduplicated summary per domain ⭐
The most useful record. One per domain. All unique profiles found across every page — deduplicated and consolidated.
{"domain": "example.com","start_url": "https://www.example.com","social_profiles": {"linkedin": ["https://linkedin.com/company/example"],"twitter": ["https://twitter.com/example"],"instagram": ["https://instagram.com/example"],"facebook": ["https://facebook.com/example"],"youtube": ["https://youtube.com/@Example"],"tiktok": ["https://tiktok.com/@example"]},"pages_scanned": 15,"total_charged_results": 6,"status": "completed"}
💡 Filter for
"status": "completed"to get just the clean final summary for each domain.
⚡ Performance — Fast at Any Scale
| Domains | Pages Per Domain | Estimated Time |
|---|---|---|
| 1 | 15 | ~1–3 minutes |
| 10 | 15 | ~5–12 minutes |
| 50 | 15 | ~20–40 minutes |
| 100 | 15 | ~40–80 minutes |
- Up to 20 pages crawled in parallel per domain for maximum speed
- Contact, about, team, social, and footer pages crawled first — where social links appear most often
- Checkpoint saved every 5 pages — resume from exact position if interrupted
- All domains processed in parallel — not one by one
❓ Frequently Asked Questions
Q: How is pricing calculated? Am I charged per page or per profile? You are charged per unique social profile URL found — not per page crawled. If a page has no social links, there is no charge. If a page has 3 new profile URLs found for the first time, that is 3 charges at $0.0035 each. Pages that fail to load are never charged.
Q: What if the same profile appears on multiple pages of a website? Each unique social profile URL is charged only once per run — even if it appears on 10 pages of the same website. Deduplication is built in.
Q: Which pages does the actor crawl first? Pages with contact, about, team, support, social, footer, or legal in their URL are crawled first. These pages contain the highest concentration of social profile links on most websites.
Q: How are share buttons filtered? The actor checks every link against a list of share-intent patterns and excludes them automatically. Only genuine profile and channel URLs are kept.
Q: What does status: "partial" mean?
The crawl hit the maxPagesPerDomain limit before checking all discovered pages. All data found up to that point is saved. Increase maxPagesPerDomain for deeper coverage.
Q: What does status: "stopped_limit_reached" mean?
The crawl stopped cleanly because your Apify spending limit was reached. All results found up to that point are saved and available. Resume by restarting the actor — it picks up from the last checkpoint.
Q: Can I crawl 100+ domains in one run?
Yes. Add as many URLs as needed to startUrls. All domains are processed in parallel, each with its own crawl queue and final summary record.
Q: Can I export to Excel or CSV? Yes. All results are stored in the Apify dataset and can be exported to JSON, CSV, Excel, JSONL, and XML directly from the Apify Console.
Q: Does this work for social links in the footer? Yes. Footer content is part of every page's HTML and is extracted from every page crawled — no special configuration needed.
Q: Do I need to log in or provide API keys for social platforms? No. This actor extracts social profile links from public website HTML only. No login, no social platform API keys, no browser required.
📤 Export Your Results
After each run, export your data directly from the Apify dataset:
✅ JSON — for developers and APIs✅ CSV — for Excel, Google Sheets✅ Excel (.xlsx) — ready to open and filter✅ JSONL — for data pipelines✅ XML — for enterprise integrations
📜 Changelog
v1.0.0 — Current Release
- ✅ 11 platforms: Facebook, Instagram, LinkedIn, Twitter/X, YouTube, TikTok, Pinterest, GitHub, Threads, Snapchat, Reddit
- ✅ Full website crawl — up to
maxPagesPerDomainpages per domain - ✅ Contact/About/Team page priority crawling
- ✅ Share button and intent URL auto-filtering
- ✅ Cross-page deduplication per domain
- ✅ Three output record types:
new_found,scanned,completed - ✅ Multi-domain parallel processing
- ✅ Up to 20 concurrent page fetches
- ✅ Checkpoint/resume — saves every 5 pages
- ✅ Pay-per-result billing — charged per unique profile found
- ✅ Spending limit respected — stops cleanly at budget cap
⚖️ Legal & Terms of Use
This actor crawls publicly accessible website pages and extracts social media profile links visible to any regular website visitor.
- Use extracted data only for lawful purposes — lead enrichment, market research, competitive analysis, and academic study are common legitimate uses
- Do not use this actor to harvest personal data for spam, harassment, or privacy violations
- Respect each website's
robots.txtand Terms of Service when running at scale - The actor developer is not responsible for how extracted data is used
🤝 Support
- Issue or bug? → Contact via the Apify actor page
- Feature request? → Post in the Apify Community forum
- Enjoying the actor? → Please leave a ⭐ review — it helps other users find this actor!
🔍 Social Media Scraper — The Most Complete Social Profile Extractor on Apify
11 Platforms · Full Website Crawl · Contact Page Priority · Pay Per Result
💰 $3.50 per 1,000 profiles found · $0.02 per run · Only pay for real results
🎁 Try free for 2 hours — no credit card required
🏷️ Tags
social media scraper social profile extractor website social links scraper social media links extractor extract social media profiles facebook profile scraper instagram link extractor linkedin company scraper twitter handle extractor social media audit tool contact page scraper social handle finder website crawler digital presence scraper bulk social media extractor lead enrichment scraper social media data collector competitor social media research