Outcome

Open-Meteo Air Quality

Provides global, hourly air quality data, including pollutant concentrations, AQI, dust, UV index, and pollen.

Open-Meteo Air Quality logo

Open-Meteo Air Quality

Provides global, hourly air quality data, including pollutant concentrations, AQI, dust, UV index, and pollen.

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.

What you can ask Delphi

  • What is the current US AQI and ozone concentration for Los Angeles?
  • Show me the hourly PM10 levels and pollen count in Berlin for the past 48 hours.
  • What was the European AQI and UV index for Rome at 3 PM yesterday?
  • Can you list the average dust concentration in Beijing for each day of last week?

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.

schedule_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.

schedule_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.

The best way to get it is to see it on something you know.

Bring a dataset you already understand. We'll show you the command center it becomes — usually faster than you'd expect. No pitch deck required.