API para TikTok: Download de vídeo
Obtenha os arquivos de mídia reproduzíveis por trás da URL de um vídeo do TikTok: o MP4 limpo sem marca d'água, o com marca d'água que o próprio botão de salvar do TikTok gera e a imagem de capa, com duração e dimensões em pixels. Posts em modo foto não têm arquivo de vídeo: para eles, use tiktok.photos.
US$ 0,80/mil req., pague por requisição, sem assinatura.
@mrbeast
I gave away my private island
Share to
1080x1920 · 0:58
{"id": "7654638524729216287","videoUrl": "https://v16-webapp.tiktok.com/video/tos/useast5/mrbeast-7654638524729216287-nowm/?x-signature=Nk3pQr5s","watermarkedUrl": "https://v16-webapp.tiktok.com/video/tos/useast5/mrbeast-7654638524729216287-wm/?x-signature=Ot6uVw8x","image": "https://p16-sign-va.tiktokcdn.com/tos-useast5-p-0068-tx/mrbeast-cover-7654638524729216287~tplv-obj.jpeg?x-signature=Pq9rSt2u","durationSeconds": 58.3,"width": 1080,"height": 1920,"caption": "I gave away my private island",... 14 campos a mais}
Preços e provedores
Preços do endpoint Download de vídeo da API para TikTok: uma API, 3 provedores intercambiáveis
O provedor mais barato atende primeiro. Se ele falhar, o próximo assume na mesma chamada.
Teste
Obtenha Download de vídeo do TikTok em uma só requisição
Este exemplo mostra 16 de 25 campos. Ver todos os campos
{
"found": true,
"data": {
"id": "7654638524729216287",
"videoUrl": "https://v16-webapp.tiktok.com/video/tos/useast5/mrbeast-7654638524729216287-nowm/?x-signature=Nk3pQr5s",
"watermarkedUrl": "https://v16-webapp.tiktok.com/video/tos/useast5/mrbeast-7654638524729216287-wm/?x-signature=Ot6uVw8x",
"image": "https://p16-sign-va.tiktokcdn.com/tos-useast5-p-0068-tx/mrbeast-cover-7654638524729216287~tplv-obj.jpeg?x-signature=Pq9rSt2u",
"durationSeconds": 58.3,
"width": 1080,
"height": 1920,
"caption": "I gave away my private island",
"url": "https://www.tiktok.com/@mrbeast/video/7654638524729216287",
"createdUtc": 1758758400,
"region": "US",
"authorHandle": "mrbeast",
"authorName": "MrBeast",
"authorUserId": "6759339930298942501"
}
}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.
- urlstring
https://www.tiktok.com/@mrbeast/video/7654638524729216287
URL completa do vídeo do TikTok. Links de compartilhamento e parâmetros de rastreamento na query não são problema.
- requireFieldsarray
Opcional; se omitido, o roteamento não muda e a fonte mais barata atende. Informe os campos de saída que esta requisição precisa poder retornar, por exemplo `height` ou `width`, e ela só será atendida por uma fonte que retorne todos eles. Os campos que você não informar continuam sendo retornados sempre que a fonte que atende os tiver. Isso pode aumentar o seu preço: quando a fonte mais barata não consegue retornar um campo informado, uma fonte mais cara atende, e você recebe a cotação e é cobrado pelo preço dela. Um campo informado ainda pode vir ausente em um vídeo que realmente não o tenha. Se você informar uma combinação de campos que nenhuma fonte retorna sozinha, a requisição é recusada como entrada inválida, sem cobrança.
Resposta
JSON, um valor de exemplo por campo.
- authorFollowersintegerpode ser exigido
The author's follower count at the time of the request. Null when the serving source does not report it.
- authorHandlestring
mrbeast
Author's TikTok handle, without the leading @.
- 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
MrBeast
Author's display name.
- authorUserIdstring
6759339930298942501
Author's numeric TikTok user id.
- authorVerifiedbooleanpode ser exigido
Whether the author's account carries a TikTok verification badge. Null when the serving source does not report it.
- captionstring
I gave away my private island
Post caption.
- createdUtcnumber
1758758400
UTC epoch timestamp in seconds (Unix time). Multiply by 1000 for a JS Date in milliseconds.
- durationSecondsnumber
58.3
Length of the video in seconds.
- hashtagsstring[]
Hashtags carried in the caption, without the leading #. Empty when the post uses none; @-mentions are excluded.
- heightintegerpode ser exigido
1920
Pixel height of the file in videoUrl.
- idstring
7654638524729216287
TikTok video id. Populated whenever the provider has data for the entity.
- imagestring
https://p16-sign-va.tiktokcdn.com/tos-useast5-p-0068-tx/mrbeast-cover-7654638524729216287~tplv-obj.jpeg?x-signature=Pq9rSt2u
Cover image for the video. A signed, short-lived TikTok CDN URL, often served as HEIC rather than JPEG, so fetch it promptly and transcode if you need broad browser support.
- regionstring
US
Two-letter region code the video was published from.
- sdVideoUrlstring
Standard-resolution H.264 MP4 without the watermark (often 720p), playable in every browser; the same file as videoUrl when the source has no higher-resolution file. Signed and short-lived on the same terms as videoUrl.
- soundAuthorstring
Credited author of the sound. Populated whenever the provider has data for the entity.
- soundClipIdstring
Id of the sound the video uses. Pass it to tiktok.song or tiktok.song_videos as clipId. Populated whenever the provider has data for the entity.
- soundTitlestring
Name of the sound. "original sound" means the creator's own audio rather than a licensed track. Some sources answer in another language ("原声" for original sound). Populated whenever the provider has data for the entity.
- urlstring
https://www.tiktok.com/@mrbeast/video/7654638524729216287
Canonical TikTok URL of the video.
- videoUrlstring
https://v16-webapp.tiktok.com/video/tos/useast5/mrbeast-7654638524729216287-nowm/?x-signature=Nk3pQr5s
Direct MP4 without the TikTok watermark or handle overlay, at the highest resolution the source has: often 1080p and often encoded as H.265 (HEVC), which some browsers such as Firefox cannot play; use sdVideoUrl for those. A signed, short-lived TikTok CDN URL, so fetch it promptly; the query params are the signature and must be kept intact. Send no cookies with the request - a tt_chain_token cookie makes the CDN answer 403. Still returned when the creator has turned off downloads: it is then the clean file TikTok streams for playback. Populated whenever the provider has data for the entity.
- watermarkedUrlstring
https://v16-webapp.tiktok.com/video/tos/useast5/mrbeast-7654638524729216287-wm/?x-signature=Ot6uVw8x
Direct MP4 carrying TikTok's watermark and the creator's handle, the same file TikTok's own save button produces. Signed and short-lived on the same terms as videoUrl. Absent when the creator has turned off downloads, because TikTok then publishes no watermarked file.
- widthintegerpode ser exigido
1080
Pixel width of the file in videoUrl.
- foundboolean
true
False when the post has no downloadable video file: a deleted or private video, or a photo-mode post (use tiktok.photos for those).
- 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 Download de vídeo da API para TikTok
O endpoint Download de vídeo da AnyAPI para TikTok retorna dados de TikTok em JSON normalizado com uma chamada POST para /v1/run/tiktok.video_download. Obtenha os arquivos de mídia reproduzíveis por trás da URL de um vídeo do TikTok: o MP4 limpo sem marca d'água, o com marca d'água que o próprio botão de salvar do TikTok gera e a imagem de capa, com duração e dimensões em pixels. Posts em modo foto não têm arquivo de vídeo: para eles, use tiktok.photos. A AnyAPI distribui cada requisição entre 3 fontes, com failover automático quando uma falha. Custa a partir de US$ 0,80 por mil requisições, em dólares, sem assinatura e sem mínimo mensal. Nos últimos 30 dias, 100,0% das chamadas ao endpoint Download de vídeo da API para TikTok feitas pela AnyAPI tiveram sucesso, com tempo de resposta mediano de 1,1 segundos, em 162.808 chamadas medidas.