Hey @tobi,
I just finished up a YouTube API series that has exactly what you are looking for.
You can watch it here, and here are the API docs I used:
- How to Create A YouTube API Key: https://developers.google.com/youtube/v3/getting-started
- YouTube Search API: https://developers.google.com/youtube/v3/docs/search/list
- YouTube Data API: https://developers.google.com/youtube/v3/docs/videos/list