Postbean enforces upload and publishing limits to keep the service stable and compatible with each social network’s API. These limits are validated both on the client and on the server.
| Type | Formats | Max size |
|---|
| Image | JPG, PNG, WebP | 8 MB per file |
| Video | MP4, MOV | 100 MB per file |
- Max items per post (carousel): 35.
- Unsupported formats are rejected before upload.
- Size is validated per actual file type (an image can’t exceed 8 MB even though the video cap is 100 MB).
- Caption length: up to 5,000 characters in Postbean; when publishing, the most restrictive limit among the selected platforms is applied (see table below).
| Platform | Max caption |
|---|
| X (Twitter) | 280 |
| Bluesky | 300 |
| Threads | 500 |
| Pinterest | 500 |
| Instagram | 2,200 |
| TikTok | 2,200 |
| LinkedIn | 3,000 |
| YouTube | 5,000 |
| Facebook | no practical limit |
These are imposed by each network, not by Postbean. Google Business is not connectable yet, and LinkedIn Company Pages need LinkedIn’s Community Management API:
| Platform | Key limit |
|---|
| Instagram | 25 posts/day per account · 200 calls/hour/token |
| Facebook Pages | ~200 calls/hour · Pages only (no personal profiles or groups) |
| Threads | 250 posts/day per account |
| X (Twitter) | 10,000 tweets/month (Basic plan) |
| TikTok | 15 videos/day · account must be older than 48 hours |
| YouTube | ~6 uploads/day (free quota) · channel must be verified for custom thumbnails |
| LinkedIn | 500 calls/day/token |
| Pinterest | 10 requests/sec/token |
| Bluesky | 5,000 writes/hour · video requires a verified email |
| DEV Community | Markdown article · the cover image becomes main_image |