Get transcript from youtube (after days of trying)

Ok so i tried the official API route and i got stuck on getting authorization for the required scopes. So i dug around and after trying probably everything i found something that works.

So i’m gonna share it with you step by step (really easy) :slight_smile:

Apparently there’s this thing called “Rapid API”, where a couple of people made an API that downloads transcripts from a youtube video

i used this one: YouTube Transcripts

it’s free for 100 calls a month which suits my needs

after subscribing to the free plan, go here:

what we’re doing is making an HTTP request to this api. so i set the target to HTTP as shown here:

going to make.com, i created a scenario with an http request that has the following paramaters:

And in Make, it should look like this:

IMPORTANT: replace the text after “videoId” with your video’s (i got it with the “watch new videos in playlist” module in the official youtube module.

the result should look like this (my video’s in hebrew):

to get just the transcript i used Make’s AI “ask anything” to “return only the [language] transcript from this:"{{71.data}} "“

the 71.data is the data received from the HTTP module

after some time (~1 min for me), the result should look like this:

so now i can use the transcript to create posts and emails. and so can you!

Hope this helps, cheers!

or you can just use the map and join functions to do it instantly instead of the AI module.

1 Like

Great job Danny! I know the pain of trial and error and am glad you figured it out. Wishing you much success in the future!

1 Like

thanks yeah figured this out after posting… but hi that’s what AI is for ain’t it?