YouTube Transcript: canais e playlists
Transcrições de um canal ou playlist inteiro do YouTube
O YouTube Transcript devolve as transcrições de um canal ou playlist inteiro do YouTube em uma execução por $0.01 por transcrição, até 100 vídeos por execução. Cole a URL do canal ou da playlist, escolha quantos vídeos com maxVideos e receba um item por vídeo com segmentos com timestamps e o texto completo.
US$0.01 por transcrição. Vídeos que falham não são cobrados.
Uma execução real: 100 vídeos de um canal
{
"urls": ["https://www.youtube.com/@veritasium/videos"],
"maxVideos": 100
}Uma URL de canal (/@handle, /channel/, /c/, /user/) pega os vídeos mais recentes da aba Vídeos, sem Shorts nem lives; uma URL de playlist (/playlist?list=) pega os vídeos na ordem dela. maxVideos vai de 1 a 100, 20 por padrão.
{
"videoId": "KfODG5REyss",
"title": "I finally saw quantum physics with my own eyes",
"lang": "en",
"segments": [
{ "start": ..., "end": ..., "text": "..." },
...
],
"text": "...",
"frameskimUrl": "https://apify.com/emttn/frameskim"
}Execução de 5 de novembro de 2026 com esta entrada. A mensagem de status: “Delivered 100 of 100 transcripts.” Pelo preço da ficha, 100 transcrições custam US$1.00. Mostrado: o primeiro item, o vídeo mais recente do canal, sem os segmentos nem o texto. Canal do exemplo: Veritasium no YouTube.
Preço
US$0.01 por transcrição
Pagamento por evento na Apify, sem assinatura. Listar o canal ou a playlist não é cobrado; as 100 transcrições da execução acima custam US$1.00, nunca mais que o limite de gasto que você define para a execução.
Limites
- Até 100 vídeos por execução no total: primeiro as URLs de vídeos avulsos, depois cada canal ou playlist na ordem em que você os envia, cada um com até
maxVideosvídeos (20 por padrão). - Buscas são recusadas antes de executar qualquer coisa, sem cobrar nada.
- O que falha não é cobrado: um vídeo sem legendas ou bloqueado pelo YouTube, ou um canal ou playlist que não pode ser listado, volta como um item com
error. - Os vídeos precisam de legendas: não transcreve áudio.
Inicie a execução pelo seu código
curl -X POST "https://api.apify.com/v2/acts/emttn~youtube-transcript/runs" \
-H "Authorization: Bearer $APIFY_TOKEN" \
-H "Content-Type: application/json" \
-d '{"urls": ["https://www.youtube.com/@veritasium/videos"], "maxVideos": 100}'Uma execução de muitos vídeos pode durar mais que os 5 minutos que uma chamada síncrona espera: esta chamada inicia a execução e responde na hora; leia os itens do dataset dela quando terminar.