The unified API for every social platform
Read, write, and analyze across X, Reddit, Instagram, TikTok, and more — through one integration. Pay per request. No subscriptions.
Why SocialRouter
One integration replaces eight. Built by people tired of writing the same adapter code over and over.
Post once, publish everywhere
Send one payload, hit eight platforms. Per-platform character limits, media transcoding, hashtag formatting, and link shortening all handled automatically. Your code stops caring whether it's posting to X or Threads.
How writes work →One shape across every platform
Reddit upvotes and X impressions show up in the same JSON. Engagement rate is engagement rate, no matter where the post lives. Build dashboards that actually compare apples to apples.
Analytics schema →Never see a 429 from the platform
We manage per-platform rate limits across our infrastructure pool. Your account has its own clean burst limit. Hit ours, get a clear retry-after. Hit theirs, never know it happened.
Rate limit details →No subscriptions, no minimums
Billed per successful request. Failed calls (4xx, 5xx, upstream timeouts) are never charged. First 1,000 requests are free. Add credits when you need them. Stop them when you don't.
See pricing →Start in 30 seconds
Three endpoints. Every platform. Here's the entire API.
# Get trending from any platform
import socialrouter
client = socialrouter.Client("sr_key")
trends = client.read(
platform="reddit",
source="r/wallstreetbets",
sort="hot",
limit=25
)
for post in trends.items:
print(post.title)# Post to multiple platforms
result = client.write(
platforms=["x", "instagram"],
content={
"text": "Markets today 📈",
"media": "chart.jpg"
}
)
for r in result.results:
print(r.url)# Track engagement
stats = client.analytics(
platform="x",
handle="wallstreetbets",
period="7d"
)
print(stats.total_reach)
print(stats.engagement_rate)Get started in 3 steps
From signup to first request in under a minute.
Create an account in seconds. SSO with GitHub, Google, or email.
Pay-as-you-go. No subscriptions. First 1,000 requests are on us.
Create a key, install the SDK, ship. Read the docs →
Three ways to integrate
Pick the approach that fits your stack.
Pay per request
No subscriptions. No minimums. Scale from zero to millions.
| Platform | Read | Write | Analytics |
|---|---|---|---|
| X / Twitter | $0.001 | $0.005 | $0.002 |
| $0.001 | $0.003 | $0.001 | |
| $0.002 | $0.01 | $0.003 | |
| TikTok | $0.002 | $0.01 | $0.003 |
| Discord | $0.001 | $0.002 | $0.001 |
| Telegram | $0.001 | $0.002 | $0.001 |
| YouTube | $0.002 | n/a | $0.003 |
First 1,000 requests free. No credit card required.