RAG et agents IA
Alimentez embeddings, bases vectorielles et pipelines LLM avec des transcriptions propres et horodatées, sans scraper les sous-titres vous-même.
Une API REST pour des transcriptions structurées de vidéos, playlists et chaînes YouTube publiques. Crédits prévisibles, sortie lisible par machine et erreurs claires. Gratuit pour commencer.
# 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 }
]
}
Demandez le format que vous utilisez déjà. Les réponses sont stables et horodatées : vos outils ne devinent jamais.
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.
Alimentez embeddings, bases vectorielles et pipelines LLM avec des transcriptions propres et horodatées, sans scraper les sous-titres vous-même.
Récupérez les transcriptions d’une playlist ou d’une chaîne entière en une tâche, puis analysez thèmes, sentiment ou temps de parole.
Exportez SRT, VTT ou texte brut pour publier des sous-titres, bâtir une archive accessible ou transformer la vidéo en articles.
Branchez les transcriptions sur des serveurs MCP, Claude Code et Codex pour que vos agents lisent n’importe quelle vidéo à la demande.
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.
Oui. Chaque compte reçoit 10 000 crédits gratuits et une clé développeur, sans carte bancaire. Une vidéo coûte un crédit : vous pouvez développer et tester gratuitement.
Appelez GET /v1/transcripts/{videoId} avec votre clé dans l’en-tête Authorization. Vous recevez la transcription, sa langue, sa durée et des segments horodatés en JSON.
Oui. Listez les pistes avec GET /v1/transcripts/{videoId}/languages, puis passez ?lang= pour celle voulue. Les sous-titres automatiques sont étiquetés.
JSON, TXT, SRT, VTT et Markdown. Utilisez ?format= sur les requêtes de transcription, ou convertissez le JSON : les segments sont du texte avec début et durée.
Oui. Quelques lignes avec requests ou httpx suffisent — voir le guide du blog pour un démarrage Python, avec lots et nouvelles tentatives.
Oui. Envoyez jusqu’à 50 identifiants à POST /v1/transcripts, ou lancez une tâche playlist ou chaîne qui renvoie un résultat par vidéo avec statut.
Oui. Un serveur MCP expose des outils de transcription à Claude Code, Codex et d’autres clients MCP, pour qu’un agent lise une vidéo sans code dédié.
L’API est gratuite en accès anticipé : 10 000 crédits par compte et 60 requêtes/minute. Des offres payantes avec des limites plus élevées arrivent bientôt.
Créez une clé développeur gratuite, faites votre première requête en une minute et livrez des transcriptions que vos utilisateurs peuvent chercher, citer et exporter.