TikTok
Platform Limits
Feature | Video | Photo |
Caption | Max 2,200 characters | Max 2,200 characters |
Images | ❌ | ✅ (2-35 photos) |
Image size | ❌ | 20MB max per image |
Image formats | ❌ | JPG, PNG, WEBP |
Videos | ✅ (1 video) | ❌ |
Video length | 1 second - 10 minutes (default) / Up to 60 minutes (some accounts) | ❌ |
Video size | 1GB max | ❌ |
Video formats | MP4, MOV, AVI, QuickTime (H.264/HEVC codec, AAC audio) | ❌ |
Resolution | Min 360x360, Recommended 1080x1920 | Crops to 9:16 for feed |
Aspect ratio | 9:16 (ideal), 1:1, 16:9 supported | Various (cropped to 9:16) |
Frame rate | 23-60 fps | ❌ |
Video bitrate | Min 2Mbps, Recommended 5Mbps | ❌ |
Privacy levels | Public, Friends, Private | Public, Friends, Private |
Posting cap | Daily limit (varies by account) | Daily limit (varies by account) |
Important API Limitations
Note: The following features are only available when posting directly through the TikTok app and are not supported via the TikTok Content Posting API:
Effects & Filters - Beauty filters, AR effects, and visual filters
Sound Selection - Adding or selecting specific sounds/music from TikTok's library
Video Editor Tools - In-app editing, transitions, and speed controls
Hashtag Suggestions - Auto-suggested trending hashtags
Location Tags - Adding specific location information
User Mentions in Video - Tagging users within the video content
Video Effects - Green screen, split screen, and other video effects
Interactive Elements - Polls, Q&A stickers, or interactive overlays
Link in Bio - Only available through the app for eligible accounts
Auto-Captions - Automatic caption generation
These features must be added manually within the TikTok app. The API supports basic video/photo uploads with captions, privacy settings, and disclosure options only.