API para TikTok: Transcrição de vídeo
Transcrição da fala de um único vídeo pela URL, com marcações de tempo quando disponíveis.
US$ 1,10/mil req., pague por requisição, sem assinatura.
@cristiano
{"url": "https://www.tiktok.com/@cristiano/video/7375000000000000000","language": "en","transcript": "Today is matchday and we are ready to give everything for the win.","id": string}
Preços e provedores
Preços do endpoint Transcrição de vídeo da API para TikTok: uma API, 4 provedores intercambiáveis
O provedor mais barato atende primeiro. Se ele falhar, o próximo assume na mesma chamada.
Como chamar
Obtenha Transcrição de vídeo do TikTok em uma só requisição
import os, requests res = requests.post( "https://api.getanyapi.com/v1/run/tiktok.video_transcript", headers={"Authorization": f"Bearer {os.environ['ANYAPI_KEY']}"}, json={ "url": "https://www.tiktok.com/@washingtonpost/video/7609177768793787679" }, ) print(res.json())
Este exemplo mostra 5 de 7 campos. Ver todos os campos
{
"found": true,
"data": {
"url": "https://www.tiktok.com/@cristiano/video/7375000000000000000",
"language": "en",
"transcript": "Today is matchday and we are ready to give everything for the win."
}
}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/@cristiano/video/7375000000000000000
TikTok video URL on tiktok.com: a video or photo post (https://www.tiktok.com/@<user>/video/<id> or /photo/<id>) or a vm.tiktok.com, vt.tiktok.com or tiktok.com/t/ share link. A profile link (https://www.tiktok.com/@<user>), a /@<user>/<id> link without /video/ (TikTok sends it to the For You feed, not a video), a video file link (tiktokcdn.com) or a link to any other site is refused as invalid input, with no charge.
- requireFieldsarray
Optional; omit it and routing is unchanged, with the cheapest source serving. Name the output fields this request must be able to return, for example `language`, and it is served only by a source that returns every one of them. Fields you do not name are still returned whenever the serving source has them. This can raise your price: when the cheapest source cannot return a named field, a dearer source serves, and you are quoted and charged its price. A named field can still be absent on a video that genuinely lacks it. Naming a combination that no single source returns together is refused as invalid input, with no charge.
Resposta
JSON, um valor de exemplo por campo.
- idstring
TikTok video id the transcript belongs to.
- languagestringpode ser exigido
en
Language of the caption track, or null when the serving source does not report it.
- transcriptstring
Today is matchday and we are ready to give everything for the win.
Populated whenever the provider has data for the entity.
- urlstring
https://www.tiktok.com/@cristiano/video/7375000000000000000
Canonical TikTok URL of the video.
- 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.
Dúvidas frequentes
Sobre o endpoint Transcrição de vídeo da API para TikTok
O endpoint Transcrição de vídeo da AnyAPI para TikTok retorna dados de TikTok em JSON normalizado com uma chamada POST para /v1/run/tiktok.video_transcript. Transcrição da fala de um único vídeo pela URL, com marcações de tempo quando disponíveis. A AnyAPI distribui cada requisição entre 4 fontes, com failover automático quando uma falha. Custa a partir de US$ 1,10 por mil requisições, em dólares, sem assinatura e sem mínimo mensal. Nos últimos 30 dias, 100,0% das chamadas ao endpoint Transcrição de vídeo da API para TikTok feitas pela AnyAPI tiveram sucesso, com tempo de resposta mediano de 1,3 segundos, em 35.953 chamadas medidas.