Job Description Keyword Analyzer – Match Resume Score avatar

Job Description Keyword Analyzer – Match Resume Score

Pricing

$7.99/month + usage

Go to Apify Store
Job Description Keyword Analyzer – Match Resume Score

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

Scrape Pilot

Maintained by Community

Actor stats

0

Bookmarked

3

Total users

0

Monthly active users

12 days ago

Last modified

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.com
https://www.anotherbrand.com
https://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 foundN/A

📱 11 Supported Social Platforms

PlatformExtracted From
Facebookfacebook.com, fb.com
Instagraminstagram.com
LinkedInlinkedin.com
Twitter / Xtwitter.com, x.com
YouTubeyoutube.com, youtu.be
TikToktiktok.com
Pinterestpinterest.com
GitHubgithub.com
Threadsthreads.net
Snapchatsnapchat.com
Redditreddit.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"]
}
}
ParameterTypeDefaultDescription
startUrlsarrayApify contact pageOne or many websites to crawl. Each as { "url": "https://..." }
maxPagesPerDomaininteger15Max pages to crawl per domain. Increase for deeper coverage
concurrencyinteger20Parallel page fetches per domain (max 20)
proxyConfigurationobjectOptionalRecommended 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

DomainsPages Per DomainEstimated Time
115~1–3 minutes
1015~5–12 minutes
5015~20–40 minutes
10015~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 maxPagesPerDomain pages 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

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.txt and 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