Open-Meteo Air Quality API

Open-Meteo Air Quality API

1.0OAS 3.1

Hourly air quality forecasts for PM2.5, PM10, ozone, nitrogen dioxide, pollen, and other pollutants from the Copernicus Atmosphere Monitoring Service (CAMS).

API Base URL
  • Server 1:https://air-quality-api.open-meteo.com
  • Server 2:https://customer-air-quality-api.open-meteo.com

Hourly air quality forecast

Provides hourly air quality forecasts including PM2.5, PM10, ozone, nitrogen dioxide, pollen concentrations, and AQI indices from CAMS.

get

Query Parameters

latitudestringrequired
longitudestringrequired
hourlyarray[string]

A list of air quality variables which should be returned.

Allowed values:pm10pm2_5carbon_monoxidecarbon_dioxidenitrogen_dioxidesulphur_dioxideozoneaerosol_optical_depthdustuv_indexuv_index_clear_skyammoniamethanealder_pollenbirch_pollengrass_pollenmugwort_pollenolive_pollenragweed_pollenformaldehydeglyoxalnon_methane_volatile_organic_compoundspm10_wildfiresperoxyacyl_nitratessecondary_inorganic_aerosolresidential_elementary_carbontotal_elementary_carbonpm2_5_total_organic_mattersea_salt_aerosolnitrogen_monoxideeuropean_aqieuropean_aqi_pm2_5european_aqi_pm10european_aqi_nitrogen_dioxideeuropean_aqi_ozoneeuropean_aqi_sulphur_dioxideus_aqius_aqi_pm2_5us_aqi_pm10us_aqi_nitrogen_dioxideus_aqi_carbon_monoxideus_aqi_ozoneus_aqi_sulphur_dioxideis_day

currentarray[string]

A list of variables to return for the current conditions.

Allowed values:european_aqius_aqipm10pm2_5carbon_monoxidenitrogen_dioxidesulphur_dioxideozoneaerosol_optical_depthdustuv_indexuv_index_clear_skyammoniaalder_pollenbirch_pollengrass_pollenmugwort_pollenolive_pollenragweed_pollen

timeformatstring

Allowed values:iso8601unixtime

Default:iso8601

timezonestring
past_daysinteger

Default:0

>= 0<= 92

forecast_daysinteger

Default:5

>= 0<= 7

start_datestring(date)

Start date in ISO 8601 format.

end_datestring(date)

End date in ISO 8601 format.

domainsstring

CAMS domain: auto, cams_europe, or cams_global.

Allowed values:autocams_europecams_global

apikeystring

Only required for commercial subscriptions.

Response

application/json

OK

latitudenumber(float)
longitudenumber(float)
elevationnumber(float)
generationtime_msnumber(float)
utc_offset_secondsinteger
timezonestring
timezone_abbreviationstring
hourlyobject
Show Child Parameters
hourly_unitsobject
Show Child Parameters
currentobject
Show Child Parameters
current_unitsobject
Show Child Parameters
get/v1/air-quality
 
application/json