Outcome

Open-Meteo Weather

Fetch weather forecast or historical weather data from Open-Meteo

Open-Meteo Weather logo

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.

Built to deliver on better outcomes.

Schedule a demo or contact us to learn more.