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 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.
- TikTok Spark Ads video requirements: 10 minutes and no format rules
TikTok's Spark Ads page limits videos to 10 minutes and lists no ratio, resolution, file type, bitrate or size restrictions. What that means for AI video.
Written by Sume