Skip to main content

Limits

post.buzz enforces two layers of limits. Both are checked before a post is published, so you get a clear error instead of a platform rejection.

  1. Platform limits — per-platform constraints on media and text.
  2. Plan limits — per-account resource ceilings (channels, posts/month, file sizes, AI actions).

How validation works

When you create a post (via the app or the REST API), the post is validated against the destination platform's rules for its postType:

  • Aspect ratiowidth / height.
  • Bitrate(fileSize × 8) / videoLength, in bps (shown as Mbps).
  • File count — how many images/videos a single post may attach.
  • Resolution, duration, file size.
  • Text length — per-platform and per-tier (e.g. X free vs. premium).

If anything fails, the API returns 400 with a message naming the constraint. Ownership failures (referencing an account or media you don't own) return 403. See Errors.

Platform limits — quick reference

Global upload ceiling: 5 GB video / 25 MB images / 100 MB documents. Per-platform limits are often lower — the smaller of the two is enforced.

PlatformMax filesVideo maxVideo durationImage max
Instagram Post1045 Mbps15 min8 MB
Instagram Reel145 Mbps15 min
Instagram Story1100 MB60 s8 MB
TikTok Video11 GB10 min
TikTok Photo1020 MB
YouTube Short15 GB3 min
YouTube Video15 GB4 h
LinkedIn102 GB30 min5 MB
X4512 MB140 s / 600 s¹5 MB
Facebook Post1045 Mbps8 min4 MB
Pinterest12 GB15 min5 MB
Reddit1 / 10 gallery1 GB15 min20 MB
Threads101 GB8 MB
Discord1025 MB25 MB
Slack41 GB1 GB
Mastodon499 MB16 MB
Bluesky4
Google Business15 MB

¹ X video duration depends on account tier: 140 s (Free/Basic) or 600 s (Premium/Premium+).

For full per-post-type detail (aspect ratios, resolutions, text limits), see the individual platform pages.

Plan limits

Your plan determines resource ceilings. These are separate from platform media limits and apply to everyone on the plan.

FreeStarterPro
Members1550
Channels (accounts)31030
Posts / month30400Unlimited
Media uploads202001,000
Max image size10 MB25 MB25 MB
Max video size25 MB100 MB100 MB
AI actions / day50200Unlimited

null means unlimited. The per-plan maxFileSize is the upload ceiling for your account; it can be lower than the global ceiling but never higher.

  • Posts API — where validation runs.
  • Errors — how limit violations surface.
  • Plans — upgrade to raise plan limits.