ComparatifsPar Péter Nagy

Les meilleures API de transcription YouTube comparées : sum.video, Supadata, Transcribr et la bibliothèque Python

Quatre façons d'obtenir des transcriptions YouTube dans du code, comparées sur le prix, les limites et la fiabilité : sum.video, Supadata, Transcribr et youtube-transcript-api.

Résume une vidéo YouTube maintenant

Colle un lien et obtiens les points clés avec des horodatages cliquables.

La meilleure API de transcription YouTube dépend de ton volume et de ta tolérance à la maintenance. La bibliothèque Python gratuite youtube-transcript-api convient pour de petits scripts sur ta propre machine. Pour un serveur ou un produit, une API hébergée comme sum.video, Supadata ou Transcribr t'évite de gérer toi-même les blocages de YouTube. Voici comment elles se comparent, d'après les pages de chaque éditeur telles que je les ai ouvertes en octobre 2026.

La réponse courte

  • Script de loisir ou recherche ponctuelle depuis une connexion domestique : la bibliothèque Python.
  • Paiement à l'usage, crédits qui n'expirent jamais, pas d'abonnement : sum.video ou Transcribr.
  • Forfait mensuel avec offre gratuite et repli audio : Supadata.
  • Seulement tes propres vidéos : l'API officielle YouTube Data.

Tableau comparatif

sum.video Supadata Transcribr youtube-transcript-api
Type API REST hébergée API hébergée Outil hébergé avec API Bibliothèque Python open source
Modèle tarifaire Packs de crédits uniques, sans expiration Forfaits mensuels Packs de crédits uniques, sans expiration Gratuit (licence MIT)
Prix par transcription $0.090 à $0.030 Environ $0.017 (Basic) à $0.0009 (Supa) $0.05 à $0.016 $0, plus les frais de proxy
Offre gratuite 10 crédits (5 transcriptions) avec la première clé 100 crédits par mois 25 transcriptions gratuites (API non listée dans l'offre gratuite) Tout
Repli de transcription audio Non Oui, 2 crédits par minute Non précisé Non
Limite de débit 60 requêtes par minute et par clé De 1 à 100 requêtes par seconde selon le forfait Non précisé Ta propre connexion
Contrôles de dépense Recharge automatique, budget mensuel, limite mensuelle de crédits, alertes par e-mail Recharge automatique à partir de Pro Non précisé Sans objet

Résume une vidéo YouTube maintenant

Colle un lien et obtiens les points clés avec des horodatages cliquables.

API de transcription sum.video

L'API de transcription sum.video est un point d'accès REST qui prend l'URL ou l'identifiant d'une vidéo et renvoie les sous-titres existants sous forme de segments json horodatés, de text brut ou de srt. Une transcription coûte 2 crédits. Les packs sont uniques et n'expirent jamais : 100 crédits pour $4.49, 500 pour $13.99, 2 000 pour $37.99 et 5 000 pour $74.99. Les requêtes qui ne renvoient pas de transcription ou qui échouent du côté de sum.video ne coûtent rien.

Ce qui se démarque, c'est le contrôle de la dépense : recharge automatique sous un solde choisi, budget mensuel de recharge, limite mensuelle de crédits qui renvoie 402 budget_exceeded, et alertes par e-mail. Cela convient à un produit qui ne doit pas surprendre son propriétaire avec une facture. Voir le scénario transcriptions YouTube pour une application RAG à grande échelle pour un exemple détaillé.

Limites : elle ne renvoie que des sous-titres, sans transcription audio, donc les vidéos sans sous-titres renvoient 404 no_transcript. La limite de débit est de 60 requêtes par minute et par clé, avec jusqu'à 5 clés actives. Des exemples de code figurent dans obtenir la transcription YouTube avec une API.

Supadata

Supadata vend des forfaits mensuels. L'offre gratuite comprend 100 crédits par mois à 1 requête par seconde. Basic coûte $5 par mois pour 300 crédits, Pro $17 pour 3 000, Mega $47 pour 30 000, et les forfaits supérieurs montent jusqu'à 1 000 000 de crédits. Une transcription vaut 1 crédit, donc le prix effectif descend à environ un dixième de centime tout en haut. Les crédits ne sont pas reportés au mois suivant.

Sa particularité est un repli facultatif de transcription par IA : si une vidéo n'a pas de transcription, tu peux en faire générer une, à 2 crédits par minute de vidéo. Si ton catalogue contient des vidéos sans sous-titres, cela compte. Des limites de débit plus élevées (jusqu'à 100 requêtes par seconde) et la recharge automatique sont disponibles sur les forfaits supérieurs, et certains points d'accès avancés exigent Pro ou plus.

Le compromis, c'est l'abonnement : les crédits inutilisés expirent chaque mois, donc une charge irrégulière peut en gaspiller.

Transcribr

