This documentation contains the following sections: In addition, the API supports methods for adding ratings and complaints, though neither of those can be retrieved via the API.The API uses several different elements to identify users.

Please refer to our deprecation policy for more information.

Please use the You Tube Data API (v3) for new integrations and migrate applications still using the v2 API to the v3 API as well.

The You Tube Data API allows applications to perform functions normally executed on the You Tube website.

The API enables your application to search for You Tube videos, upload videos to You Tube, and update existing videos.

Your application can also retrieve playlists, subscriptions, favorite videos, and more.

Finally, your application can submit authorized requests to enable users to create playlists and subscriptions, rate videos, add favorite videos, and perform other account-specific actions.

This documentation is intended for programmers who are writing client applications that interact with You Tube.

It provides examples of basic API operations using raw HTTP and XML. NET, PHP and Python developers may prefer to read the language-specific developer guides that explain how to use the client libraries for those languages to perform similar functions.

This documentation assumes that you understand the general principles behind the Google Data APIs protocol.