My Understading on how to get the captions / subtiles for a youtube video via api

I have struggled for some hours with this

From my understanding you need to first get the list of subtitles languages first – in their v3 data api it is called captions.list ( link )

From there, you have the list and ids of each caption attached to the video id.

Then, you can use theoretically with only the caption id. But for every video I tried it returns the same error.

A service error occurred: The permissions associated with the request are not sufficient to download the caption track. The request might not be properly authorized, or the video order might not have enabled third-party contributions for this caption.

I have even tried videos like – – and seems that finding a video with enabled contributions is hard.

Leave a comment

Your email address will not be published

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

69 − 64 =