Transcribr a débuté comme extracteur de transcriptions pour des chaînes et des listes de lecture, et propose aussi une extension Chrome, un serveur MCP et une API. Sa tarification repose sur des packs de crédits uniques qui n'expirent jamais : $4.99 pour 100 crédits, $14.99 pour 500, $39.99 pour 2 000 et $79.99 pour 5 000, ce que la page chiffre de $0.05 à $0.016 par transcription. L'offre gratuite donne 25 transcriptions, mais l'accès à l'API n'est listé que pour les offres payantes.

Il est le plus fort si tu veux des téléchargements en masse de chaînes entières avec des préréglages d'export (TXT, JSON, CSV, SRT, VTT et d'autres) plutôt que seulement du code. Sa page d'accueil n'indique pas les limites de débit de l'API, vérifie-les donc auprès de l'éditeur avant de planifier un gros traitement.

youtube-transcript-api (bibliothèque Python)

youtube-transcript-api est une bibliothèque sous licence MIT avec environ 8,5 k étoiles sur GitHub. Installe-la avec pip install youtube-transcript-api, passe un identifiant de vidéo et parcours les extraits. Elle ne demande aucune clé d'API, gère les sous-titres manuels et automatiques, peut lister et traduire des transcriptions, et propose des formateurs et une CLI.

Le hic figure dans son README : elle utilise une partie non documentée du client web de YouTube, il n'y a donc aucune garantie qu'elle continue de fonctionner. YouTube a commencé à bloquer de nombreuses adresses IP de fournisseurs cloud, ce qui déclenche les exceptions RequestBlocked ou IpBlocked, et l'auteur recommande des proxys résidentiels rotatifs (Webshare est pris en charge d'office), tout en avertissant qu'un proxy ne garantit pas d'éviter les blocages. Les vidéos soumises à une limite d'âge ne peuvent actuellement pas être récupérées avec des cookies.

La bibliothèque ne coûte donc rien en frais de licence, mais peut te coûter du temps et des factures de proxy dès que tu l'exécutes depuis un serveur.

Et l'API officielle YouTube Data ?

La méthode de téléchargement des sous-titres de Google exige une autorisation et le droit de modifier la vidéo, et chaque appel coûte 200 unités de quota. C'est adapté aux outils qui gèrent ta propre chaîne, et inadapté pour récupérer les transcriptions de vidéos qui ne t'appartiennent pas.

Comment choisir

  1. As-tu besoin d'un repli audio ? Si oui, Supadata est celle de cette liste qui l'indique.
  2. Ton volume est-il régulier ou irrégulier ? Un volume régulier convient à un forfait mensuel. Un volume irrégulier ou occasionnel convient à des crédits qui n'expirent pas.
  3. Cela tournera-t-il depuis un serveur ? Alors une API hébergée l'emporte en général sur la bibliothèque, la plus exposée au blocage des IP de fournisseurs cloud.
  4. As-tu besoin de limites de dépense strictes ? sum.video indique la recharge automatique, des budgets et des alertes.
  5. Veux-tu seulement la transcription ou le résumé d'une vidéo ? Passe l'API : utilise l'outil de transcription YouTube ou le résumeur.

Les prix et les limites changent, confirme-les donc sur la page de chaque éditeur avant de t'engager.

Sources

Questions fréquentes

Quelle est la façon la moins chère d'obtenir des transcriptions YouTube ?

La bibliothèque Python open source n'a pas de frais de licence, mais exécutée depuis un serveur, elle peut nécessiter des proxys. Parmi les API hébergées, les gros forfaits mensuels de Supadata ont le prix par transcription le plus bas (environ $0.0009 sur le plus grand), les packs de sum.video vont de $0.090 à $0.030 et ceux de Transcribr de $0.05 à $0.016, les deux avec des crédits qui n'expirent jamais.

Pourquoi youtube-transcript-api cesse-t-elle de fonctionner sur un serveur ?

Son README indique que YouTube a commencé à bloquer de nombreuses adresses IP de fournisseurs cloud, ce qui provoque des erreurs RequestBlocked ou IpBlocked. L'auteur suggère des proxys résidentiels rotatifs, sans garantie contre les blocages.

Quelle API transcrit les vidéos sans sous-titres ?

Parmi les outils comparés ici, Supadata indique un repli de transcription par IA à 2 crédits par minute de vidéo. L'API de transcription sum.video ne renvoie que les sous-titres existants, donc les vidéos sans sous-titres renvoient 404 no_transcript sans frais.

Puis-je utiliser l'API officielle YouTube Data pour les transcriptions ?

En pratique, seulement pour tes propres vidéos. La méthode de téléchargement des sous-titres exige l'autorisation de modifier la vidéo et coûte 200 unités de quota par appel.

Quelle option propose des contrôles de dépense ?

sum.video propose la recharge automatique, un budget mensuel de recharge, une limite mensuelle de crédits et des alertes par e-mail. Supadata propose la recharge automatique à partir de Pro. La page de Transcribr n'indique pas de contrôles de dépense.

Résume une vidéo YouTube maintenant

Colle un lien et obtiens les points clés avec des horodatages cliquables.

api de transcription youtubesupadatatranscribryoutube-transcript-apicomparatif d'api

À lire aussi

Derniers articles

Résume n'importe quelle vidéo YouTube en quelques secondes

Essayer sum.video