Saying goodbye to the YouTube v2 Uploads API service

If you’re already using or migrated to the YouTube Data API v3, you can stop reading.

If you develop a tool, script, plugin, or any other code that uploads video to YouTube, we have an important update for you! On October 31, 2016, we’ll be shutting down the ability to upload videos through the old YouTube Data API (v2) service. This shutdown is in accordance with our prior deprecation announcements for the YouTube Data API (v2) service in 2014 and ClientLogin authentication in 2013.

If you’re using this service, unless changes are made to your API Client(s), your users will no longer be able to upload videos using your integration starting October 31, 2016.

We announced this deprecation over two years ago to give our developer community time to adjust. If you haven’t already updated, please update your integration as soon as possible. The supported method for programmatically uploading videos to YouTube is the YouTube Data API v3 service, with OAuth2 for authentication.

You can find a complete guide to uploading videos using this method, as well as sample Python code, on the Google Developers site.

Did you already update your integration to use the YouTube Data API v3 service and OAuth2? It’s possible there are users who may still be on old versions of your software. You may want to reach out to your users and let them know about this. We may also reach out to YouTube creators who are using these old versions and let them know about this as well.

If you have questions about this shutdown or about the YouTube Data API v3 service, please post them to our Stack Overflow tag. You can also send us a tweet at @YouTubeDev, and follow us for the latest updates.

Posted by Marc Chambers, YouTube Developer Relations