Get permissions to access the API. Set up the right scope.
yt_oauth()
Set up Authorization
yt_token() yt_authorized() yt_check_token()
yt_token()
yt_authorized()
yt_check_token()
Check if authentication token is in options
Closed Captions of Videos
delete_captions()
Delete a Particular Caption Track
get_captions()
Get Particular Caption Track
list_caption_tracks()
List Captions of a Video
Work with YouTube Comments
get_comment_threads()
Get Comments Threads
get_comments()
Get Comments
get_all_comments()
Get all the comments for a video including replies
delete_comments()
Delete a Particular Comment
Working with Playlists
get_playlists()
Get Playlists
get_playlist_items()
Get Playlist Items
delete_playlists()
Delete a Playlist
delete_playlist_items()
Delete a Playlist Item
Working with Channels
list_channel_videos()
Returns List of Requested Channel Videos
list_channel_sections()
List Channel Sections
list_channel_resources()
Returns List of Requested Channel Resources
list_channel_activities()
List Channel Activity
get_channel_stats() list_my_channel()
get_channel_stats()
list_my_channel()
Get statistics of a Channel
get_subscriptions()
Get Subscriptions
delete_channel_sections()
Delete Channel Sections
Working with Videos
get_video_details()
Get Details of a Video or Videos
delete_videos()
Delete a Video
Search for Videos etc.
get_related_videos()
Get Related Videos
yt_search()
Search YouTube
yt_topic_search()
Search YouTube by Topic It uses the Freebase list of topics
Find out more about the YouTube Data API
list_langs()
List Languages That YouTube Currently Supports
list_guidecats()
Get list of categories that can be associated with YouTube channels
list_regions()
List Content Regions That YouTube Currently Supports
list_videocats()
List of Categories That Can be Associated with Videos
list_abuse_report_reasons()
List reasons that can be used to report abusive videos
Low-level functions used internally
tuber_GET()
GET
tuber_DELETE()
DELETE
tuber_POST()
POST
tuber_check()
Request Response Verification