Threads carousel limits: 2 to 20 items, images and video
Meta's Threads API page allows carousels of up to 20 images, videos or a mix, minimum 2; images are JPEG or PNG at 8 MB. How to prepare the set with Sume.

A Threads carousel through Meta's API holds at least 2 and up to 20 items, and each item can be an image or a video. Images are JPEG or PNG up to 8 MB with a width of 320 to 1440 pixels in sRGB. Read 2026-09-29.
What are the carousel and image limits?
Meta's page lists video specs separately (MOV or MP4, H.264 or HEVC, up to 300 seconds); the carousel line only says items can be images, videos or a mix.
| Item | Value |
|---|---|
| Carousel items | 2 to 20 |
| Item types | Images, videos or a mix |
| Image format | JPEG or PNG |
| Image size | Up to 8 MB |
| Image width | 320 to 1440 pixels |
| Color space | sRGB |
How do I make a matching set of images?
Use POST /v1/images with one aspect_ratio for every slide so the carousel does not crop unevenly. 4:5 and 9:16 are in the image docs' ratio list; check GET /v1/images/models for the model you pick. With openai/gpt-image-2.5, use image_size (both edges a multiple of 16), e.g. 1088x1360, which is 4:5 and inside 320 to 1440 wide.
1088 x 1360 = 1,479,680 pixels, inside the model's 655,360 to 8,294,400 range.
curl -X POST https://api.sume.com/v1/images \
-H "Authorization: Bearer $SUME_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "openai/gpt-image-2.5",
"prompt": "Slide 1 of 5: minimalist poster, five steps to brew pour-over coffee, warm palette",
"image_size": "1088x1360"
}'Can video items be Sume clips?
Yes. Generate each with the same aspect_ratio. Note that no Sume video model lists 4:5, so mixing 4:5 images with video means video at 9:16 or 1:1, or cropping with POST /v1/video-filter (crop op takes fractions of the frame).
What are the limits of this answer?
Sume does not publish to Threads or check the 8 MB image limit.
Sources
Related posts
More in Use cases
- TikTok ad creative best practices: 9:16, 720p, hook
TikTok recommends 9:16 video at 720P or higher, a hook in the first 6 seconds and 5-10 words per second of text. How to build that with Sume.
- TikTok app bundle video ad specs: 5 to 60 seconds, 720x1280
TikTok's global app bundle page lists 9:16 at 720x1280 or larger, 5 to 60 seconds (21–30 s recommended), 500 MB and 516 kbps. Sume generation settings.
- TikTok in-feed ad specs: 9:16 at 540x960, up to 10 minutes
TikTok's auction in-feed page lists 9:16 (540x960 minimum), 16:9, 1:1, up to 10 minutes and 500 MB. How to hit them with Sume video and Timeline.
- TikTok Reservation ad video specs: 9:16, 5 to 60 s, 2,500 kbps
TikTok's reach and frequency page lists 9:16 at 540x960 or larger, 5–60 s (9–15 s recommended) and a 2,500 kbps floor. Compared with the travel-ads page.
Written by Sume