No, you don't need to log in towards your account on SEOTOOLSTACK. This tool will generator backlinks on your video by URL or video supplied by you.
And YouTube notices that lots of persons are clicking in your result, https://wavesocialmedia.com/story3458014/youtube-video-backlink-generator-options