Si un script côté serveur — youtube-transcript-api, un scraper, votre propre appel à l’endpoint timedtext de YouTube — renvoie des résultats vides ou bloqués, ce n’est pas un bug dans votre code. YouTube bloque les requêtes de transcription provenant des plages d’IP du cloud et des datacenters, y compris AWS, GCP, Azure et Cloudflare Workers.
La transcription complète en quelques secondes — consultable, horodatée, et à vous de la garder.
Ce blocage repose sur l’IP, pas sur le compte : la requête exacte qui fonctionne depuis une connexion résidentielle ne renvoie rien (ou un 429/403) depuis un serveur. C’est pourquoi les bibliothèques communautaires qui scrapent directement les endpoints de sous-titres de YouTube sont devenues de moins en moins fiables lorsqu’elles tournent dans le cloud.
2outube contourne cela en payant un fournisseur géré doté d’un parc de proxys résidentiels, de sorte que la requête ressemble à un navigateur ordinaire plutôt qu’à un datacenter. C’est un détail d’implémentation interne — voyez la note honnête ci-dessous pour ce que cela signifie, ou non, pour vous.
C’est un outil de navigateur, pas une API pour développeurs. Il n’y a aujourd’hui aucun endpoint public, aucune clé d’API et aucun engagement de disponibilité. Si votre besoin est un accès programmatique aux transcriptions, il vous faut votre propre fournisseur géré avec prise en charge des proxys résidentiels (payant) — exécuter youtube-transcript-api ou un scraper brut depuis un serveur cloud continuera d’échouer pour la raison du blocage par IP évoquée plus haut, et non parce que votre code est mauvais.
YouTube bloque les requêtes de sous-titres/transcription qui proviennent des plages d’IP des datacenters et du cloud. Le même code fonctionne souvent très bien depuis une connexion internet domestique, ce qui donne l’impression d’un bug intermittent plutôt que de ce que c’est vraiment : un blocage par IP.
Pas aujourd’hui. 2outube est un outil web — vous collez une URL, vous obtenez une transcription dans le navigateur. Il n’y a aucun endpoint documenté, aucune clé d’API et aucune disponibilité garantie pour un usage programmatique.
Un fournisseur de transcription géré qui achemine les requêtes via des proxys résidentiels (payant) — la même catégorie de service sur laquelle 2outube lui-même s’appuie en interne.
Aucune qui tourne depuis un serveur cloud. Le blocage par IP est précisément ce qui rend les approches de scraping gratuit inconstantes — elles peuvent marcher aujourd’hui et échouer demain à mesure que YouTube s’ajuste.
Aucun projet ferme à annoncer. Si cela change, ce sera indiqué sur 2outube.com/llms.txt, qui liste ce qui existe réellement aujourd’hui.