RAG e agenti AI
Alimenta embeddings, database vettoriali e pipeline LLM con trascrizioni pulite e con timestamp, senza scrapare i sottotitoli da solo.
Una API REST per trascrizioni strutturate di video, playlist e canali pubblici di YouTube. Crediti prevedibili, output leggibile dalle macchine ed errori chiari. Gratis per iniziare.
# 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 }
]
}
Chiedi il formato che già usi. Le risposte sono stabili e con timestamp, così gli strumenti a valle non tirano a indovinare.
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.
Alimenta embeddings, database vettoriali e pipeline LLM con trascrizioni pulite e con timestamp, senza scrapare i sottotitoli da solo.
Estrai le trascrizioni di una playlist o di un intero canale in un solo job, poi analizza temi, sentiment o tempo di parola.
Esporta SRT, VTT o testo semplice per pubblicare sottotitoli, costruire un archivio accessibile o trasformare il video in articoli.
Collega le trascrizioni a server MCP, Claude Code e Codex così i tuoi agenti leggono qualsiasi video su richiesta.
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.
Sì. Ogni account riceve 10.000 crediti gratuiti e una chiave sviluppatore, senza carta. Un video costa un credito: puoi sviluppare e testare senza pagare.
Chiama GET /v1/transcripts/{videoId} con la chiave nell’header Authorization. Ricevi trascrizione, lingua, durata e segmenti con timestamp in JSON.
Sì. Elenca le tracce con GET /v1/transcripts/{videoId}/languages, poi passa ?lang= per quella desiderata. I sottotitoli automatici sono etichettati.
JSON, TXT, SRT, VTT e Markdown. Usa ?format= nelle richieste di trascrizione, o converti il JSON: i segmenti sono testo con inizio e durata.
Sì. Bastano poche righe con requests o httpx — vedi la guida del blog per una quickstart in Python, con batching e retry.
Sì. Invia fino a 50 ID con POST /v1/transcripts, o avvia un job playlist o canale che restituisce un risultato per video con stato individuale.
Sì. Un server MCP espone strumenti di trascrizione a Claude Code, Codex e altri client MCP, così un agente legge un video senza codice dedicato.
L’API è gratuita in accesso anticipato: 10.000 crediti per account e 60 richieste/minuto. I piani a pagamento con limiti più alti arrivano presto.
Crea una chiave sviluppatore gratuita, fai la prima richiesta in un minuto e offri trascrizioni che i tuoi utenti possono cercare, citare ed esportare.