TikTok 播放列表视频 API
按播放列表 URL 或 ID 列出某个 TikTok 播放列表中的视频,按播放列表顺序返回,附播放量、点赞数和评论数。
US$1.20/千次请求,按请求付费,无需订阅。
Beast Games
the final 5 players, this is insane #beastgames
{"id": "7481200938467123890","caption": "the final 5 players, this is insane #beastgames","author": "mrbeast","createdUtc": 1758758400,"views": 48200000,"likes": 3910000,"comments": 82400,"shares": 291000,... 还有 16 个字段}
价格
TikTok 播放列表视频 API 价格
试一试
一个请求获取 TikTok 播放列表视频
这个示例展示了 29 个字段中的 23 个。查看全部字段
{
"found": true,
"data": {
"nextCursor": "MTU5MzQxMg",
"videos": [
{
"id": "7481200938467123890",
"caption": "the final 5 players, this is insane #beastgames",
"author": "mrbeast",
"createdUtc": 1758758400,
"views": 48200000,
"likes": 3910000,
"comments": 82400,
"shares": 291000,
"authorVerified": true
},
{
"id": "7481100827356012789",
"caption": "$5,000,000 is on the line right now",
"author": "mrbeast",
"createdUtc": 1758672000,
"image": "https://p16-sign-va.tiktokcdn.com/tos-maliva-p-0068/beastgames-ep2~tplv-obj.jpeg?x-signature=Iz9eM0a",
"views": 39800000,
"likes": 3120000,
"comments": 61200,
"shares": 204000,
"saves": 96200,
"authorName": "MrBeast",
"authorSecUid": "MS4wLjABAAAAv1JqNQpq5x2b3c4d5e6f7g8h9i0j1k2l3m4n5o6p7q8r9s0t1u2v3w4x",
"authorVerified": true,
"authorFollowers": 108400000,
"soundClipId": "7481100000000000002",
"soundTitle": "original sound",
"soundAuthor": "MrBeast",
"durationSeconds": 55,
"hashtags": [
"beastgames"
]
},
{
"id": "7480998716245901678",
"caption": "the trap round nobody saw coming",
"author": "mrbeast",
"createdUtc": 1758585600,
"image": "https://p16-sign-va.tiktokcdn.com/tos-maliva-p-0068/beastgames-ep3~tplv-obj.jpeg?x-signature=Ja0fN1b",
"views": 31200000,
"likes": 2640000,
"comments": 48900,
"shares": 172000,
"saves": 74100,
"authorName": "MrBeast",
"authorSecUid": "MS4wLjABAAAAv1JqNQpq5x2b3c4d5e6f7g8h9i0j1k2l3m4n5o6p7q8r9s0t1u2v3w4x",
"authorVerified": true,
"authorFollowers": 108400000,
"soundClipId": "7480998000000000003",
"soundTitle": "original sound",
"soundAuthor": "MrBeast",
"durationSeconds": 48,
"hashtags": [
"beastgames",
"gameshow"
]
}
]
}
}完整的参数与响应参考:这个接口的每个字段、类型和示例。
参考
一个请求,一种响应结构。
你发送的每个字段和收到的每个字段,都附有真实示例。
最近验证于 2026-11-14 · 可用率和延迟按 30d 统计
请求体
JSON,POST 到这个接口。
- cursorstring
上一次响应的 nextCursor 返回的分页游标。
- idstring
TikTok 播放列表 ID。当 tiktok.profile_playlists 给了你 ID 时使用。
- limitinteger
3
单页最多返回的条目数。
- urlstring
https://www.tiktok.com/@mrbeast/playlist/Beast%20Games-7596415294902389534
TikTok 播放列表的完整 URL。播放列表 ID 是末尾那串数字。
响应
JSON,每个字段一个示例值。
- nextCursorstring
MTU5MzQxMg
Opaque cursor for the next page, or null when there are no more. Pass it back as cursor to continue.
Videos in the playlist, in the order TikTok lists them.
- authorstring
mrbeast
Handle of the account that posted the video, without the leading @. Populated whenever the provider has data for the entity.
- authorFollowersinteger
The author's follower count at the time of the request. TikTok rounds this for large accounts.
- authorImagestring
Author's avatar image URL. Signed and short-lived, so the query string is load-bearing and kept intact. Populated whenever the provider has data for the entity.
- authorNamestring
The author's display name, which is not the handle and can contain any characters.
- authorSecUidstring
The author's TikTok sec_uid. Pass it straight to tiktok.profile_reposts or tiktok.profile_playlists to pivot to that creator without a tiktok.profile lookup.
- authorUserIdstring
Author's numeric TikTok user id. Populated whenever the provider has data for the entity.
- authorVerifiedboolean
true
- captionstring
the final 5 players, this is insane #beastgames
Populated whenever the provider has data for the entity.
- commentsinteger
82400
- createdUtcnumber
1758758400
UTC epoch timestamp in seconds (Unix time). Multiply by 1000 for a JS Date in milliseconds. Populated whenever the provider has data for the entity.
- durationSecondsinteger
Video length in seconds.
- hashtagsstring[]
Hashtags carried in the caption, without the leading #. Empty when the post uses none; @-mentions are excluded.
- idstring
7481200938467123890
TikTok video id. Pass it to tiktok.video as id for the full record. Populated whenever the provider has data for the entity.
- imagestring
URL of the video's cover image. A signed, short-lived TikTok CDN URL - the query params are load-bearing, so keep the URL intact. Absent when the upstream provides no cover.
- likesinteger
3910000
- mentionsstring[]
Accounts @mentioned in the caption, each as the handle with its leading @. Empty when the post mentions none.
- savesinteger
- sharesinteger
291000
- soundAuthorstring
Credited author of the sound.
- soundClipIdstring
Id of the sound the post uses. Pass it to tiktok.song or tiktok.song_videos as clipId.
- soundTitlestring
Name of the sound. "original sound" means the creator's own audio rather than a licensed track.
- urlstring
Canonical TikTok URL of the video. Populated whenever the provider has data for the entity.
- videoUrlstring
Playable video URL, or null when TikTok returns none. Signed and short-lived, so the query string is load-bearing and kept intact.
- viewsinteger
48200000
- foundboolean
true
- reason"not_found"
Present only when `found` is false, and says why there is no result. `not_found`: the source states the target does not exist, or returned nothing for it. A `found: false` answer is a successful call, not an error, and `costUsd` is what it actually cost.
常见问题
关于 TikTok 播放列表视频 API
AnyAPI 的 TikTok 播放列表视频 API 只需一次 POST 请求 /v1/run/tiktok.playlist_videos,就以统一格式的 JSON 返回 TikTok 数据。按播放列表 URL 或 ID 列出某个 TikTok 播放列表中的视频,按播放列表顺序返回,附播放量、点赞数和评论数。无论哪个数据源提供服务,AnyAPI 都返回同一套统一的 schema。费用:每千次请求 US$1.20 起,以美元计价,无需订阅,也没有每月最低消费。过去 30 天,通过 AnyAPI 发起的 TikTok 播放列表视频 API 调用中有 100.0% 成功,响应时间中位数为 1.0 秒,共测量 15 次调用。