MCPInstall

social-scraping

Scrape social media profiles, posts, comments, followers, and search across 20+ platforms via x402. USE FOR: - Getting TikTok, Instagram, YouTube, LinkedIn, X/Twitter, Facebook, or Reddit profiles - Fetching a user's posts, stories, highlights, videos, or transcripts - Getting comments, replies, and reactions on posts - Listing followers and following for any account - Searching posts, hashtags, and profiles across platforms - Scraping ad libraries (Facebook, TikTok, Google, LinkedIn), Facebook Marketplace, Events, and Groups - GitHub users, repos, and trending; Rumble, Threads, Bluesky, Pinterest, Twitch, Spotify, and more - UGC research via the Lightreel agent: hooks, trends, creator search, scripts, briefs - Cross-platform social media research and monitoring TRIGGERS: - "tiktok", "instagram", "facebook", "reddit", "youtube", "linkedin", "twitter" - "get followers", "who follows", "following list" - "scrape profile", "get posts from", "social media data" - "instagram stories", "tikt

Installs
272
Last 24h
—
Trending rank
—
Security
Not audited

Install

Works with every agent the skills CLI supports.

npx skills add https://github.com/merit-systems/agentcash-skills --skill social-scraping
  1. 01

    Install

    Run the command in your project. The CLI asks which agents to install for.

  2. 02

    Describe the task

    Ask your agent for something this skill covers. It loads social-scraping automatically when relevant.

  3. 03

    Review the result

    The agent follows the SKILL.md steps, scripts and references bundled with the skill.

SKILL.md

The instructions your agent reads when the skill is triggered.

Social Media Scraping with StableSocial

Scrape profiles, posts, comments, followers, and search across 20+ platforms: TikTok, Instagram, YouTube, LinkedIn, X/Twitter, Facebook, Reddit, GitHub, Rumble, Threads, Bluesky, Pinterest, Twitch, Spotify, and more — plus ad libraries and a UGC research agent (Lightreel). All endpoints cost $0.06 per call.

