Skip to main content

Limits

GrowXSocial 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 ratio — width / 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 Photo10——20 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 GB—8 MB
Discord1025 MB—25 MB
Slack41 GB—1 GB
Mastodon499 MB—16 MB
Bluesky4———
Google Business1——5 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.