Expand description

Asynchronous Youtube Transcript library

Get transcripts / captions of videos.

Downloading transcript from Youtube:

let link:&str = "https://www.youtube.com/watch?v=RcYjXbSJBN8";

let youtube_loader:Youtube = YoutubeBuilder::default().build();

let transcript:Transcript = youtube_loader.transcript(link).await?;


  • configuration that contains anchor points for identifying captions from youtube’s html webpage.
  • Struct containing youtube’s transcript data as a Vec<TranscriptCore>
  • Struct that contains data about transcirpt text along with start and duration in the whole video.
  • Youtube container that holds the Config.
  • Builder struct for building Youtube