.. _api:

API
===

.. module:: pytube


YouTube Object
--------------

.. autoclass:: YouTube
   :members:
   :inherited-members:

Stream Object
-------------

.. autoclass:: pytube.Stream
   :members:
   :inherited-members:

StreamQuery Object
------------------

.. autoclass:: pytube.query.StreamQuery
   :members:
   :inherited-members:

Caption Object
-------------

.. autoclass:: pytube.Caption
   :members:
   :inherited-members:

CaptionQuery Object
------------------

.. autoclass:: pytube.query.CaptionQuery
   :members:
   :inherited-members:

Extract
-------

.. automodule:: pytube.extract
    :members:

Cipher
------

.. automodule:: pytube.cipher
    :members:

Exceptions
----------

.. automodule:: pytube.exceptions
    :members:

Mixins
------

.. automodule:: pytube.mixins
    :members:


Helpers
-------

.. automodule:: pytube.helpers
    :members:


Request
-------

.. automodule:: pytube.request
    :members: