Outcome

Open-Meteo Air Quality

Fetch air quality data from Open-Meteo

Open-Meteo Air Quality logo

Open-Meteo Air Quality

Fetch air quality data from Open-Meteo

Custom Streaming + One-shot

Fetch air quality data from Open-Meteo. Free, no API key needed. Covers the entire globe. Returns hourly pollutant concentrations, air quality indices (European AQI, US AQI), dust, UV index, and pollen data.

Technical details

Authentication

Contact us for setup details.

Ingestion
Mode: Streaming + One-shot
Tools exposed (2)
openmeteo/get_air_quality

Fetch air quality data from Open-Meteo. Free, no API key needed. Covers the entire globe. Returns hourly pollutant concentrations, air quality indices (European AQI, US AQI), dust, UV index, and pollen data.

upsert_bento_get_air_quality

Create or update a recurring Open-Meteo air quality connector.

Inputs

openmeteo/get_air_quality

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[] yes Hourly air quality variables to fetch. Examples: 'pm10', 'pm2_5', 'carbon_monoxide', 'nitrogen_dioxide', 'sulphur_dioxide', 'ozone', 'european_aqi', 'us_aqi', 'dust', 'uv_index', 'alder_pollen', 'birch_pollen', 'grass_pollen', 'mugwort_pollen', 'olive_pollen', 'ragweed_pollen'. See https://open-meteo.com/en/docs/air-quality-api for full list.
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-5). Default 3.
past_days number no Number of past days to include (0-92). Useful for recent historical air quality data.
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_air_quality

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[] yes Hourly air quality variables to fetch. Examples: 'pm10', 'pm2_5', 'carbon_monoxide', 'nitrogen_dioxide', 'sulphur_dioxide', 'ozone', 'european_aqi', 'us_aqi', 'dust', 'uv_index', 'alder_pollen', 'birch_pollen', 'grass_pollen', 'mugwort_pollen', 'olive_pollen', 'ragweed_pollen'. See https://open-meteo.com/en/docs/air-quality-api for full list.
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-5). Default 3.
past_days number no Number of past days to include (0-92). Useful for recent historical air quality data.
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 air quality 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.