The YouTube API (v3.0) lets you incorporate YouTube functionality into your own application. You can use the API to fetch search results and to retrieve, insert, update, and delete resources like videos or playlists.
In conjunction with the YouTube Player APIs and the YouTube Analytics API, the API lets your application provide a full-fledged YouTube experience that includes search and discovery, content creation, video playback, account management, and viewer statistics.
Getting Started
Prerequisites
- Register your application with Google so that it can submit API requests.
- Familiarize yourself with the core concepts of the JSON (JavaScript Object Notation) data format. For more information, see json.org.
Building your application
- Read the Getting Started guide, which explains basic YouTube concepts and provides an overview of supported API operations.
- Select a client library to simplify your YouTube API implementation.
- If your application will use any API methods that require user authorization, read the authentication guide to learn how to implement OAuth 2.0 authentication.
- Check the API reference guide for definitions of the resources that the API interacts with and of the specific properties that each resource contains.