Glossary

Why the Instagram Post Limit per Day Reads 100 and 50 in Meta's Docs

Taras Shynkarenko
Taras Shynkarenko
•Updated: •7 min read
Why the Instagram post limit per day reads 100 and 50 in Meta's docsWhy the Instagram post limit per day reads 100 and 50 in Meta's docs

TL;DR, Quick Answer

7 min read

Instagram's Help Center publishes no daily post limit for people posting in the app. For apps, Meta's content publishing guide says accounts are "limited to 100 API-published posts within a 24-hour moving period," while the carousel section of the same guide and the content_publishing_limit reference both give 50. A carousel counts as one post. The reliable number for one account is the one GET /<IG_ID>/content_publishing_limit returns.

Instagram does not publish an Instagram post limit per day for people posting from the app, so the only numbers Meta documents apply to posts published through the Instagram API. Those numbers disagree: one line of Meta's content publishing guide says 100 posts per 24 hours, and two other places on Meta's developer site say 50. Plan against 50, and read the account's live count from GET /<IG_ID>/content_publishing_limit before a large batch.

Is there an Instagram post limit per day?

Instagram has no published daily post limit for posts made in the Instagram app. We searched the Instagram Help Center for a posting cap and found no page that gives one. The documented limits all sit in Meta's developer documentation and cover posts published through the Instagram API, which is the route scheduling tools use.

So the answer splits by route. A person posting by hand from a phone has no number to plan against. A tool publishing through the API has two numbers, 100 and 50, and Meta has not said which governs.

Missing documentation is not the same as no limit. What you can say with a source is that Instagram has not written down a daily post count for app users.

What is the Instagram API post limit per 24 hours?

Meta's content publishing guide states the Instagram API limit as 100 posts in a rolling 24-hour window. The Rate Limit section reads: "Instagram accounts are limited to 100 API-published posts within a 24-hour moving period. Carousels count as a single post. This limit is enforced on the POST /<IG_ID>/media_publish endpoint when attempting to publish a media container."

Three phrases in that passage set the rules. "API-published" scopes the count to posts made through the Content Publishing API. "Moving period" means there is no midnight reset: each post drops out of the count 24 hours after it went live. And "enforced on the media_publish endpoint" means creating a container costs nothing against the limit, while publishing it does.

Meta follows that with advice for schedulers: "We recommend that your app also enforce the publishing rate limit, especially if your app allows app users to schedule posts to be published in the future." Our guide to the Instagram API 100 posts per 24 hours limit goes through the 100-post rule line by line.

Why does Meta also say 50 posts per day?

Meta's documentation gives 50 in two places, and neither is reconciled with the 100. The carousel section of the same content publishing guide lists, under Limitations: "Accounts are limited to 50 published posts within a 24-hour period. Publishing a carousel counts as a single post." The reference page for the content_publishing_limit endpoint describes quota_total as the maximum an app user can publish within the quota_duration period, "currently 50," with quota_duration "currently 86400 seconds, or 24 hours." Its example response shows "quota_total": 50.

NumberWhere Meta states itExact wording
100Content publishing guide, Rate Limit section"limited to 100 API-published posts within a 24-hour moving period"
50Content publishing guide, carousel Limitations"limited to 50 published posts within a 24-hour period"
50content_publishing_limit reference, quota_total field"currently 50"

The 100 sits in the section built to explain the rate limit, and it names the endpoint that enforces it. The 50 sits in a carousel section and in an API field description. Meta does not say whether 50 is an older figure that was never updated, a separate carousel rule, or the real cap. As of 7 October 2026, all three statements are live on developers.facebook.com.

The practical answer is the same whichever is right. Build your queue for 50 a day, because 50 satisfies every line Meta has published. Then read the account's own numbers before a burst, because quota_total in the live response is Meta's figure for that account, not a line of documentation. The endpoint itself is covered in our guide to what content_publishing_limit returns.

Hands arranging a set of printed photos on a table into one group, like combining several images into a single carousel post.

Does a carousel count as one post or several?

A carousel counts as one post against the Instagram API limit. Meta says so in both places it states a limit: "Carousels count as a single post" in the Rate Limit section, and "Publishing a carousel counts as a single post" in the carousel section. A carousel holds up to 10 images, videos or a mix of both.

That makes carousels the main way to move more images inside the limit. Ten images posted one at a time use 10 of the daily posts. The same ten as one carousel use one.

Person checking a phone at a desk with a planner nearby, picturing how an account's posting count is checked before a large batch.

Ten images, two ways to post them
One at a time
  • Each image is its own post
  • Ten images use 10 of the daily posts
As one carousel
  • All ten images sit in a single post
  • The whole carousel uses one daily post
Meta counts a carousel as a single post, so grouping images is the main way to fit more media inside the limit.

How do you check an account's Instagram posting limit?

You check an account's Instagram posting limit with GET /<IG_ID>/content_publishing_limit, which returns how many posts it has published in the last 24 hours. Meta's reference describes quota_usage as "the number of times the app user has published an IG Container" since the since timestamp, or within the last 24 hours if since is left out.

