Publishing limits
How many posts can go out is bounded at three levels: the plan you are on, Dropslate’s own rate limits that protect the service, and the limits the networks themselves impose per account or per app. This page lists all three with the source of each number. How large a post may be - file sizes, durations, text lengths - is a different question, answered in Media requirements.
1. The plan
Section titled “1. The plan”| Free | Creator | Studio | Agency | |
|---|---|---|---|---|
| Posts / month | 20 | 200 | 600 | 2,000 |
| Connected accounts | 2 | 6 | 20 | 50 |
| Storage | 2 GB | 15 GB | 50 GB | 150 GB |
| Max file size | 500 MB | 2 GB | 4 GB | 4 GB |
A post counts toward the month it reaches queued, on the calendar month in the workspace’s time zone. A post to three accounts is three posts. A cancelled post gives its slot back; a retried post is not counted again. Over the limit, the plan step and the API answer 402 quota_exceeded with limit, used and upgradeUrl. Source: Plans & pricing, the same table as packages/core/src/plans.ts.
2. Dropslate
Section titled “2. Dropslate”| Limit | Scope | Answer |
|---|---|---|
| 600 requests per 10 minutes | Per client address, across every key and session from that address | 429 rate_limited with Retry-After |
60 POST /posts per hour |
Per workspace, every person, key and agent together; one request with several targets counts once | 429 rate_limited with Retry-After |
| Analytics refresh once per 15 minutes | Per workspace | 429 rate_limited |
Upload URL valid for 1 hour, one PUT up to the plan’s max file size |
Per upload | The URL stops working after the hour or after one use |
| Scheduled time at least 2 minutes ahead and at most 366 days out | Per post | publish_in_past / publish_too_far in the plan |
Source: apps/api rate-limit configuration and @dropslate/core (MIN_LEAD_MINUTES, MAX_HORIZON_DAYS), checked 2026-09-25.
3. The networks
Section titled “3. The networks”| Network | Limit | What Dropslate does |
|---|---|---|
| YouTube | The project’s daily quota is 10,000 units; an upload costs about 1,600 units, so roughly 6 uploads a day across every workspace until Google raises it. The channel has its own daily upload limit set by YouTube. | A post that hits the quota is retried after the reset at midnight Pacific time; the post’s timeline says in how many hours. Source: developers.google.com/youtube/v3/determine_quota_cost, checked 2026-09-25. |
| 30 API-published Reels per Page in 24 hours. | The 31st fails with facebook_rate_limited and is not retried on its own. Source: developers.facebook.com/docs/video-api/guides/reels-publishing, checked 2026-09-15. |
|
| 100 API-published posts per account in 24 hours (Content Publishing API). | A post over the limit fails with instagram_rate_limited and is retried later. Source: developers.facebook.com/docs/instagram-platform/content-publishing, checked 2026-09-25. |
|
| Threads | 250 posts per profile in 24 hours (Threads API). | Same handling as Instagram, threads_rate_limited. Source: developers.facebook.com/docs/threads/posts, checked 2026-09-25. |
| TikTok (when the connector ships) | Until the app’s audit: private posts only, 5 uploads a day. After it: TikTok’s per-account limits apply. | The composer will say so above the TikTok tab. Source: developers.tiktok.com/doc/content-posting-api-reference-direct-post, checked 2026-09-25. |
Network limits are counted by the network, not by Dropslate: another tool publishing to the same Page or account draws from the same budget.
Retries
Section titled “Retries”A post that fails for a transient reason - a network’s rate limit, a quota that resets, a 5xx - is retried by the worker on its own up to 3 times, 1, 5 and 15 minutes after the failure. A post that fails validation on the network’s side (a refused file, a missing permission) is not retried automatically; it stays failed with the network’s message until you fix the cause and click Retry. Retry & cancel.
Related
Section titled “Related”- Media requirements
- Rate limits - the API view of the same numbers.
- Common errors