How many posts a day Instagram accepts through the official API (and the limit nobody mentions)
The per-account limit is 200 posts in 24h. But there is a second ceiling, for the whole app, and that is what actually stalls a large operation.
Anyone about to build an operation at scale does this maths before starting, and gets it wrong almost every time — because they look for a single number and there are two. One is published by Meta and generous. The other is barely discussed and is the one that really limits you.
The per-account limit: 200 in 24 hours
Instagram's official API accepts 25 posts per account every 24 hours on the standard content flow, and the ceiling on publishing requests per account is on the order of 200 calls in the same window.
In practice, for anyone running content, the number that matters is the first one: you will not go past a few dozen posts a day per profile, and that is far above what any healthy operation does. Nobody publishes 25 reels a day to the same profile without burning the account for some other reason.
For comparison, the limits we apply by default in DevX Viral:
| Platform | Posts per account per day |
|---|---|
| 200 | |
| TikTok | 30 |
| YouTube | 6 |
YouTube's is the tightest and surprises people coming from Instagram: the YouTube API upload quota is small and expensive.
Practical conclusion: the per-account limit is not your problem. If you are posting 3 to 5 reels a week per profile, as most do, you are using less than 3% of the ceiling.
The limit that actually stalls you: the app's
Here is the part almost nobody mentions.
Meta imposes a ceiling per application, not per account. The formula is:
200 calls per hour × number of app users
Notice what that means: every account of every customer of a tool shares the same bucket. If the tool you use has a thousand customers, its ceiling is calculated over those thousand, and your consumption competes with everyone else's.
And consumption is not only publishing. Each connected account continuously spends calls to:
- renew and validate the access token
- read the profile and follower count
- fetch the metrics of each reel
- check whether a published post is still live
Measuring our own operation, one connected account consumes around 111 calls a day on that background work alone, without publishing anything.
The maths that decides whether a tool scales
With the formula above, each user added to an app contributes 200 × 24 = 4,800 calls a day to the shared bucket. And each connected account consumes 111.
Divide one by the other: 43 accounts per user is the point where the operation starts consuming everything it brings in.
That number has a direct consequence for your choice of tool. A service selling plans of 100 or 200 accounts per customer is promising something the ceiling maths does not support — unless it has a huge base of small customers subsidising the large ones. Worth asking.
It is also why DevX Viral stops at 40 accounts on the largest plan, a little below the breaking point, instead of advertising a round, pretty number.
What happens when the ceiling is hit
It is not an account block and it is not a reach penalty. The API simply starts answering with a limit error, and the effect on you is:
- scheduled posts fail or run late
- metrics stop updating
- accounts appear "disconnected" without having been disconnected
The symptom looks a lot like a problem with your account, and it isn't. If it happens broadly, across several accounts at once, with no warning inside the Instagram app, look at the tool before you look at your profiles.
How to plan your operation with these numbers
Don't plan by limit, plan by result. The per-account ceiling is so high it should never be the criterion. Post what your content sustains.
Ramp the frequency. Going from 2 to 10 posts a day on one account overnight is a signal of abnormal behaviour, and that does weigh on reach.
Spread the times. Twenty accounts publishing the same video in the same minute is an easy pattern to detect. Spacing posts out is free and solves it.
Treat variation as mandatory, not as an extra. No API limit protects you from publishing the same file to ten profiles, which is the real problem for anyone at scale.
In summary
The per-account limit (200/day on Instagram) is irrelevant for practically every real operation. The app limit (200 × users per hour, with ~111 calls per account per day) is what decides whether the tool you chose can hold your fleet.
Ask whoever is selling to you for that number. Whoever can answer is measuring; whoever can't will find out with your operation stopped.
Christopher Saleiro
Fundador da DevX Viral
Opera conteúdo em escala no Instagram e construiu a DevX Viral para resolver, no próprio dia a dia, a dor de publicar e agendar em dezenas de contas.
Your whole operation fits in one dashboard.
Stop posting account by account. Start publishing at scale today.
Subscribe now