AdaptlyPost
AdaptlyPost

Start Your 7-Day Free Trial

All-platform analytics

Social Inbox

AI-powered assistant

  1. Request GET /<IG_ID>/content_publishing_limit?fields=quota_usage,config.
  2. Read quota_usage for posts published in the window.
  3. Read config.quota_total for the cap Meta reports for this account.
  4. Subtract usage from the total to get the posts left.
  5. Hold any post past that number until the oldest publish ages out of the 24-hour window.

The since parameter takes "A Unix timestamp no older than 24 hours," so you cannot query further back than the window itself. The token needs instagram_business_basic and instagram_business_content_publish with Instagram Login, or instagram_basic, instagram_content_publish and pages_read_engagement with Facebook Login.

What happens when an account goes over the limit?

An account over the limit cannot publish more posts through the API until earlier publishes leave the 24-hour window. Meta enforces the check on media_publish, so the container exists but the publish call fails. Meta's content publishing guide does not document a specific error code or message for this case.

Because the window is rolling, timing matters more than the count. An account that publishes 50 posts between 09:00 and 10:00 gets capacity back between 09:00 and 10:00 the next day. A queue that spaces posts through the day never meets the wall in one go. If posts that normally go out start failing, see our guides on Instagram scheduled posts not working and why you can't post on Instagram. For contrast, Threads documents a single figure, covered in the Threads 250 posts per day limit.

Where AdaptlyPost fits

AdaptlyPost publishes to Instagram through the official Instagram API, so every Instagram post it sends counts toward the account's API publishing limit, and no scheduler can raise that limit. The Instagram posting API publishes one Instagram account per call, takes carousels of 2 to 10 items, and accepts bulk requests of 1 to 100 posts for the same Instagram connection, each with its own scheduledAt. Instagram's own publishing limits are one of the failures reported per platform after a post is dispatched, with an errorMessage on the Instagram entry, and a retry re-fires only the failed platform. Spreading a bulk batch across several days and grouping images into carousels is how a busy account stays under 50 a day, the lower of Meta's two published figures.

Frequently asked questions

How many posts can you make on Instagram per day?

Instagram publishes no daily post limit for people posting in the app. For posts published through the Instagram API, Meta's content publishing guide says 100 per 24-hour moving period, and the same guide's carousel section and the content_publishing_limit reference say 50. Plan for 50 to stay inside every number Meta has published.

Is the Instagram API limit 100 or 50 posts?

Meta's documentation says both. The Rate Limit section of the content publishing guide says 100 API-published posts within a 24-hour moving period, while the carousel section says 50 and the quota_total field is described as "currently 50." Query GET /<IG_ID>/content_publishing_limit to see the figure Meta reports for a specific account.

Do Instagram carousels count toward the daily limit?

Yes, as one post each. Meta states that "Carousels count as a single post" and that publishing a carousel counts as a single post. A carousel holds up to 10 images and videos, so it moves the most media per post.

When does the Instagram API posting limit reset?

It does not reset at a fixed time. Meta describes the window as a "24-hour moving period," so each post leaves the count 24 hours after it was published. Capacity comes back gradually in the same order posts went out.

Do Instagram Stories and Reels count toward the API limit?

Meta's limit sentence counts API-published posts and does not list media types. The guide does not exclude Stories or Reels, and it does not name them either. Count every API publish toward the daily total when planning.

Can a scheduling tool post more than the Instagram limit?

No tool using the official API can go past it, because Meta enforces the limit on the media_publish endpoint itself. A post that would exceed it fails to publish. The fix is to spread posts across the 24-hour window or combine images into carousels.

How many Instagram posts can you schedule at once?

AdaptlyPost's Instagram posting API accepts bulk requests of 1 to 100 posts for the same Instagram connection, each with its own scheduledAt. Meta enforces the limit on media_publish, when a post goes live. Spreading a batch across several days keeps the account under 50 a day, the lower of the two figures Meta publishes.

What happens when you hit the Instagram posting limit?

Posts cannot go out through the API until earlier publishes leave the 24-hour window. The container exists but the media_publish call fails, and Meta's guide documents no specific error code for it. In AdaptlyPost the failure shows on the Instagram entry with an errorMessage, and a retry re-fires only the failed platform.

Does creating a media container count against the post limit?

Creating a container costs nothing against the limit. Meta enforces it on POST /<IG_ID>/media_publish, so only publishing a container counts as a post.

How do you see how many posts an account has left today?

Request GET /<IG_ID>/content_publishing_limit?fields=quota_usage,config, then subtract quota_usage from config.quota_total. The result is what is left in the rolling 24-hour window. Hold anything past that number until the oldest publish ages out.

Was This Article Helpful?

Let us know what you think!

See us more often in Google

One click marks AdaptlyPost as a preferred source, so our articles sit higher in your Top Stories, AI Mode, and AI Overviews.

Before you go...

AdaptlyPost

AdaptlyPost

Schedule your content across all platforms

Manage all your social media accounts in one place with AdaptlyPost.

All-platform analytics

Social Inbox

AI-powered assistant

Related Glossary Terms

Related Articles