Guides

Platform support

The call is identical everywhere, but each network has its own rules. Here's the current picture. And how to read the live limits programmatically.

PlatformTextMediaLimitStatus
BlueskyImage ×4 · Video300Live
ThreadsCarousel · Video500Live
X / TwitterImage ×4 · Video280Live
LinkedInImage · Video3,000Live
FacebookImage multi · VideoLive
InstagramcaptionImage · Reels2,200Live
TikTokcaptionVideo2,200Live
YouTubetitle+descVideo5,000Live
PinterestcaptionImage ×5 · Video500Live
On the free plan, X and TikTok post only from purchased credit packs: buy a pack or upgrade.

Read the live capabilities

Don't hard-code limits. GET /v1/platforms (all) and GET /v1/platforms/{platform} (one) return the authoritative, current capability set for each network. Max characters, media rules, posts/day, async-publish behaviour, and the valid platformOptions. Agents use this to validate a post before sending it.

{
  "platform": "bluesky", "displayName": "Bluesky",
  "maxChars": 300, "asyncPublish": false,
  "media": { "images": 4, "video": true }
}

Quirks worth knowing