API para YouTube

API para YouTube: Transcrição de vídeo

Transcrição das legendas de um vídeo ou Short por URL ou ID, com timestamps de início e fim por segmento.

POST/v1/run/youtube.video_transcript
Disponibilidade
99,10%
30d · 558 chamadas
Requisições
558
30d · semanal, últimas 12 sem.
Resposta
9,5s
mediana · 30d

Teste

Faça sua primeira requisição

requireFieldsarray
Use apenas fontes que retornem estes campos. A fonte mais barata retorna a transcrição como um único bloco de texto, sem tempos; informe qualquer um deles para ser atendido por uma fonte que traga segmentos com tempo.
Abrir em
Obter chave grátis
Resposta de exemplo
Execuções grátis retornam só os primeiros 3 resultados. Recarregue uma chave para receber a resposta completa.
{
  "found": true,
  "data": {
    "language": "en",
    "segments": [
      {
        "start": 18.2,
        "end": 21,
        "text": "Never gonna give you up"
      },
      {
        "start": 21,
        "end": 24.4,
        "text": "Never gonna let you down"
      }
    ]
  }
}
Interface da resposta
interface YoutubeVideoTranscriptResponse {
  data: {
    language: string;
    segments?: {
      durationSeconds: number;
      startSeconds: number;
      text: string;
    }[];
    transcript: string;
  } | null;
  found: boolean;
  reason?: "not_found";
}

Referência completa de parâmetros e resposta - todos os campos, tipos e exemplos deste endpoint.

Referência

Requisição, resposta e preço

Última verificação em 2026-09-29 · disponibilidade e latência medidas em 30d
POST /v1/run/youtube.video_transcript
curl -X POST https://api.getanyapi.com/v1/run/youtube.video_transcript \
  -H "Authorization: Bearer $ANYAPI_KEY" \
  -H "Content-Type: application/json" \
  -d '{"url":"https://www.youtube.com/watch?v=dQw4w9WgXcQ"}'
CampoTipoValor de exemplo
Corpo da requisição
idstringID do vídeo do YouTube. Um Short usa o mesmo tipo de ID que qualquer outro vídeo.
requireFieldsarrayUse apenas fontes que retornem estes campos. A fonte mais barata retorna a transcrição como um único bloco de texto, sem tempos; informe qualquer um deles para ser atendido por uma fonte que traga segmentos com tempo.
urlstring"https://www.youtube.com/watch?v=dQw4w9WgXcQ"URL completa do vídeo do YouTube. URLs de Shorts (youtube.com/shorts/...), youtu.be, de lives e de embed funcionam.
Resposta
foundbooleantrue
dataobject
data.languagestring"en"
data.segmentspode ser exigidoarray
data.segments[].startnumber18.2
data.segments[].endnumber21
data.segments[].textpode ser exigidostring"Never gonna give you up"
Preço
Preço por requisiçãoUSDUS$ 0,0009
Preço /mil req.USDUS$ 0,90

Dúvidas frequentes

Sobre o endpoint Transcrição de vídeo da API para YouTube

O endpoint Transcrição de vídeo da AnyAPI para YouTube retorna dados de YouTube em JSON normalizado com uma chamada POST para /v1/run/youtube.video_transcript. Transcrição das legendas de um vídeo ou Short por URL ou ID, com timestamps de início e fim por segmento. A AnyAPI distribui cada requisição entre 3 fontes, com failover automático quando uma falha. Custa a partir de US$ 0,90 por mil requisições, em dólares, sem assinatura e sem mínimo mensal. Nos últimos 30 dias, 99,1% das chamadas ao endpoint Transcrição de vídeo da API para YouTube feitas pela AnyAPI tiveram sucesso, com tempo de resposta mediano de 9,5 segundos, em 558 chamadas medidas.

Custa a partir de US$ 0,90 por mil requisições, em dólares, sem assinatura e sem mínimo mensal. Você recarrega uma carteira em dólares e cada chamada desconta dela. Algumas requisições pagas pela carteira que falham geram cobranças de processamento, que repassamos pelo custo, sem margem; a resposta de erro mostra o valor cobrado.

Transcrição das legendas de um vídeo ou Short por URL ou ID, com timestamps de início e fim por segmento. A resposta é JSON normalizado, com o mesmo envelope que todo endpoint da AnyAPI retorna, então processar um segundo endpoint é só trocar a URL, e nada mais.

Nos últimos 30 dias, 99,1% das chamadas ao endpoint Transcrição de vídeo da API para YouTube feitas pela AnyAPI tiveram sucesso, com tempo de resposta mediano de 9,5 segundos, em 558 chamadas medidas. Estas são medições da própria AnyAPI sobre o tráfego que passa pelo gateway, recalculadas continuamente, e não uma meta de nível de serviço publicada.