How Many Photos Can You Put in One Instagram Post

The question of how many photos can you put in one instagram post has two different correct answers depending on where you're posting from, and mixing them up is why some creators swear the limit is 10 while others insist it's 20. Both are right, just for different tools.
How many photos in one Instagram post: app versus API
Posting directly from the Instagram app, your instagram carousel photo limit is 20 images or videos in a single carousel post, following a phased rollout that expanded the old 10-slide cap. Posting or scheduling through Instagram's Graph API, which is what almost every third-party scheduling tool (Posted Once included) has to use, the ceiling drops back down to 10 items per carousel. That's a real, current gap, not an outdated stat someone forgot to update.
If you've noticed a scheduling tool cutting you off at 10 slides while the Instagram app itself lets you add more, this API restriction is why. It's not a bug or a lazy integration, it's the actual limit Meta enforces on the API that scheduling tools have to build against.
Instagram multiple photo post limit, practically speaking
For most posts, 10 is plenty. Carousels beyond 6-8 slides tend to see engagement drop off per slide anyway, since fewer people swipe all the way to slide 15 than to slide 4. Treat 20 as a ceiling you're unlikely to actually want, rather than a target to hit every time.
Where the 20-slide app limit does matter is dense, save-worthy content: a full step-by-step tutorial, a long before-and-after sequence, or a reference guide people are meant to screenshot slide by slide. For that kind of post, posting natively from the app to access all 20 slides can be worth the extra manual step.
Minimum and mixed-media rules
A carousel needs at least 2 items, you can't "carousel" a single photo. You can mix photos and videos freely within the same carousel, in any order, and each video slide can run independently without needing to match the length of the others.
Planning carousels ahead of time
If you're building a carousel with more than a few slides, it helps to lay out your sequence before you're inside Instagram's editor fighting with reordering. An Instagram carousel splitter is useful if you're working from one long image or design and need to cut it into evenly sized slides rather than doing it by hand in a design tool.
Scheduling carousels without hitting the wrong limit
Since most scheduling tools are capped at 10 by the API regardless of brand, the real question is which tool handles that cleanly versus which one just fails silently past slide 10. A solid Instagram scheduler tells you upfront when you're over the limit instead of letting you find out after a failed post. Posted Once flags oversized carousels before they go into your queue, and lets you cross-post the same content to nine other platforms once it's sized right. Start free and stop losing slides to a limit you didn't know was there.
Checked against Meta's Instagram Graph API content publishing documentation, July 2026.
Schedule to every platform at once
Posted Once publishes your content to all 10 social networks from one place.
Start free trialKeep reading
What Is the Threads Character Limit (500 Characters)
howtoWhat Is Bluesky's Character Limit (And How Threads Work)
howtoHow to Schedule Instagram Posts for Free
howtoHow to Schedule LinkedIn Posts for Free
howtoHow to Schedule Tweets for Free (No Paid Tool Needed)
howtoHow to Schedule an Entire Twitter/X Thread (Not One Tweet)