API para Douyin: Buscar vídeos
Busque vídeos públicos do Douyin por palavra-chave, com filtros de ordenação, data, duração e conteúdo.
US$ 12,00/mil req., pague por requisição, sem assinatura.
国产人形机器人最新进展,已经能对话又能干活了 #机器人 #科技前沿
@机器人观察员 · 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 a mais}
Preços
Preços do endpoint Buscar vídeos da API para Douyin
Teste
Obtenha Buscar vídeos do Douyin em uma só requisição
Este exemplo mostra 27 de 28 campos. Ver todos os 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
}
]
}
}Referência completa de parâmetros e resposta - todos os campos, tipos e exemplos deste endpoint.
Referência
Uma requisição, um formato de resposta.
Cada campo que você envia e cada campo que você recebe, cada um com um exemplo real.
Última verificação em 2026-11-14 · disponibilidade e latência medidas em 30d
Corpo da requisição
JSON, enviado via POST para este endpoint.
- querystring
机器人
Palavra-chave a buscar.
- backtracestring
Token de backtrace retornado pela 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 duração em minutos: qualquer, menos de 1, de 1 a 5 ou mais de 5.
- publishedWithinenum
0
Janela de publicação em dias. Use o inteiro JSON canônico 0 para qualquer data, 1 para um dia, 7 para sete dias ou 180 para 180 dias; strings numéricas legadas continuam aceitas.
- searchIdstring
ID de busca retornado pela página anterior.
- sortenum
relevance
Ordem de classificação: relevance (ranking abrangente do Douyin), most-liked, date-posted.
Resposta
JSON, um valor de exemplo 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.
Dúvidas frequentes
Sobre o endpoint Buscar vídeos da API para Douyin
O endpoint Buscar vídeos da AnyAPI para Douyin retorna dados de Douyin em JSON normalizado com uma chamada POST para /v1/run/douyin.search_videos. Busque vídeos públicos do Douyin por palavra-chave, com filtros de ordenação, data, duração e conteúdo. A AnyAPI retorna um schema normalizado, seja qual for a fonte que atende. Custa a partir de US$ 12 por mil requisições, em dólares, sem assinatura e sem mínimo mensal. Nos últimos 30 dias, 94,4% das chamadas ao endpoint Buscar vídeos da API para Douyin feitas pela AnyAPI tiveram sucesso, com tempo de resposta mediano de 2,9 segundos, em 2.858 chamadas medidas.