Youtube API
Likes 0
Name | Youtube API |
---|---|
Website | google.com/... |
Authentication | |
OAuth 1.0 | No Deprecated, https://developers.google.com/youtube/2.0/developers_guide_protocol_oauth |
OAuth 2.0 | Yes |
Video feeds | |
Example of a video feed | google.com/... |
Video search feeds | Yes https://gdata.youtube.com/feeds/api/videos + ?queryParameters |
Standard Google Data API parameters | google.com/... |
Custom parameters | google.com/... |
Standard video feeds | Yes https://gdata.youtube.com/feeds/api/standardfeeds/parameter |
parameter | most_discussed: youtube.com/... top_rated: youtube.com/... top_favorites: youtube.com/... most_viewed: youtube.com/... most_shared: youtube.com/... most_popular: youtube.com/... most_recent: youtube.com/... most_responded: youtube.com/... recently_featured: youtube.com/... on_the_web: youtube.com/... |
time | This parameter is supported for the following feeds and charts: Standard video feeds (top_rated, top_favorites, most_viewed, most_popular, most_discussed, most_responded) Standard channel feeds (most_subscribed – This feed only supports the parameter values this_week, this_month, and all_time; most_viewed) Live event charts ( experimental feature) (upcoming – This feed only supports the parameter values today and this_week) Ex: youtube.com/... |
regionID | Ex Spain ES: youtube.com/... regionID:google.com/... |
feedID_category_name | URL for feed of top-rated entertainment videos in France: youtube.com/... |
Favorite videos | Yes https://gdata.youtube.com/feeds/api/users/default/favorites + authentication token or https://gdata.youtube.com/feeds/api/users/username/favorites |
getLikers | No You can get the numLikes. <yt:rating numDislikes='28' numLikes='141'/> |
User uploads | Yes https://gdata.youtube.com/feeds/api/users/default/uploads + authentication token or https://gdata.youtube.com/feeds/api/users/username/uploads |
Playlist feed | Yes Ex: https://gdata.youtube.com/feeds/api/playlists/8BCDD04DE8F771B2?v=2 |
Watch later feed | Yes https://gdata.youtube.com/feeds/api/users/username/watch_later?v=2 if in https://gdata.youtube.com/feeds/api/users/username, gd:feedLink rel='http://gdata.youtube.com/schemas/2007#user.watchlater' |
Watch history | Yes https://gdata.youtube.com/feeds/api/users/default/watch_history?v=2 + authentication token OR https://gdata.youtube.com/feeds/api/users/username/watch_history?v=2 |
Video recommendations | Yes https://gdata.youtube.com/feeds/api/users/default/recommendations or https://gdata.youtube.com/feeds/api/users/username/recommendations |
Related videos | Yes <link rel="http://gdata.youtube.com/schemas/2007#video.related" type="application/atom+xml" href="https://gdata.youtube.com/feeds/api/videos/ZTUVgYoeN_b/related?v=2"/> |
Video responses | Yes <link rel='http://gdata.youtube.com/schemas/2007#video.in-response-to' type='application/atom+xml' href='https://gdata.youtube.com/feeds/api/videos/HsQIoPyfQzM?v=2'/> |
New subscription videos | Yes https://gdata.youtube.com/feeds/api/users/default/newsubscriptionvideos + authentication token OR https://gdata.youtube.com/feeds/api/users/username/newsubscriptionvideos |
Channel feeds | |
Channel search feeds | Yes https://gdata.youtube.com/feeds/api/channels |
API query parameters for channel search | alt, q, max-results, start-index, strict, v Ex: youtube.com/... |
Standard channel feeds | Yes URL: https://gdata.youtube.com/feeds/api/channelstandardfeeds/parameters |
parameter | most_viewed: youtube.com/... most_subscribed: youtube.com/... |
time | Supported values of the time parameter for the most_subscribed feed are: this_week, this_month, and all_time. Ex: youtube.com/... |
regionID | Ex Spain ES: youtube.com/... regionID:google.com/... |
User types | Valid user types that can be appended to the feed URL are Comedians, Directors, Gurus, Musicians, Non-profit, Partners, Politicians, Reporters, and Sponsors. Ex:youtube.com/... |
Playlists feeds | |
Playlist search feeds | Yes https://gdata.youtube.com/feeds/api/playlists/snippets |
API query parameters for playlist search | alt, q, max-results, start-index, strict, v Ex: youtube.com/... |
User playlists feed | Yes https://gdata.youtube.com/feeds/api/users/default/playlists?v=2 + authentication token OR https://gdata.youtube.com/feeds/api/users/username/playlists?v=2 |
Event feeds | |
Live event charts | Yes https://gdata.youtube.com/feeds/api/charts/live/events/parameters |
featured | youtube.com/... This feed lists promoted live events that are currently happening or will soon take place. |
live_now | youtube.com/... This feed lists live events that are currently active. |
upcoming | youtube.com/... This feed lists events that will take place within the time frame specified for the time parameter. Valid parameter values are today (one day), this_week (seven days), this_month (one month), and all_time, and all_time is the default value. |
recently_broadcasted | youtube.com/... This feed lists events that recently ended. |
User events feed | Yes https://gdata.youtube.com/feeds/api/users/default/live/events?v=2 + Authentication token OR https://gdata.youtube.com/feeds/api/users/username/live/events?v=2 |
Comment feeds | |
Comment feeds | Yes https://gdata.youtube.com/feeds/api/videos/VIDEO_ID/comments |
Subscription and activity feeds | |
User subscription feed | Yes https://gdata.youtube.com/feeds/api/users/default/subscriptions?v=2 + Authentication token OR https://gdata.youtube.com/feeds/api/users/username/subscriptions?v=2 |
User activity feeds | Yes https://gdata.youtube.com/feeds/api/users/default/events?v=2 + Authenticated token OR https://gdata.youtube.com/feeds/api/users/username/events?v=2 |
Inbox and contact feeds | |
User inbox feed | Yes https://gdata.youtube.com/feeds/api/users/default/inbox + Authentication token |
User contacts feed | Yes https://gdata.youtube.com/feeds/api/users/default/contacts?v=2 + Authentication token |
User profile entry | |
User profile entry | Yes https://gdata.youtube.com/feeds/api/users/default + Authentication token OR https://gdata.youtube.com/feeds/api/users/username |
Rate limiting | |
URL | google.com/... |
Rate limiting | The YouTube Data API supports batch processing, enabling you to execute up to 50 operations with a single API request rather than submit a separate request for each individual operation. |
Key | |
key | Developer key: google.com/... google.com/... |
Best practices | |
URL | google.com/... |
User reviews and comments