I'd like to migrate all my various google accounts into one so I don't have to remember five different ones (and also, some of these are kind of tasteless names that I made when I was a 14). The problem is that I don't want to risk losing my precious subscriptions by having to migrate them all manually. I have some basic python knowledge if there is an API i'll have to use to get this done.


There are multiple options available for transferring subscriptions from one YouTube account to another. Here are two free solutions, both of which use JavaScript:

- youtube-subscriptions-importer on GitHub

This program can be used online to transfer subscriptions. The GitHub page has step-by-step instructions, as well as a link to video instructions.

- JavaScript solution from ILikeToMakeStuff.com

This program can also be used online. Instructions are included on the web page, as well as a link to JSFiddle where the code is hosted.

The first option was last updated 3 years ago, and the second option was last updated almost 6 years ago, but both are free and worth a shot.

If you want to try to code your own solution, here's a link to the Subscriptions section of the YouTube API:


  • "...risk losing my precious subscriptions...". Could you please clarify whether the above scripts will transfer subscriptions as well? – marikamitsos Sep 29 '19 at 10:33
  • @marikamitsos Yes, that's what both of those scripts were designed to do. – freginold Sep 30 '19 at 9:06

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.