Using the YouTube API to gather Youtubers

Banner
Hey everyone,

today I want to write about a more technical / marketing topic. I recently started to make a plan for marketing my games Timbertales and FlatFatCat. One of the first steps included in this plan was to message YouTubers, which actually covered similar games to mine.

First Steps


My first approach was quite simple: I thought about a fitting search term and searched on YouTube. On the results page I just clicked through the channels and gathered the most relevant informations: Name, Subscriber number, Link to channel and Email address if provided. After filling my excel sheet and having round about 40 entries I thought "Man this is kind a exhausting and there must be a better method".

Using the YouTube Data API


After googling for some better methods I came across the YouTube Data API. Luckily I already have some projects, which could be used for the YouTube Data API. So I registered Timbertales for the API. I was able to find a library for NodeJs written and maintained by google itself called "googleapis". So with a small setup I am now able to send requests to the YouTube API and gather the required data. Unfortunately I wasn't yet able to fetch the email address out of the channel details and I am not even sure if it is possible at all. If someone knows more about it I would appreciate your comment a lot!
Nevertheless even with taking care of the email address manually I am much faster now in gathering relevant YouTubers than ever before. I can just search for a specific game and my script will fill a file with all relevant informations. After that I just gather the email address, if provided, manually.

I hope I could give you a small insight and may be you are interested in the script itself, if this is the case just comment or leave a message and I will write another part with the script included.