Downloading YouTube Subtitle Transcription in a Tidy Tibble Data Frame

Although there exist some R packages tailored for YouTube API (e.g., 'tuber'), downloading YouTube video subtitle (i.e., caption) in a tidy form has never been a low-hanging fruit. Using 'youtube-transcript-api Python package' under the hood, this R package provides users with a convenient way of parsing and converting a desired YouTube caption into a handy 'tibble' data_frame object. Furthermore, users can easily save a desired YouTube caption data as a tidy Excel file without advanced programming background knowledge.


youtubecaption 0.1.1

  • A critical bug that the third option openxl of get_caption() does not work properly has been resolved.

youtubecaption 0.1.0

  • Initial release.

Reference manual

It appears you don't have a PDF plugin for this browser. You can click here to download the reference manual.


1.0.0 by JooYoung Seo, a year ago

Report a bug at

Browse source code at

Authors: JooYoung Seo [aut, cre] , Soyoung Choi [aut]

Documentation:   PDF Manual  

GPL-3 license

Imports stringr, writexl, reticulate, purrr, magrittr, tibble, dplyr

Suggests knitr, rmarkdown, covr

System requirements: Anaconda (

See at CRAN