Customize the playback experience - upload, view, rate, share, add to playlists, report, and comment on videos.
Play YouTube Videos. Use an embedded player to play videos directly in your app and customize the playback experience.
Add YouTube Data. Let users search YouTube content, upload videos, create and manage playlists, and more.
Analytics & Reporting. Understand your users and how they interact with your channel and your videos.
Subscribe Buttons. Enable users to subscribe to your YouTube channel with one click.
Live streaming. Schedule live YouTube broadcasts and manage your broadcast video streams.
You will need a Google Account to access the Google API Console, request an API key, and register your application. First, create a project in the Google Developers Console and obtain authorization credentials so your application can submit API requests.
Embedded YouTube players must have a viewport that is at least 200px by 200px. If the player displays controls, it must be large enough to fully display the controls without shrinking the viewport below the minimum size. The recommendation is for 16:9 players to be at least 480 pixels wide and 270 pixels tall.