Photos & Carousel
Multi-image posts and specifications
Max Images per Post
| Platform | Max Images | Mixed Media? |
|---|---|---|
| 10 | Yes (photos + videos) | |
| Threads | 10 | Yes (photos + videos) |
| TikTok | 35 (photo slideshow) | No (photos only) |
| 10 | No | |
| 5 | No | |
| Bluesky | 4 | No |
| X (Twitter) | 4 | No |
Image Specifications
| Platform | Recommended Size | Max File Size | Formats |
|---|---|---|---|
| 1080x1350 | 8 MB | JPG, PNG | |
| Threads | — | 8 MB | JPG, PNG |
| TikTok | — | — | JPG, JPEG, WEBP |
| — | 10 MB | JPG, PNG, GIF, WEBP | |
| 1000x1500 | 20 MB | JPG, PNG, GIF, WEBP | |
| Bluesky | — | 1 MB | JPG, PNG, GIF, WEBP |
| 1200×627 | 8 MB | JPG, PNG, GIF |
Alt Text
Alt text (accessibility descriptions) is supported on select platforms. Use the platform-specific field name:
| Platform | Field | Max Characters |
|---|---|---|
| instagram_alt_text | 1000 | |
| X (Twitter) | x_alt_text | 1000 |
| Bluesky | bluesky_alt_text | 1000 |
| pinterest_alt_text | 500 |
TikTok Photo Slideshow
TikTok automatically creates a photo slideshow when multiple images are posted. You can enable auto background music:
{
"post_type": "image",
"platforms": ["tiktok"],
"media_urls": ["photo1.jpg", "photo2.jpg", "photo3.jpg"],
"tiktok_auto_add_music": true
}