One API for every platform.
Skip five separate platform APIs. Upload media and schedule posts to Instagram, YouTube, Facebook, Threads and X with one REST call, and let Rostido deal with logins, token refresh, retries and each platform's limits.
Schedule a post
curl -X POST https://rostido.com/api/posts \
-H "X-API-Key: rostido_xxx" \
-H "Content-Type: application/json" \
-d '{
"accountIds": ["acc_youtube", "acc_instagram"],
"caption": "New video is up",
"mediaUrls": ["/uploads/3f9c…e1.mp4"],
"scheduledFor": "2026-10-17T12:00:00Z"
}'
Upload media first with POST /api/upload (or pass a public https URL). Rostido creates one post per account, publishes each at the exact minute, and retries failures up to 3 times. Check status with GET /api/posts.
What Rostido handles for you
- Connections. Users connect accounts through each platform's official login; Rostido stores and refreshes the tokens.
- Platform rules. Posts that a platform would reject (missing media, text too long) fail fast with a clear error. See platform rules.
- Reliable timing. Server-side scheduling with a sweep every 5 minutes.
- AI assistants. The same features are available to Claude and other MCP clients through the MCP server.
Access and limits
API keys are included from the Pro plan (1,000 scheduled posts a month; Agency has 10,000). Prices are adjusted for each country's purchasing power. See pricing and the API reference.