Your project looks amazing! it looks very professional, you really made it. However, I left open this issue to give you some suggestions in the comments.
You could add some more styling to your header. It looks good enough, but it looks a bit modest if we compare it with the rest of your page.
Your code is very clean, but it would be better if you divide it in a more modular way, for example including a module for DOM manipulations and another to implement the request to the APIs.
Your project looks amazing! it looks very professional, you really made it. However, I left open this issue to give you some suggestions in the comments.