Use youtube API to request videos of one specific channel

I want to make a website that loads all of one specific youtube channel’s videos.

Like when you open a youtube channel, all of his videos will be under: Videos, and if you scroll down, all the videos will appear automatically.

I basically want to make a site that does the same thing.

So my question is, do I still need the users to sign into their own account? Or I just use youtube’s API key to make a request and call it a day?

Just to be more specific and clear out any confusions, I am not planning to use the search function of the youtube API, so every time a user open my site, I just want them to see one channel’s videos.