Skip to content

TikTok

TikTok supports videos and photo posts, with options for music, drafts, and AI labels.

Post types

TypeAPI valueWhat it publishes
ImageimageA photo post with one image, a title, and a caption.
AlbumalbumA photo carousel of 2 to 35 images, a title, and a caption.
VideovideoOne video with a caption.

Media requirements

Images

  • Formats: JPEG, WebP.
  • File size: up to 20 MB per image.
  • Resolution: up to 1080 × 1920 px.

Videos

  • Formats: MP4, MOV, WEBM, AVI.
  • File size: up to 1 GB.
  • Duration: 3 seconds to 10 minutes.
  • Resolution: at least 360 × 360 px.
  • Aspect ratio: 9:16 is recommended. 1:1 and 16:9 also work.

Text limits

  • Caption (description): up to 2,200 characters, including hashtags and mentions.
  • Title (title), for Image and Album posts: up to 90 characters.

Extra options

Option in the dashboardAPI fieldApplies toWhat it does
MusicadditionalInfo.musicAll typesAdds a TikTok track. Find tracks with Get TikTok Music.
Auto Add MusicadditionalInfo.isAutoAddMusicImage, VideoLets TikTok add music automatically.
AI GeneratedadditionalInfo.isAiGeneratedVideoLabels the video as AI-generated, as TikTok requires for AI content.
Save as DraftadditionalInfo.isDraftAll typesSends the post to your TikTok inbox as a draft instead of publishing it.
Custom Thumbnailmedias[].thumbnail, medias[].customThumbnailVideoUses your own image as the video cover.

Music object

FieldTypeDescription
idstringTikTok music track ID.
artiststringArtist name.
namestringTrack name.
thumbnailstringTrack cover image URL.
volume.videonumberVolume of the video's original sound, in percent (dashboard default 50).
volume.musicnumberVolume of the track, in percent (dashboard default 100).