---
title: "Use to get daily air quality forecasts for the next one to seven days that
include pollutant levels, potential risks and suggested precautions."
method: GET
path: "/weather/airQuality/forecasts/daily/{format}"
---

# Use to get daily air quality forecasts for the next one to seven days that
include pollutant levels, potential risks and suggested precautions.

`GET /weather/airQuality/forecasts/daily/{format}`

The `Get Air Quality Daily Forecasts` API is an HTTP `GET` request that returns
detailed information about the concentration of pollutants and overall status
of forecasted daily air quality. The service can provide forecasted daily air
quality information for the upcoming 1 to 7 days, including pollution levels,
air quality index values, the dominant pollutant, and a brief statement
summarizing risk level and suggested precautions.

## Path parameters

- `format` 'json', required

## Query parameters

- `api-version` string, required
- `language` string
- `query` number[], required
- `duration` 1 | 2 | 3 | 4 | 5 | 6 | 7

## Headers

- `x-ms-client-id` string

## Response `200`

The request has succeeded.

- DailyAirQualityForecastResult — Returns an array of [DailyAirQuality](#dailyairquality) objects, each detailing the forecasted air quality for a specific day. The number of days included is determined by the `duration` URI parameter (1-7 days, default is 1).
  - `results` DailyAirQuality[] — Detailed air quality forecast data for each day within the requested duration, including properties such as date, air quality index (AQI), dominant pollutant, pollutant levels, risk level, and suggested precautions.
    - `dateTime` string, date-time — Date and time of the current observation, displayed in [ISO 8601](https://www.iso.org/iso-8601-date-and-time-format.html) format (yyyy-mm-ddThh:mm:ss-hh:mm). For example, *2025-04-29T07:00:00-07:00*.
    - `index` number, float — The air quality index (AQI) is a rating scale set by local regulating bodies, which can vary widely by location. For more information, see [Air quality index](https://en.wikipedia.org/wiki/Air_quality_index) in Wikipedia.
    - `globalIndex` number, float — Represents a normalized global air quality index aligned with international scientific standards, including World Health Organization (WHO) guidelines and U.S. EPA AQI definitions. The value reflects overall air quality based on measured pollutant concentrations, where the pollutant posing the greatest potential health impact determines the final index value. The returned value uses an AQI-style range from 0 to 250+ and maps to defined air quality categories. The dominant pollutant is the pollutant with the highest individual index value. For example, if pollutant index values are: <ul><li><b>VOCs</b>: 10</li><li><b>PM2.5</b>: 25</li><li><b>PM10</b>: 30</li><li><b>NO&#8322;</b>: 50</li></ul> The resulting <B>globalIndex</B> value is <B>50</B>, and the dominant pollutant is <b>NO&#8322;</b>. Air quality categories associated with the index value are: <ul><li><b>0-20</b>: Excellent</li><li><b>21-50</b>: Fair</li><li><b>51-100</b>: Poor</li><li><b>101-150</b>: Unhealthy</li><li><b>151-250</b>: Very unhealthy</li><li><b>251+</b>: Dangerous</li></ul>
    - `dominantPollutant` 'Carbon Monoxide' | 'Nitrogen Dioxide' | 'Ozone' | 'Particulate Matter 2.5' | 'Particulate Matter 10' | 'Sulfur Dioxide' — Identifies the pollutant with the highest concentration.
    - `category` string — Provides a one-word summary of the air quality for the forecast period in the specified language, such as Poor, Fair, or Excellent. This summary helps users quickly understand the overall air quality conditions.
    - `categoryColor` string — Provides a unique hexadecimal color code for each air quality category in the daily forecast, visually representing levels such as Poor, Fair, or Excellent.
    - `description` string — Provides a summary of the forecasted air quality conditions for a specific day and location, in the requested language.
  - `nextLink` string — Contains the URL to fetch the next page of results if the response is paginated. This is useful when the response is too large to be returned in a single call, allowing users to navigate through multiple pages of results.

## Other responses

- `default` — An unexpected error response.

---

[API](https://skmtc.net/azure/apis/maps-weather.md) · [All operations](https://skmtc.net/azure/apis/maps-weather/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/azure/maps-weather/versions/3c076fdd2918/schema)
