Toucora API
🌐 Langue
Infrastructure développeur

L’API de transcription YouTube que les développeurs veulent vraiment

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.

Request
# quickstart.sh
curl "https://api.example.com/v1/transcripts/VIDEO_ID" \
  -H "Authorization: Bearer YOUR_API_KEY"
200 OK
{
  "video_id": "dQw4w9WgXcQ",
  "language": "en",
  "duration": 213,
  "segments": [
    { "text": "...", "start": 18.64, "duration": 3.24 }
  ]
}

Tous les formats dont vous avez besoin

Demandez le format que vous utilisez déjà. Les réponses sont stables et horodatées : vos outils ne devinent jamais.

Transcripts

Single video, batch up to 50, playlists and channels. JSON, TXT, SRT, VTT, Markdown.

GET /v1/transcripts/{videoId}

Jobs & webhooks

Large requests become asynchronous jobs with per-item status, retries and webhooks.

POST /v1/jobs

AI endpoints

Grounded answers with timestamps, summaries and chapters. Small and focused at launch.

POST /v1/ask

Conçue pour de vraies charges de transcription

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.

Recherche et analyse

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.

Sous-titres et accessibilité

Exportez SRT, VTT ou texte brut pour publier des sous-titres, bâtir une archive accessible ou transformer la vidéo en articles.

Automatisation et outils

Branchez les transcriptions sur des serveurs MCP, Claude Code et Codex pour que vos agents lisent n’importe quelle vidéo à la demande.

Pricing

Free for a limited time

10,000 credits free for any account — no credit card, no signup wall to try.

Paid plans are coming soon. While the API is in early access, everything is included at no cost.

Limits are configuration-driven and may change as the API stabilises.

Authentication

Authorization: Bearer YOUR_API_KEY
# or
X-API-Key: YOUR_API_KEY

Keys are hashed at rest, shown once, revocable, and scoped per account.

Errors you can handle

{
  "error": {
    "code": "TRANSCRIPT_NOT_AVAILABLE",
    "message": "...",
    "request_id": "req_123"
  }
}

Every request carries an X-Request-ID for support and debugging.

OpenAPI

The canonical schema is published and importable into Postman and other tooling.

Questions fréquentes

Existe-t-il une API de transcription YouTube gratuite ?

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.

Comment obtenir une transcription YouTube avec une API ?

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.

L’API gère-t-elle les sous-titres dans d’autres langues ?

Oui. Listez les pistes avec GET /v1/transcripts/{videoId}/languages, puis passez ?lang= pour celle voulue. Les sous-titres automatiques sont étiquetés.

Quels formats de sortie l’API renvoie-t-elle ?

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.

Y a-t-il un exemple Python ?

Oui. Quelques lignes avec requests ou httpx suffisent — voir le guide du blog pour un démarrage Python, avec lots et nouvelles tentatives.

Puis-je obtenir une playlist ou une chaîne entière ?

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.

Y a-t-il un serveur MCP pour les transcriptions YouTube ?

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é.

Combien cela coûte-t-il ?

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.

Commencez à construire avec des transcriptions

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.