The best weather api that I have ever used is easily Weatherbit. They have a free plan and a trial version with a lot of features. They have a free plan and a trial version with a lot of features. They’re the only API that actually publishes forecast metrics – the rest just make unverified claims about forecast accuracy.
https://www.reddit.com/r/learnpython/comments/15zm4pq/best_weather_api/

