openmeteo
An Open Meteo SDK for R
openmeteo provides functions for accessing the Open-Meteo
weather API, enabling the desired weather data or forecasts to be retrieved
in a tidy data format. An API key is not required to access the
Open-Meteo API.
Install and load with: install.packages("openmeteo") library(openmeteo)
Getting current weather for a location is as easy as: weather_now('tokyo')
Explore the documentation with ?openmeteo
Open-Meteo provides several API endpoints through the following functions:
Core Weather APIs
weather_forecast()- retrieve weather forecasts for a locationweather_history()- retrieve historical weather observations for a
location
weather_now()- simple function to return current weather for a
location
weather_variables()- retrieve a shortlist of valid forecast or
historical weather variables provided
Other APIs
geocode()- return the co-ordinates and other data for a location nameclimate_forecast()- return long-range climate modelling for a locationriver_discharge()- return flow volumes for the nearest rivermarine_forecast()- return ocean conditions data for a locationair_quality()- return air quality data for a location
Please review the API documentation at Open-Meteo.com for details regarding the data available, its types, units, and other caveats and considerations.
Please feel free to raise any issues / pull requests if your use case is not supported.