RAG e agentes de IA
Alimente embeddings, bancos vetoriais e pipelines LLM com transcrições limpas e com carimbos de tempo, sem raspar legendas você mesmo.
Uma API REST para transcrições estruturadas de vídeos, playlists e canais públicos do YouTube. Créditos previsíveis, saída legível por máquina e erros claros. Grátis para começar.
# quickstart.sh curl "https://api.example.com/v1/transcripts/VIDEO_ID" \ -H "Authorization: Bearer YOUR_API_KEY"
{
"video_id": "dQw4w9WgXcQ",
"language": "en",
"duration": 213,
"segments": [
{ "text": "...", "start": 18.64, "duration": 3.24 }
]
}
Peça o formato que você já usa. As respostas são estáveis e com carimbos de tempo, então suas ferramentas nunca adivinham.
Single video, batch up to 50, playlists and channels. JSON, TXT, SRT, VTT, Markdown.
Large requests become asynchronous jobs with per-item status, retries and webhooks.
Grounded answers with timestamps, summaries and chapters. Small and focused at launch.
Alimente embeddings, bancos vetoriais e pipelines LLM com transcrições limpas e com carimbos de tempo, sem raspar legendas você mesmo.
Extraia transcrições de uma playlist ou de um canal inteiro em um trabalho e analise temas, sentimento ou tempo de fala.
Exporte SRT, VTT ou texto simples para publicar legendas, criar um acervo acessível ou transformar vídeo em artigos.
Conecte transcrições a servidores MCP, Claude Code e Codex para que seus agentes leiam qualquer vídeo sob demanda.
Limits are configuration-driven and may change as the API stabilises.
Authorization: Bearer YOUR_API_KEY
# or
X-API-Key: YOUR_API_KEY
Keys are hashed at rest, shown once, revocable, and scoped per account.
{
"error": {
"code": "TRANSCRIPT_NOT_AVAILABLE",
"message": "...",
"request_id": "req_123"
}
}
Every request carries an X-Request-ID for support and debugging.
The canonical schema is published and importable into Postman and other tooling.
Sim. Cada conta recebe 10.000 créditos grátis e uma chave de desenvolvedor, sem cartão. Cada vídeo custa um crédito, então você desenvolve e testa sem pagar.
Chame GET /v1/transcripts/{videoId} com sua chave no cabeçalho Authorization. Você recebe a transcrição, o idioma, a duração e os segmentos com carimbos de tempo em JSON.
Sim. Liste as faixas com GET /v1/transcripts/{videoId}/languages e passe ?lang= para a desejada. Legendas automáticas são rotuladas.
JSON, TXT, SRT, VTT e Markdown. Use ?format= nos pedidos de transcrição, ou converta o JSON: os segmentos são texto com início e duração.
Sim. Algumas linhas com requests ou httpx bastam — veja o guia do blog para um início rápido em Python, com lotes e tentativas.
Sim. Envie até 50 IDs para POST /v1/transcripts, ou inicie um trabalho de playlist ou canal que retorna um resultado por vídeo com status individual.
Sim. Um servidor MCP expõe ferramentas de transcrição ao Claude Code, Codex e outros clientes MCP, para um agente ler um vídeo sem código próprio.
A API é grátis no acesso antecipado: 10.000 créditos por conta e 60 requisições/minuto. Planos pagos com limites maiores chegam em breve.
Crie uma chave de desenvolvedor grátis, faça sua primeira requisição em um minuto e entregue transcrições que seus usuários possam buscar, citar e exportar.