Back to directory
Visit SocialRouter
Scraping & contentSocial media
SR

SocialRouter

One API to extract data from any social network, with automatic provider failover.

Agents extract social and web data through a single REST endpoint, an official npm SDK, CLI, or MCP server. The provider catalogue and per-record pricing are queryable before a call, and credits are pay-per-record so an agent can compare providers and pin the cheapest or fastest.

Agent access evidence
CLI
native

Official `@socialrouter/cli` npm package runs extractions, browses providers, and checks the account from the terminal; configured via the SOCIALROUTER_API_KEY env var.

Evidence
API
native

REST API with `POST /v1/extract`, `POST /v1/search`, provider catalogue, balance, and usage endpoints; Bearer auth and normalized responses.

Evidence
MCP
native

Official `@socialrouter/mcp` server exposes extract, search, list_providers, get_provider, get_extraction, get_balance, and get_usage tools for Claude Desktop, Claude Code, Cursor, and other MCP clients.

Evidence
Browser
strong

Dashboard manages keys, credits, and usage; a browsable provider list at socialrouter.io/providers exposes copy-ready slugs.

Evidence
Account creation
strong

Self-serve signup, then create `sr_live_` API keys from the dashboard.

Evidence
Pricing clarity
strong

Pay-per-record pricing is documented and queryable per provider via `GET /v1/providers`; the published rate is the rate charged with no hidden multipliers.

Evidence
Docs quality
strong

Mintlify docs cover quickstart, authentication, concepts, an interactive API reference, and dedicated SDK, CLI, and MCP guides.

Evidence
Sandbox
unknown

No sandbox, test mode, or dry-run is documented. Every extract/search call runs against live providers and is billed against the account's real paid credit balance, so an agent cannot rehearse a call for free.