API de TikTok: Videos de una playlist
Lista los videos de una playlist de TikTok por URL o id de la playlist, en el orden de la playlist, con número de vistas, me gusta y comentarios.
US$1.20/1k solic., pagas por solicitud, sin suscripción.
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 campos más}
Precios
Precios del endpoint Videos de una playlist de la API de TikTok
Pruébalo
Obtén Videos de una playlist de TikTok en una sola solicitud
Este ejemplo muestra 23 de 29 campos. Ver todos los campos
{
"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"
]
}
]
}
}Referencia completa de parámetros y respuesta: cada campo, tipo y ejemplo de este endpoint.
Referencia
Una solicitud, un formato de respuesta.
Cada campo que envías y cada campo que recibes, cada uno con un ejemplo real.
Verificado por última vez el 2026-11-14 · disponibilidad y latencia medidas en 30d
Cuerpo de la solicitud
JSON, enviado por POST a este endpoint.
- cursorstring
Cursor de paginación del nextCursor de una respuesta anterior.
- idstring
ID de la playlist de TikTok. Úsalo cuando tiktok.profile_playlists te dio el id.
- limitinteger
3
Número máximo de elementos que se devuelven por página.
- urlstring
https://www.tiktok.com/@mrbeast/playlist/Beast%20Games-7596415294902389534
URL completa de la playlist de TikTok. El id de la playlist es la secuencia numérica del final.
Respuesta
JSON, un valor de ejemplo por campo.
- 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.
Preguntas frecuentes
Acerca del endpoint Videos de una playlist de la API de TikTok
El endpoint Videos de una playlist de AnyAPI para TikTok devuelve datos de TikTok como JSON normalizado con una sola llamada POST a /v1/run/tiktok.playlist_videos. Lista los videos de una playlist de TikTok por URL o id de la playlist, en el orden de la playlist, con número de vistas, me gusta y comentarios. AnyAPI devuelve un único esquema normalizado sin importar qué fuente atienda la solicitud. Cuesta desde US$1.20 por cada 1,000 solicitudes, en dólares estadounidenses, sin suscripción y sin mínimo mensual. En los últimos 30 días, el 100.0% de las llamadas al endpoint Videos de una playlist de la API de TikTok a través de AnyAPI tuvo éxito, con un tiempo de respuesta mediano de 1.0 segundos en 15 llamadas medidas.