With Dark Sky's API going dark, I'd like to find a good API for detailed weather data to (approximately) replace it. Low volume (personal) usage. Apple wants to present minimal data with maximum eye candy, but I want the details. I can build it for myself if I can get the data.
If you have access to an Apple developer account I would use the [WeatherKit REST API]. It's very similar to the Dark Sky API. (Presumably designed by the same devs). I'm going to ask one of my friends for an API key for their unused free quota.<p>OpenWeather's [One Call API] is almost a drop-in replacement for the DarkSky API. There are a few minor differences.<p>[Open-Meteo] is another really good API. Unfortunately it doesn't have the "minutely" forecast data, which I find really useful. (Is it going to start raining in the next few minutes? When will it stop?)<p>[WeatherKit REST API]: <a href="https://developer.apple.com/documentation/weatherkitrestapi" rel="nofollow">https://developer.apple.com/documentation/weatherkitrestapi</a><p>[One Call API]: <a href="https://openweathermap.org/darksky-openweather-3" rel="nofollow">https://openweathermap.org/darksky-openweather-3</a><p>[Open-Meteo]: <a href="https://open-meteo.com/" rel="nofollow">https://open-meteo.com/</a>
API wise I like and use PirateWeather[0]. Don't know if they have a front end but the API has been stable, reliable, and accurate.<p>[0] <a href="https://docs.pirateweather.net/en/latest/API/" rel="nofollow">https://docs.pirateweather.net/en/latest/API/</a>
Often the national service will provide an api as a public good. Ex: <a href="https://www.weather.gov/documentation/services-web-api" rel="nofollow">https://www.weather.gov/documentation/services-web-api</a>
It really depends on where in the world you are. I always suggest using local data if possible as nothing comes close to local domain knowledge.<p>But here are some suggestions:<p><a href="https://open-meteo.com/" rel="nofollow">https://open-meteo.com/</a> (straight from the models)<p><a href="https://openweathermap.org/" rel="nofollow">https://openweathermap.org/</a><p>Depending on how much detail you want, you might even just want to download XyGrib (<a href="https://github.com/opengribs/XyGrib/">https://github.com/opengribs/XyGrib/</a>) and download models for your area.