scrapeio
Skill66 starsChanged 6 days agoMITView on GitHub
Pull public social media data with the ScrapeIO API - profiles, posts, videos, comments, transcripts, search, trending content and ad libraries from TikTok, Instagram, YouTube, X (Twitter), Facebook, Reddit, LinkedIn and 25 more platforms. Use when the user asks for creator or account stats, post metrics, comments, transcripts, hashtag or keyword research, trends, influencer discovery, or competitor ads.
- Reads credentials
In this repository8 other files it gives its agents.
- AGENTS.mdAGENTS.md
- ad-library-researchSkill
- comment-insightsSkill
- competitor-social-auditSkill
- creator-vettingSkill
- influencer-discoverySkill
- social-trend-researchSkill
- video-transcript-researchSkill
The file
Files
ScrapeIO
ScrapeIO returns public social media data as the same JSON shape on every platform. Every call spends credits; cached and failed calls are free.
Setup
The key is in the SCRAPEIO_API_KEY environment variable. If it is missing, ask the user to create a free key at https://scrapeio.com/login and set it. Never print the key.
Two ways to call
- MCP tools (preferred when the
scrapeioMCP server is connected): call the platform tool directly, for exampletiktok_profilewith{ "handle": "nike" }. For anything without its own tool, uselist_endpointsto find a path, thencall_endpoint. - HTTP: fetch https://scrapeio.com/llms.txt for the endpoint list (or https://scrapeio.com/llms-full.txt for every parameter), then:
curl -s "https://scrapeio.com/v1/tiktok/profile?handle=nike" -H "x-api-key: $SCRAPEIO_API_KEY"Rules
- Choose the narrowest endpoint for the question. Prefer
handlewhen the user gives a username. - The answer is in
data. Lists havedata.items,data.cursoranddata.has_more. - Fetch more pages only when the user needs them; each page is a separate paid call.
credits_usedandcredits_remainingcome back on every response. Tell the user when credits run low.- 403 means private and 404 means not found: report it, do not retry. 502 means every source is down: retry once after a few seconds. 402 means the account needs credits (https://scrapeio.com/pricing).
Report
Lead with the numbers the user asked for. Name posts by caption or title and date, and link to them with the url field. Field names match across platforms, so one table can compare TikTok, Instagram and YouTube side by side.
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

