Maybe just another possibility – netatmo.com has a widely used API infrastructure – as you also can buy weather stuff it is a cool thing to use.
It’s actual free and has a good coverage – a lot like wunderground.
https://dev.netatmo.com/en-US/resources/technical/introduction
Also widely used in openhab.org…