Open-Meteo Weather
Fetch weather forecast or historical weather data from Open-Meteo
Custom Streaming + One-shot
Fetch weather forecast or historical weather data from Open-Meteo. Free, no API key needed. Covers the entire globe. Use hourly/daily/current params to select variables. Provide start_date+end_date for historical data (archive API).
Technical details
Authentication ▾
Contact us for setup details.
Ingestion ▾
Mode: Streaming + One-shot
Tools exposed (2) ▾
openmeteo/get_weather_forecast
Fetch weather forecast or historical weather data from Open-Meteo. Free, no API key needed. Covers the entire globe. Use hourly/daily/current params to select variables. Provide start_date+end_date for historical data (archive API).
upsert_bento_get_openmeteo_weather_forecast
Create or update a recurring Open-Meteo weather forecast connector.
Inputs ▾
openmeteo/get_weather_forecast
| Name | Type | Required | Description |
|---|---|---|---|
| dashboardId | string | no | Target dashboard/initiative ID. Omit to use the current dashboard. |
| latitude | number | yes | Latitude of the location, e.g. 52.52 for Berlin, 40.71 for New York. |
| longitude | number | yes | Longitude of the location, e.g. 13.41 for Berlin, -74.01 for New York. |
| hourly | string[] | no | Hourly weather variables to fetch. Examples: 'temperature_2m', 'relative_humidity_2m', 'precipitation', 'wind_speed_10m', 'surface_pressure', 'cloud_cover', 'snow_depth', 'uv_index'. See https://open-meteo.com/en/docs for full list. |
| daily | string[] | no | Daily weather variables to fetch. Examples: 'temperature_2m_max', 'temperature_2m_min', 'precipitation_sum', 'wind_speed_10m_max', 'sunrise', 'sunset', 'uv_index_max'. |
| current | string[] | no | Current weather variables to fetch. Examples: 'temperature_2m', 'wind_speed_10m', 'precipitation', 'weather_code'. |
| timezone | string | no | Timezone for timestamps. Default 'auto' (detects from coordinates). Examples: 'America/New_York', 'Europe/Berlin', 'UTC'. |
| forecast_days | number | no | Number of forecast days (1-16). Default 7. |
| start_date | string | no | Start date in YYYY-MM-DD format. When both start_date and end_date are provided, uses the historical archive API instead of the forecast API. |
| end_date | string | no | End date in YYYY-MM-DD format. When both start_date and end_date are provided, uses the historical archive API instead of the forecast API. |
| temperature_unit | string | no | Temperature unit. Default 'celsius'. celsius fahrenheit |
| wind_speed_unit | string | no | Wind speed unit. Default 'kmh'. kmh ms mph kn |
| precipitation_unit | string | no | Precipitation unit. Default 'mm'. mm inch |
| limit | number | no | Maximum number of records to return. Default 200. |
| filter_paths | string[] | no | Optional glob paths to reduce the response. |
upsert_bento_get_openmeteo_weather_forecast
| Name | Type | Required | Description |
|---|---|---|---|
| dashboardId | string | no | Target dashboard/initiative ID. Omit to use the current dashboard. |
| latitude | number | yes | Latitude of the location, e.g. 52.52 for Berlin, 40.71 for New York. |
| longitude | number | yes | Longitude of the location, e.g. 13.41 for Berlin, -74.01 for New York. |
| hourly | string[] | no | Hourly weather variables to fetch. Examples: 'temperature_2m', 'relative_humidity_2m', 'precipitation', 'wind_speed_10m', 'surface_pressure', 'cloud_cover', 'snow_depth', 'uv_index'. See https://open-meteo.com/en/docs for full list. |
| daily | string[] | no | Daily weather variables to fetch. Examples: 'temperature_2m_max', 'temperature_2m_min', 'precipitation_sum', 'wind_speed_10m_max', 'sunrise', 'sunset', 'uv_index_max'. |
| current | string[] | no | Current weather variables to fetch. Examples: 'temperature_2m', 'wind_speed_10m', 'precipitation', 'weather_code'. |
| timezone | string | no | Timezone for timestamps. Default 'auto' (detects from coordinates). Examples: 'America/New_York', 'Europe/Berlin', 'UTC'. |
| forecast_days | number | no | Number of forecast days (1-16). Default 7. |
| start_date | string | no | Start date in YYYY-MM-DD format. When both start_date and end_date are provided, uses the historical archive API instead of the forecast API. |
| end_date | string | no | End date in YYYY-MM-DD format. When both start_date and end_date are provided, uses the historical archive API instead of the forecast API. |
| temperature_unit | string | no | Temperature unit. Default 'celsius'. celsius fahrenheit |
| wind_speed_unit | string | no | Wind speed unit. Default 'kmh'. kmh ms mph kn |
| precipitation_unit | string | no | Precipitation unit. Default 'mm'. mm inch |
| limit | number | no | Maximum number of records to return. Default 200. |
| filter_paths | string[] | no | Optional glob paths to reduce the response. |
| polling_frequency | string | yes | How often to poll the Open-Meteo weather API. |
| connectorId | string | no | If provided, updates an existing connector. |
| description | string | no | Human-readable description shown in the connector UI. |