→ ai-agents

The social data layer for AI agents

Your agent shouldn't be piloting a headless browser. One MCP config block or one function-calling tool gives it transcripts, summaries, stats, comments, and profiles across TikTok, Instagram, Facebook, X, and LinkedIn — as clean text that drops straight into a context window.

Why agents like this API

A research agent in one prompt

Connect the MCP server, then ask in plain language. The agent chains get_channel_posts and get_transcript on its own:

> pull the last 10 reels from @thefoodlab,
  transcribe them, and rank by views

tool: get_channel_reels(handle="thefoodlab", platform="instagram")
tool: get_transcript(url=…) x 10
result: ranked table with views, likes, and a one-line
        summary per reel

What that run costs, so you can budget it: ten reels from channel-reels is 30 credits, ten Instagram transcripts at 40 credits each is 400, so about 430 credits total, roughly $2.15 at the monthly rate. The same workflow on TikTok is much cheaper: 110 credits, about $0.55, because TikTok transcripts usually come from captions rather than speech-to-text. Rerunning the pipeline later hits the cache and returns in milliseconds.

Or wire it up as a function tool

Any framework that speaks function calling can wrap an endpoint in a few lines:

const tools = [{
  name: "get_tiktok_transcript",
  description: "Transcript of a public TikTok video",
  input_schema: { type: "object", properties: { url: { type: "string" } } },
  run: async ({ url }) =>
    (await fetch(`https://api.scrapersocial.com/v1/tiktok/transcript?url=${url}`, {
      headers: { Authorization: `Bearer ${process.env.SCRAPERSOCIAL_KEY}` },
    })).json(),
}];

Built to be found by agents, not just used by them

A growing share of our signups start with an agent, not a person. So the machine-readable surface is a product feature: an OpenAPI 3 spec at /openapi.json, llms.txt and a full docs mirror in llms-full.txt, plus .well-known discovery endpoints: an API catalog, the MCP server card, and agent skills. Docs pages advertise all of these in RFC 8288 Link headers. If your agent can read HTTP, it can find everything without a human in the loop.

Full setup guides for Claude, Claude Code, Cursor, and ChatGPT live on the MCP page, and agent-flavored docs at /ai-agents.

Common questions

Does using the MCP server cost extra?

No. MCP calls consume the same credits as direct REST calls, at the same per-endpoint prices. The MCP server is a different door into the same building.

How does an agent authenticate?

REST calls use your sk_live_ API key as a Bearer token. The MCP server at mcp.scrapersocial.com supports OAuth, so clients like Claude can connect through a normal consent screen without you pasting keys into config files.

What happens when the agent requests something that doesn't exist?

It gets a structured error with a machine-readable code (for example a 404 no-transcript error when a video has no captions on caption-dependent platforms). Failed calls are never charged, so an agent exploring the data can't burn your balance on dead ends.

Can an agent discover the API without me wiring anything?

Mostly, yes. The site publishes an OpenAPI spec at /openapi.json, llms.txt and llms-full.txt maps, and .well-known endpoints (api-catalog, MCP server card, agent skills). An agent that lands on any docs page can find the whole surface from the response headers alone.

Hand your agent the keys

100 free trial credits, no card. First call in under five minutes.

Get your free API key