Three endpoint families:

  • Legacy platform endpoints (/api/tiktok/*, /api/instagram/*, /api/facebook/*, /api/reddit/*) — profiles, posts, comments, followers, search
  • Scrape Creators suite (/api/sc/*) — much broader platform and data coverage, including transcripts, ad libraries, and niche platforms
  • Lightreel UGC research agent (/api/lightreel/*) — durable-job research tasks (hooks, trends, creator search, scripts, briefs)

Setup

See rules/getting-started.md for installation and wallet setup.

Notes

Use npx agentcash@latest fetch for paid POST triggers. Use npx agentcash@latest fetch for free GET polling.

IMPORTANT: Use exact endpoint paths from the Quick Reference tables below. All paths include a platform prefix (e.g. https://stablesocial.dev/api/tiktok/...).

How It Works: Async Two-Step Flow

Every request follows a trigger-then-poll pattern:

Step 1: Trigger (paid, $0.06)

npx agentcash@latest fetch https://stablesocial.dev/api/instagram/profile -m POST -b '{"handle": "natgeo"}'

Returns 202 Accepted with a durable job ID, poll URL, and legacy JWT token:

{"jobId": "abc123", "status": "pending", "pollUrl": "https://stablesocial.dev/api/jobs/abc123", "token": "eyJhbGciOiJIUzI1NiIs..."}

Step 2: Poll (free)

Poll the durable job by ID (requires SIWX wallet auth from the paying wallet — the agentcash CLI handles this automatically):

npx agentcash@latest fetch https://stablesocial.dev/api/jobs/abc123

Or poll with the legacy token (no wallet auth needed):

npx agentcash@latest fetch "https://stablesocial.dev/api/jobs?token=eyJhbGciOiJIUzI1NiIs..."
  • {"status": "pending"} — poll again in 3-5 seconds
  • {"status": "finished", "data": {...}} — data is ready
  • {"status": "failed", "error": "..."} — collection failed (not charged)

Tokens expire after 30 minutes; durable jobs remain pollable by jobId. Jobs typically finish in 5-60 seconds (Lightreel jobs can take longer). GET /api/jobs (no token) lists your durable jobs.

Quick Reference — TikTok

TaskEndpointDepends On
Get profilehttps://stablesocial.dev/api/tiktok/profile—
Get postshttps://stablesocial.dev/api/tiktok/postsprofile
Post commentshttps://stablesocial.dev/api/tiktok/post-commentsposts
Comment replieshttps://stablesocial.dev/api/tiktok/comment-repliespost-comments
Followershttps://stablesocial.dev/api/tiktok/followersprofile
Followinghttps://stablesocial.dev/api/tiktok/followingprofile
Search postshttps://stablesocial.dev/api/tiktok/search—
Search hashtaghttps://stablesocial.dev/api/tiktok/search-hashtag—
Search profileshttps://stablesocial.dev/api/tiktok/search-profiles—
Search by musichttps://stablesocial.dev/api/tiktok/search-music—

Input: {"handle": "username"} for profile/posts/followers. {"query": "keyword"} for search.

Quick Reference — Instagram

TaskEndpointDepends On
Get profilehttps://stablesocial.dev/api/instagram/profile—
Get postshttps://stablesocial.dev/api/instagram/postsprofile
Post commentshttps://stablesocial.dev/api/instagram/post-commentsposts
Comment replieshttps://stablesocial.dev/api/instagram/comment-repliespost-comments
Followershttps://stablesocial.dev/api/instagram/followersprofile
Followinghttps://stablesocial.dev/api/instagram/followingprofile
Storieshttps://stablesocial.dev/api/instagram/storiesprofile
Highlightshttps://stablesocial.dev/api/instagram/highlightsprofile
Search postshttps://stablesocial.dev/api/instagram/search—
Search tagshttps://stablesocial.dev/api/instagram/search-tags—

Input: {"handle": "username"} for profile/posts/followers. {"query": "keyword"} for search.

Quick Reference — Facebook

TaskEndpointDepends On
Get profilehttps://stablesocial.dev/api/facebook/profile—
Get postshttps://stablesocial.dev/api/facebook/postsprofile
Post commentshttps://stablesocial.dev/api/facebook/post-commentsposts
Comment replieshttps://stablesocial.dev/api/facebook/comment-repliespost-comments
Followershttps://stablesocial.dev/api/facebook/followersprofile
Followinghttps://stablesocial.dev/api/facebook/followingprofile
Search postshttps://stablesocial.dev/api/facebook/search—
Search peoplehttps://stablesocial.dev/api/facebook/search-people—
Search pageshttps://stablesocial.dev/api/facebook/search-pages—
Search groupshttps://stablesocial.dev/api/facebook/search-groups—

Input: {"handle": "username"} or {"profile_id": "id"} for profile. {"query": "keyword"} for search.

Quick Reference — Reddit

TaskEndpointDepends On
Get posthttps://stablesocial.dev/api/reddit/post—
Post commentshttps://stablesocial.dev/api/reddit/post-commentspost
Get commenthttps://stablesocial.dev/api/reddit/comment—
Search postshttps://stablesocial.dev/api/reddit/search—
Search profileshttps://stablesocial.dev/api/reddit/search-profiles—
Subreddit postshttps://stablesocial.dev/api/reddit/subreddit—

Input: {"post_id": "id"} for post details. {"query": "keyword"} for search. {"subreddit": "name"} for subreddit.

Quick Reference — Scrape Creators Suite (/api/sc/*)

A larger, newer suite (~155 endpoints, all $0.06, same trigger-then-poll flow) covering many more platforms and data types. Coverage by platform:

PlatformBase pathCoverage highlights
TikTokhttps://stablesocial.dev/api/sc/tiktok/...profile, videos, video transcripts, comments/replies, followers/following, audience demographics, search (users/hashtag/keyword/top), trending feed, popular creators/hashtags, songs, Shop products/reviews
Instagramhttps://stablesocial.dev/api/sc/instagram/...profile, posts, reels, post/reel info, media transcripts, comments, highlights, hashtag/profile/reels search, trending reels
YouTubehttps://stablesocial.dev/api/sc/youtube/...channel details/videos/playlists/lives/shorts/community posts, video details, transcripts, sponsors, comments/replies, search, trending shorts
LinkedInhttps://stablesocial.dev/api/sc/linkedin/...person profile (pass a linkedin.com/in/... URL), company page/posts, post details/transcript, search posts, ads search/details
Facebookhttps://stablesocial.dev/api/sc/facebook/...profile, posts/reels/photos, post transcript, comments/replies, group posts, Ad Library (search/details/transcript/company ads), Marketplace (search/item/location), Events (search/details)
X/Twitterhttps://stablesocial.dev/api/sc/twitter/...profile, user tweets, tweet details/transcript, communities
Reddithttps://stablesocial.dev/api/sc/reddit/...subreddit details/posts/search, post comments/transcript, search
GitHubhttps://stablesocial.dev/api/sc/github/...user, repositories, PRs, activity, followers/following, contributions, repository, trending repos/developers
Rumblehttps://stablesocial.dev/api/sc/rumble/...search, channel videos, video, transcript, comments
Ad libraries.../api/sc/tiktok/ad-library/..., .../api/sc/google/..., .../api/sc/linkedin/ads/...TikTok Ad Library search/ad, Google company ads/ad details/advertiser search, LinkedIn ads
Othershttps://stablesocial.dev/api/sc/...Truth Social, Threads, Bluesky, Pinterest, Twitch, Spotify, SoundCloud, Kwai, Kick, Snapchat, Google Search, Amazon Shop, link-in-bio pages (Linktree, Komi, Pillar, Linkbio, Linkme), age/gender detection

Representative examples:

npx agentcash@latest fetch https://stablesocial.dev/api/sc/tiktok/profile -m POST -b '{"handle": "username"}'
npx agentcash@latest fetch https://stablesocial.dev/api/sc/youtube/video/transcript -m POST -b '{"url": "https://youtube.com/watch?v=..."}'
npx agentcash@latest fetch https://stablesocial.dev/api/sc/linkedin/profile -m POST -b '{"url": "https://linkedin.com/in/someone"}'
npx agentcash@latest fetch https://stablesocial.dev/api/sc/facebook/adLibrary/search/ads -m POST -b '{"query": "brand name"}'

Input: varies per endpoint — many accept {"handle": ...} or an ID, some accept a full {"url": ...} (e.g. LinkedIn profile). Check the endpoint schema (npx agentcash@latest discover https://stablesocial.dev) when unsure.

Quick Reference — Lightreel UGC Research Agent (/api/lightreel/*)

An AI research agent for UGC/short-form content. All $0.06 per call; returns a durable job immediately — poll GET /api/jobs/{jobId}. Jobs are research tasks and can take minutes, not seconds.

TaskEndpoint
Ask the agent anythinghttps://stablesocial.dev/api/lightreel/chat
Top-performing hookshttps://stablesocial.dev/api/lightreel/top-hooks
UGC video searchhttps://stablesocial.dev/api/lightreel/video-search
Creator search (incl. contact info)https://stablesocial.dev/api/lightreel/creator-search
Content trendshttps://stablesocial.dev/api/lightreel/trends
Account audit/feedbackhttps://stablesocial.dev/api/lightreel/account-feedback
Competitor strategyhttps://stablesocial.dev/api/lightreel/competitor-strategy
Script ideashttps://stablesocial.dev/api/lightreel/script-ideas
Video ideashttps://stablesocial.dev/api/lightreel/video-ideas
Video/draft feedbackhttps://stablesocial.dev/api/lightreel/video-feedback
UGC briefhttps://stablesocial.dev/api/lightreel/ugc-brief
Content calendarhttps://stablesocial.dev/api/lightreel/content-calendar
Brand mentionshttps://stablesocial.dev/api/lightreel/brand-mentions
Creator performancehttps://stablesocial.dev/api/lightreel/creator-performance

Input: /chat takes {"question": "..."} (required), optional conversation_id to continue a conversation and response_fields (up to 5 fields, type string or array) for structured output. Task endpoints take task-specific fields — e.g. /top-hooks takes {"topic": "..."} (required) plus optional timeframe, platform, max_hooks, conversation_id.

npx agentcash@latest fetch https://stablesocial.dev/api/lightreel/top-hooks -m POST -b '{"topic": "skincare UGC ads"}'

Free SIWX-authed extras: GET /api/lightreel/chats lists your Lightreel chats; GET /api/lightreel/chat/{conversationId} fetches a transcript (must be the wallet that paid).

Data Dependencies

Some endpoints require a prior collection. For example, to get followers you must first trigger the profile:

# 1. Trigger profile collection
npx agentcash@latest fetch https://stablesocial.dev/api/instagram/profile -m POST -b '{"handle": "natgeo"}'
# Poll until finished...

# 2. Now fetch followers (depends on profile)
npx agentcash@latest fetch https://stablesocial.dev/api/instagram/followers -m POST -b '{"handle": "natgeo"}'
# Poll until finished...

Pagination

When results are paginated, the response includes page_info.has_next_page and a cursor. Pass the cursor to fetch the next page (each page is a new paid POST):

npx agentcash@latest fetch https://stablesocial.dev/api/tiktok/followers -m POST -b '{"handle": "username", "cursor": "abc123"}'

Key Parameters

  • handle / profile_id — target account
  • max_page_size — results per page (default varies, max 100)
  • max_followers — how many followers to collect (default 500)
  • max_posts / max_results — item limits (default 50)
  • cursor — pagination cursor from previous response
  • order_by — sort order: date_desc, date_asc, id_desc

Workflows

Profile Deep Dive

  • (Optional) Check balance: npx agentcash@latest balance
  • Trigger profile collection
  • Poll until finished
  • Trigger posts collection
  • Poll until finished
  • Optionally fetch comments, followers

Cross-Platform Search

  • Search same keyword across multiple platforms
  • Compare results and synthesize findings
npx agentcash@latest fetch https://stablesocial.dev/api/instagram/search -m POST -b '{"query": "brand name"}'
npx agentcash@latest fetch https://stablesocial.dev/api/tiktok/search -m POST -b '{"query": "brand name"}'
npx agentcash@latest fetch https://stablesocial.dev/api/reddit/search -m POST -b '{"query": "brand name"}'

Influencer Analysis

  • Get profile on target platform
  • Fetch recent posts with engagement
  • Get follower list for audience analysis
  • Check comments for sentiment

Competitive Intelligence

  • Search for competitor on target platform
  • Get competitor posts and engagement
  • Monitor competitor mentions across platforms
  • Analyze audience sentiment via comments
npx agentcash@latest fetch https://stablesocial.dev/api/instagram/profile -m POST -b '{"handle": "competitor"}'
npx agentcash@latest fetch https://stablesocial.dev/api/reddit/search -m POST -b '{"query": "competitor name"}'

Cost Estimation

All endpoints are $0.06 per trigger call. Polling is free.

TaskCallsCost
Single profile1$0.06
Profile + posts2$0.12
Full profile deep dive4-6$0.24-0.36
Cross-platform search (3 platforms)3$0.18
Competitor analysis4-8$0.24-0.48

vs social-intelligence Skill

The social-intelligence skill uses Reddit (stableenrich.dev). Use it for quick Reddit post lookups and discussions.

Use social-scraping (this skill) when you need:

  • TikTok, Instagram, YouTube, LinkedIn, X/Twitter, Facebook, Reddit, GitHub, or other platform data (beyond basic Reddit search)
  • Profiles, followers, following — not just search
  • Comments, replies, reactions, transcripts on posts and videos
  • Ad libraries, Marketplace, Events data
  • UGC research (hooks, trends, creators, scripts) via Lightreel
  • Cross-platform research

FAQ

What does the social-scraping skill do?

Scrape social media profiles, posts, comments, followers, and search across 20+ platforms via x402. USE FOR: - Getting TikTok, Instagram, YouTube, LinkedIn, X/Twitter, Facebook, or Reddit profiles - Fetching a user's posts, stories, highlights, videos, or transcripts - Getting comments, replies, and reactions on posts - Listing followers and following for any account - Searching posts, hashtags, and profiles across platforms - Scraping ad libraries (Facebook, TikTok, Google, LinkedIn), Facebook Marketplace, Events, and Groups - GitHub users, repos, and trending; Rumble, Threads, Bluesky, Pinterest, Twitch, Spotify, and more - UGC research via the Lightreel agent: hooks, trends, creator search, scripts, briefs - Cross-platform social media research and monitoring TRIGGERS: - "tiktok", "instagram", "facebook", "reddit", "youtube", "linkedin", "twitter" - "get followers", "who follows", "following list" - "scrape profile", "get posts from", "social media data" - "instagram stories", "tikt

How do I install social-scraping?

Run npx skills add https://github.com/merit-systems/agentcash-skills --skill social-scraping in your project. The skills CLI detects the agents you use and copies the skill into the right folder. For Claude Code you can also place the skill folder at ~/.claude/skills/social-scraping/ (personal) or .claude/skills/social-scraping/ (project).

Which AI agents can use social-scraping?

Any agent that supports the open Agent Skills format (a folder with a SKILL.md file), including Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, Windsurf, Cline, OpenCode and more.

Is social-scraping safe to install?

No partner security audit is available yet. Skills can run commands and scripts, so read the SKILL.md and any bundled files before installing.

Who maintains social-scraping?

It is published by merit-systems in merit-systems/agentcash-skills. It has 272 recorded installs.

More from merit-systems/agentcash-skills

View all →

agentcash

merit-systems/agentcash-skills

Pay-per-call x402/MPP APIs (USDC on Base, Solana, Tempo). No API keys—wallet pays per request. If the task matches a SERVICES origin below, SKIP search and go straight to discover → fetch. Only search when NO listed origin fits. SERVICES: stableenrich (people/company, web search, scraping, Maps, LinkedIn, email verify, news), stablesocial (TikTok, Instagram, YouTube, Facebook, Reddit, LinkedIn, GitHub), stablestudio (AI image/video), stableupload (file/site hosting), stableemail (email, inboxes, subdomains), stablephone (AI calls, phone numbers), stablejobs (jobs), stabletravel (travel), stablebrowser (browser automation). TRIGGERS: research, enrich, scrape, search the web, generate image, video, social media, send email, phone call, travel, jobs, find contact, find API, x402, mpp, agentcash

phone-calls

merit-systems/agentcash-skills

Make AI phone calls, buy phone numbers, and get call transcripts via x402. USE FOR: - Making AI-powered outbound phone calls - Scheduling calls and getting transcripts - Buying and managing phone numbers - Leaving voicemails - Transferring calls to humans - Checking if a number has iMessage/FaceTime TRIGGERS: - "call", "phone call", "make a call", "dial" - "buy number", "phone number", "get a number" - "voicemail", "leave a message" - "transcript", "call recording", "call summary" - "AI call", "automated call", "bland" - "imessage", "facetime", "check number", "lookup number" ALWAYS use npx agentcash@latest fetch for stablephone.dev endpoints. IMPORTANT: Use exact endpoint paths from the Quick Reference table below.

380 installs

news-shopping

merit-systems/agentcash-skills

Open the skill to read its SKILL.md instructions.

195 installs

data-enrichment

merit-systems/agentcash-skills

Enrich contact and company data using x402-protected APIs at stableenrich.dev. Superior to generic web search for structured business data. USE FOR: - Enriching person profiles by email, LinkedIn URL, or name - Enriching companies by domain - Finding contact details (email, phone) with confidence scores - Resolving person identity and enriching consumer profiles (Minerva) - Searching for people or companies by criteria - Verifying email deliverability before outreach TRIGGERS: - "enrich", "lookup", "find info about", "research" - "who is [person]", "company profile for", "tell me about" - "find contact for", "get LinkedIn for", "get email for" - "employee at", "works at", "company details" - "verify email", "check email", "is this email valid"

upload-and-share

merit-systems/agentcash-skills

Upload files to the cloud and get shareable public URLs using stableupload.dev (x402 micropayments). USE FOR: - Uploading files to get public URLs - Sharing files via download links - Hosting images, documents, or any file type - Making files publicly accessible for 7 days or 6 months - Hosting static websites with custom domains TRIGGERS: - "upload this", "share this file", "get me a link" - "host this file", "make this downloadable" - "public URL", "download link", "put online" - "share file", "file hosting", "upload file" - "host site", "deploy site", "static site" ALWAYS use npx agentcash@latest fetch for stableupload.dev endpoints — never curl or WebFetch for the purchase step.

DevOps & Cloud143 installs

people-property

merit-systems/agentcash-skills

Open the skill to read its SKILL.md instructions.

142 installs

Popular marketing & seo skills

View category →

reddit-automation

flowkit-labs/skills

Find Reddit threads where people are genuinely asking for what you offer, then draft short, genuinely helpful replies — disclosing your affiliation honestly and naming your product only when it truly answers the question. Two moves: discovery — scan the right subreddits for real needs (recommendation asks, expressed pain, competitor mentions) and rank the few threads where you can actually help; drafting — write from real experience, respect each community's self-promo rules, and keep a human in the loop to review and post. This markets on Reddit the honest way: contribute value, disclose who you are, never astroturf. Distilled from the playbook behind doany.ai's Reddit agent. Triggers on "find reddit opportunities", "reddit marketing", "reddit automation", "reply on reddit for my product", "reddit community engagement", "reddit lead gen", or any ask to turn Reddit threads into genuine, disclosed marketing replies.

Marketing & SEO1.1M installs

twitter-automation

101-skills/superpowers

Automate Twitter/X with posting, engagement, and user management via inference.sh CLI. Apps: x/post-tweet, x/post-create (with media), x/post-like, x/post-retweet, x/dm-send, x/user-follow. Capabilities: post tweets, schedule content, like posts, retweet, send DMs, follow users, get profiles. Use for: social media automation, content scheduling, engagement bots, audience growth, X API. Triggers: twitter api, x api, tweet automation, post to twitter, twitter bot, social media automation, x automation, tweet scheduler, twitter integration, post tweet, twitter post, x post, send tweet

Marketing & SEO880K installs

twitter-automation

magentosh/superpowers

Automate Twitter/X with posting, engagement, and user management via inference.sh CLI. Apps: x/post-tweet, x/post-create (with media), x/post-like, x/post-retweet, x/dm-send, x/user-follow. Capabilities: post tweets, schedule content, like posts, retweet, send DMs, follow users, get profiles. Use for: social media automation, content scheduling, engagement bots, audience growth, X API. Triggers: twitter api, x api, tweet automation, post to twitter, twitter bot, social media automation, x automation, tweet scheduler, twitter integration, post tweet, twitter post, x post, send tweet

Marketing & SEO771.7K installs

twitter-automation

qu-skills/superpowers

Automate Twitter/X with posting, engagement, and user management via inference.sh CLI. Apps: x/post-tweet, x/post-create (with media), x/post-like, x/post-retweet, x/dm-send, x/user-follow. Capabilities: post tweets, schedule content, like posts, retweet, send DMs, follow users, get profiles. Use for: social media automation, content scheduling, engagement bots, audience growth, X API. Triggers: twitter api, x api, tweet automation, post to twitter, twitter bot, social media automation, x automation, tweet scheduler, twitter integration, post tweet, twitter post, x post, send tweet

Marketing & SEO564.3K installs

product-launch-video

heygen-com/hyperframes

Turn a product or marketing URL, pasted script, or brief into a product launch / promo video — SaaS promos, feature reveals, product demos, app and company launches. Use when the user wants to market, launch, promote, or reveal a product; the default for any commercial URL. Site tours / showcases of a website route here too — the brief carries the show-it-as-is intent. Unclear → /hyperframes.

Marketing & SEO538.7K installs

twitter-automation

skills-shell/superpowers

Automate Twitter/X with posting, engagement, and user management via inference.sh CLI. Apps: x/post-tweet, x/post-create (with media), x/post-like, x/post-retweet, x/dm-send, x/user-follow. Capabilities: post tweets, schedule content, like posts, retweet, send DMs, follow users, get profiles. Use for: social media automation, content scheduling, engagement bots, audience growth, X API. Triggers: twitter api, x api, tweet automation, post to twitter, twitter bot, social media automation, x automation, tweet scheduler, twitter integration, post tweet, twitter post, x post, send tweet

Marketing & SEO453.7K installs