Get TikTok video metadata.
| Field | Type | Required | Description |
|---|---|---|---|
| video_url | string | Yes | The TikTok video URL |
| channel | string | Yes | The channel name. Supported values: apify, rapid, memories.ai |
| Parameter | Type | Description |
|---|---|---|
| code | string | Response code indicating the result status |
| msg | string | Response message describing the operation result |
| data | array[object] | Array containing TikTok video metadata objects |
| data[].id | string | Video ID |
| data[].text | string | Video caption/text |
| data[].textLanguage | string | Language of the video text |
| data[].createTime | number | Creation timestamp |
| data[].createTimeISO | string | Creation time in ISO format |
| data[].locationCreated | string | Location where the video was created |
| data[].isAd | boolean | Whether the video is an advertisement |
| data[].authorMeta | object | Author/user metadata |
| data[].authorMeta.name | string | Author username |
| data[].authorMeta.nickName | string | Author display name |
| data[].authorMeta.verified | boolean | Whether the author is verified |
| data[].authorMeta.following | number | Number of users the author follows |
| data[].authorMeta.fans | number | Number of followers |
| data[].authorMeta.heart | number | Total likes received |
| data[].authorMeta.video | number | Number of videos posted |
| data[].musicMeta | object | Music metadata |
| data[].musicMeta.musicName | string | Music name |
| data[].musicMeta.musicAuthor | string | Music author |
| data[].musicMeta.musicOriginal | boolean | Whether it’s original audio |
| data[].musicMeta.playUrl | string | Music playback URL |
| data[].musicMeta.musicId | string | Music ID |
| data[].webVideoUrl | string | TikTok web video URL |
| data[].mediaUrls | array[string] | Array of media URLs |
| data[].videoMeta | object | Video metadata |
| data[].videoMeta.height | number | Video height in pixels |
| data[].videoMeta.width | number | Video width in pixels |
| data[].videoMeta.duration | number | Video duration in seconds |
| data[].videoMeta.coverUrl | string | Cover image URL |
| data[].videoMeta.definition | string | Video definition (e.g., “540p”) |
| data[].videoMeta.format | string | Video format (e.g., “mp4”) |
| data[].videoMeta.subtitleLinks | array[object] | Array of subtitle links with language information |
| data[].videoMeta.downloadAddr | string | Video download address |
| data[].diggCount | number | Number of likes |
| data[].shareCount | number | Number of shares |
| data[].playCount | number | Number of plays |
| data[].collectCount | number | Number of collections |
| data[].commentCount | number | Number of comments |
| data[].repostCount | number | Number of reposts |
| data[].isSlideshow | boolean | Whether the video is a slideshow |
| data[].isPinned | boolean | Whether the video is pinned |
| data[].isSponsored | boolean | Whether the video is sponsored |
| success | boolean | Indicates whether the operation was successful |
| failed | boolean | Indicates whether the operation failed |
Video metadata information with detailed TikTok data
Response code indicating the result status
"0000"
Response message describing the operation result
"success"
Array containing TikTok video metadata objects
Indicates whether the operation was successful
true
Indicates whether the operation failed
false