A weather web part for SharePoint with no API key
You want the local weather on the intranet home page. Today plus a short forecast, for whatever city you choose. Here is a web part for it, and it needs no API key.

The weather comes from the open-meteo.com API, which does not need a key. You just type a city name. If your tenant blocks calls to outside services, the web part shows a friendly message instead of breaking the page.

In the property pane you enter the City and choose the units. There is no list to build and no key to manage.
The Weather web part is part of my open source SPFx Intranet Suite, a set of web parts for a modern SharePoint intranet. Install the package once and it shows up in the toolbox under Intranet Suite.