Every platform limits how many calls an application may make. Not to be difficult — a shared API with no ceiling is one badly written client away from being unusable for everyone.
Roughly what the ceilings are
- Instagram — around 25 published posts per account in a rolling 24 hours
- Meta Graph generally — a per-app budget that scales with how many users you have
- TikTok — per-account posting limits, tighter before an app passes audit
- Telegram — around 20 messages per minute to a single chat
For a person posting a few times a week these are invisible. They start to matter for agencies running many accounts from one app.
The right response is patience
A rate limit is the platform saying "not now", not "never". The correct handling is to wait and try again on a growing gap — five minutes, twenty, an hour — rather than retrying immediately, which is how an app gets its budget cut further.
Retrying hard against a rate limit is like pressing a lift button repeatedly. It changes nothing, and everyone can tell.
What you should see
Ideally nothing: the post goes out a few minutes late and you never learn there was a queue. What you should never see is a post marked failed because the platform asked the tool to wait.
