

This is because OWM has only 40,000 weather stations (vs Wunderground's 250,000). Eg: OWM says "light rain", but it is clear & sunny outside, or it says "clear" and it is overcast. On a daily basis, it shows a blatantly incorrect weather condition. Too often, OWM weather conditions are not very accurate. Most important: OWM has robust and descriptive "weather conditions" with granular distinctions. (Being free is in their mission statement.) Truly free (60 calls / minute) and will remain that way for the foreseeable future. The only API that I have significant experience with is Open Weather Map.

I am also only interested in real-time weather conditions (ie, what it looks like outdoors currently), not future forecasts or past data. I am strictly interested in APIs that are 100% free for at least a couple hundred calls a day. This is a helpful website that ranks the various weather forecasting services by their actual accuracy:
