Open-Meteo offers free weather forecast APIs for open-source developers and non-commercial use. No API key is required. Pulls its data from the weather services of multiple countries. 7 day forecasts updated every three hours with a maximum resolution of 2km.