Instagram Carousel Limit 2026 (10 Slides)

The instagram carousel limit trips people up because there isn't one single number, there are two, depending on whether you're posting from the app or through a scheduling tool. Both are correct. Neither guide telling you flatly "it's 10" or "it's 20" is wrong exactly, just incomplete.
Instagram carousel limit: app versus API
| Posting method | Max items per carousel |
|---|---|
| Native Instagram app | 20 |
| Graph API (most scheduling tools) | 10 |
| Minimum required | 2 |
Posting directly from the Instagram app, your instagram carousel max images is 20, photos or videos, in any mix and any order, following a phased expansion from the older 10-slide cap. Post or schedule through Instagram's Graph API, which is what nearly every third-party scheduling tool has to use, including ones far bigger than a single blog post can name, and the ceiling drops to 10. That's a real platform-enforced gap, not an inconsistency between different tools' engineering choices.
How many photos in an Instagram carousel, depending on your tool
If a scheduling tool cuts you off at 10 slides while the Instagram app itself would let you add ten more, that's the API limit, not a bug in the tool you're using. Every scheduler bound to Instagram's official publishing API hits the same 10-item wall, because it's Meta's restriction, not a per-company one.
Why the gap exists at all
Meta's Graph API and the consumer app aren't the same product built twice, they're separate systems that get updated on separate timelines, and the API has historically lagged behind app-side feature rollouts like the carousel expansion to 20. There's no announced timeline for the API limit to match the app's 20, so plan around 10 if you're scheduling rather than posting live from your phone.
Does the limit change by content type
No. The cap applies the same way whether your carousel is all photos, all video, or a mix of both. A single carousel also needs at least 2 items, a lone photo or video isn't a carousel, it's just a regular post.
Working within 10 without losing your idea
If you designed a 15-slide carousel expecting the app's full 20-slide room but need to schedule it through a tool, you'll need to trim to 10 or split it into two separate posts. A carousel splitter helps if you're working from one long design and need to cut it into a clean, evenly sized 10-slide set instead of doing the math by hand.
Scheduling carousels without a surprise at slide 11
The frustrating version of this limit is finding out about it after you've built the whole post. A scheduler that flags an over-limit carousel before it's queued, not after a failed publish, saves you that rebuild. Posted Once checks carousel counts against the API limit upfront and lets you cross-post the finished set to nine other platforms. Start free and build carousels that fit the limit the first time.
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 trial