Skip to content

Platform limits and restrictions

Two different things constrain a post. Postbean’s own upload caps are validated before anything is sent; everything else is the network’s own rule, applied at publish time.

Limit
Image8 MB · JPG, PNG, WebP
Video100 MB · MP4, MOV
Media per post35 items
Caption5,000 characters
Subtitles512 KB · SRT, VTT
Scheduled postsUnlimited, any date in the future

The 5,000-character caption is Postbean’s field length. What actually publishes is capped by each network below, and the composer’s counter shows that network’s number while you type.

NetworkMaximumRecommended
X (Twitter)280260
Bluesky300280
Threads500450
Pinterest500200
Instagram2,2001,200
TikTok2,200150
LinkedIn3,0001,300
YouTube5,000800
FacebookNo practical limit500
DEV CommunityNo practical limit

The recommended figure is where the network starts truncating in the feed, not a hard rule.

NetworkImagesVideoTitle fieldFirst comment
InstagramYes · carousel to 10YesYes
FacebookYes · multi-photoYesPending a Meta permission
ThreadsYes · carousel to 20YesYes
X (Twitter)YesYes
TikTokYes
YouTubeYesYesYes
LinkedInYes · multi-imageYesNot available to our app
PinterestFirst image onlyYesYes
BlueskyFirst image onlyYesYes
DEV CommunityCover imageYes

These come from the networks and are not something Postbean can raise:

NetworkQuota
Instagram25 posts/day per account
Threads250 posts/day per account
Facebook PagesPages only — no personal profiles or groups
TikTokDaily video cap and maximum duration read from your own account
YouTubeRoughly 6 uploads/day on the free quota · custom thumbnails need a verified channel
LinkedIn500 API calls/day per token · personal profiles only
Bluesky~5,000 writes/hour · video needs a verified email
PinterestEvery pin needs a board — the post’s own, or the account’s default
  • Google Business appears in previews but cannot be connected yet.
  • LinkedIn Company Pages — needs LinkedIn’s Community Management API.
  • Multi-post threads on X and Threads.
  • Instagram trial reels and TikTok photo posts — neither is exposed by the platform’s API.