API de Douyin: Buscar videos
Busca videos públicos de Douyin por palabra clave, con filtros de orden, fecha, duración y contenido.
US$12.00/1k solic., pagas por solicitud, sin suscripción.
国产人形机器人最新进展,已经能对话又能干活了 #机器人 #科技前沿
@机器人观察员 · Sep 18, 2025
{"id": "7449028193746501234","caption": "国产人形机器人最新进展,已经能对话又能干活了 #机器人 #科技前沿","createdUtc": 1758211200,"url": "https://www.douyin.com/video/7449028193746501234","image": "https://p3-pc.douyinpic.com/img/tos-cn-i-0813/example_humanoid_cover~tplv-dy-resize-origshort-autoq-75.jpeg","authorUserId": "51923847610283746","authorNickname": "机器人观察员","views": 3820000,... 12 campos más}
Precios
Precios del endpoint Buscar videos de la API de Douyin
Pruébalo
Obtén Buscar videos de Douyin en una sola solicitud
Este ejemplo muestra 27 de 28 campos. Ver todos los campos
{
"found": true,
"data": {
"nextCursor": "20",
"searchId": "6890123457812345678",
"backtrace": "eyJyZXFJZCI6ImV4YW1wbGUtc2VhcmNoLXRyYWNlLTEyMyJ9",
"hasMore": true,
"videos": [
{
"id": "7449028193746501234",
"caption": "国产人形机器人最新进展,已经能对话又能干活了 #机器人 #科技前沿",
"createdUtc": 1758211200,
"url": "https://www.douyin.com/video/7449028193746501234",
"image": "https://p3-pc.douyinpic.com/img/tos-cn-i-0813/example_humanoid_cover~tplv-dy-resize-origshort-autoq-75.jpeg",
"authorUserId": "51923847610283746",
"authorNickname": "机器人观察员",
"views": 3820000,
"likes": 246000,
"comments": 8900,
"shares": 15200,
"saves": 41000,
"authorUniqueId": "robot_watcher_cn",
"authorImage": "https://p3-pc.douyinpic.com/img/aweme-avatar/example_robotwatcher_avatar~c5_300x300.jpeg",
"authorVerified": true,
"region": "CN",
"videoUrl": "https://v3-web.douyinvod.com/example_token_a1b2c3/video/tos/cn/tos-cn-ve-15/exampleHumanoidVideoId/?a=6383&ch=0&cr=0&dr=0&lr=all&cd=0%7C0%7C0%7C3",
"durationMs": 58000,
"width": 1080,
"height": 1920
},
{
"id": "7448611029384756123",
"caption": "机器人舞蹈大赛总决赛现场,这个转圈太丝滑了",
"createdUtc": 1757952000,
"url": "https://www.douyin.com/video/7448611029384756123",
"image": "https://p3-pc.douyinpic.com/img/tos-cn-i-0813/example_robotdance_cover~tplv-dy-resize-origshort-autoq-75.jpeg",
"authorUserId": "40381927465102938",
"authorNickname": "极客实验室",
"views": 1560000,
"likes": 98000,
"comments": 3400,
"shares": 6200,
"saves": 12800,
"authorUniqueId": "geek_lab_official",
"authorImage": "https://p3-pc.douyinpic.com/img/aweme-avatar/example_geeklab_avatar~c5_300x300.jpeg",
"authorVerified": true,
"region": "CN",
"videoUrl": "https://v3-web.douyinvod.com/example_token_d4e5f6/video/tos/cn/tos-cn-ve-15/exampleRobotDanceVideoId/?a=6383&ch=0&cr=0&dr=0&lr=all&cd=0%7C0%7C0%7C3",
"durationMs": 73000,
"width": 1080,
"height": 1920
},
{
"id": "7447903384756019283",
"caption": "扫地机器人买贵的还是买便宜的?三款实测对比",
"createdUtc": 1757520000,
"url": "https://www.douyin.com/video/7447903384756019283",
"image": "https://p3-pc.douyinpic.com/img/tos-cn-i-0813/example_vacuumrobot_cover~tplv-dy-resize-origshort-autoq-75.jpeg",
"authorUserId": "29384756102938475",
"authorNickname": "居家好物研究所",
"views": 987000,
"likes": 61000,
"comments": 2700,
"shares": 3100,
"saves": 22000,
"authorUniqueId": "home_gadgets_lab",
"authorImage": "https://p3-pc.douyinpic.com/img/aweme-avatar/example_homegadgets_avatar~c5_300x300.jpeg",
"authorVerified": false,
"region": "CN",
"videoUrl": "https://v3-web.douyinvod.com/example_token_g7h8i9/video/tos/cn/tos-cn-ve-15/exampleVacuumRobotVideoId/?a=6383&ch=0&cr=0&dr=0&lr=all&cd=0%7C0%7C0%7C3",
"durationMs": 214000,
"width": 1080,
"height": 1920
}
]
}
}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.
- querystring
机器人
Palabra clave a buscar.
- backtracestring
Token backtrace devuelto por la página anterior.
- cursorstring
Pagination cursor: pass the previous response's nextCursor; omit for the first page. A raw integer cursor is still accepted.
- durationenum
0
Filtro de duración en minutos: cualquiera, menos de 1, de 1 a 5 o más de 5.
- publishedWithinenum
0
Ventana de publicación en días. Usa el entero JSON canónico 0 para cualquier fecha, 1 para un día, 7 para siete días o 180 para 180 días; las cadenas numéricas heredadas se siguen aceptando.
- searchIdstring
ID de búsqueda devuelto por la página anterior.
- sortenum
relevance
Orden: relevance (la clasificación integral de Douyin), most-liked, date-posted.
Respuesta
JSON, un valor de ejemplo por campo.
Videos and pagination, or null when none were found.
- backtracestring
eyJyZXFJZCI6ImV4YW1wbGUtc2VhcmNoLXRyYWNlLTEyMyJ9
Backtrace token required for the next page.
- hasMoreboolean
true
Whether another page is available.
- nextCursorstring
20
Opaque cursor for the next page of videos, or null when this lane has no more. Pass it back as cursor to continue.
- searchIdstring
6890123457812345678
Search ID required for the next page.
Normalized matching videos. Populated whenever the provider has data for the entity.
- authorImagestring
https://p3-pc.douyinpic.com/img/aweme-avatar/example_robotwatcher_avatar~c5_300x300.jpeg
Author's avatar image URL.
- authorNicknamestring
机器人观察员
Author display name. Populated whenever the provider has data for the entity.
- authorUniqueIdstring
robot_watcher_cn
Author's Douyin handle (unique id).
- authorUserIdstring
51923847610283746
Author user identifier. Populated whenever the provider has data for the entity.
- authorVerifiedboolean
true
Whether the author's account is verified.
- captionstring
国产人形机器人最新进展,已经能对话又能干活了 #机器人 #科技前沿
Video caption. Populated whenever the provider has data for the entity.
- commentsinteger
8900
Comment count.
- createdUtcnumber
1758211200
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.
- durationMsinteger
58000
Video duration in milliseconds.
- heightinteger
1920
Pixel height of the video.
- idstring
7449028193746501234
Video identifier. Populated whenever the provider has data for the entity.
- imagestring
https://p3-pc.douyinpic.com/img/tos-cn-i-0813/example_humanoid_cover~tplv-dy-resize-origshort-autoq-75.jpeg
Cover image URL.
- likesinteger
246000
Like count.
- regionstring
CN
Two-letter region code the video was published from.
- savesinteger
41000
Save count.
- sharesinteger
15200
Share count.
- urlstring
https://www.douyin.com/video/7449028193746501234
Canonical video URL. Populated whenever the provider has data for the entity.
- videoUrlstring
https://v3-web.douyinvod.com/example_token_a1b2c3/video/tos/cn/tos-cn-ve-15/exampleHumanoidVideoId/?a=6383&ch=0&cr=0&dr=0&lr=all&cd=0%7C0%7C0%7C3
Playable video URL. The query string carries required access parameters, so keep it intact.
- viewsinteger
3820000
Play count.
- widthinteger
1080
Pixel width of the video.
- foundboolean
true
True when matching videos were found.
- 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 Buscar videos de la API de Douyin
El endpoint Buscar videos de AnyAPI para Douyin devuelve datos de Douyin como JSON normalizado con una sola llamada POST a /v1/run/douyin.search_videos. Busca videos públicos de Douyin por palabra clave, con filtros de orden, fecha, duración y contenido. AnyAPI devuelve un único esquema normalizado sin importar qué fuente atienda la solicitud. Cuesta desde US$12 por cada 1,000 solicitudes, en dólares estadounidenses, sin suscripción y sin mínimo mensual. En los últimos 30 días, el 94.4% de las llamadas al endpoint Buscar videos de la API de Douyin a través de AnyAPI tuvo éxito, con un tiempo de respuesta mediano de 2.9 segundos en 2858 llamadas medidas.