Skip to content


This library supports Python 3.6 and newer.


These following distributions will be installed automatically when installing Python-Youtube.

  • requests: is an elegant and simple HTTP library for Python, built for human beings.
  • Requests-OAuthlib: uses the Python Requests and OAuthlib libraries to provide an easy-to-use Python interface for building OAuth1 and OAuth2 clients.
  • isodate: implements ISO 8601 date, time and duration parsing.


You can install this library from PyPI

$ pip install --upgrade python-youtube

Also, you can build this library from source code

$ git clone
$ cd python-youtube
$ make env
$ make build


If you have been installing the requirements use make env. You can use following command to test the code

$ make tests-html