Monitoring Station Data(beta)

Platform: API

Real-time data from global air quality monitoring stations, providing pollutant concentration from monitoring stations in each country or region.

Note: New Monitoring Station Data v1 is currently in beta and there is no charge for standard subscriptions at this time. Data may vary when the official release.

Warning: Monitoring Station Data is experimental and for reference only, it may be affected by various factors, we cannot ensure the availability of this data, please use the air quality data as a priority.

Request URL

https://api.qweather.com/airquality/v1/station/{LocationID}?{QueryParams}

For Free subscription, change the API Host to devapi.qweather.com. See data available for Free subscription.

Path Parameters

  • LocationID(required)LocationID of air quality monitoring station, LocationID can be obtained by GeoAPI. For example P58911

Query Parameters

Request Example

Pollutant monitoring data from station P53763 (Los Angeles)

curl -L -X GET --compressed 'https://api.qweather.com/airquality/v1/station/P53763?key=YOUR_KEY'

Response

The response is in JSON format and is Gzip compressed.

{
  "code": "200",
  "updateTime": "2023-08-30T09:40+00:00",
  "pollutant": [
    {
      "code": "pm2p5",
      "name": "PM 2.5",
      "fullName": "Fine particulate matter (<2.5µm)",
      "concentration": {
        "value": "19",
        "unit": "μg/m3"
      }
    },
    {
      "code": "pm10",
      "name": "PM 10",
      "fullName": "Inhalable particulate matter (<10µm)",
      "concentration": {
        "value": "26",
        "unit": "μg/m3"
      }
    },
    {
      "code": "no2",
      "name": "NO2",
      "fullName": "Nitrogen dioxide",
      "concentration": {
        "value": "12.3",
        "unit": "ppb"
      }
    },
    {
      "code": "o3",
      "name": "O3",
      "fullName": "Ozone",
      "concentration": {
        "value": "30",
        "unit": "ppb"
      }
    },
    {
      "code": "co",
      "name": "CO",
      "fullName": "Carbon monoxide",
      "concentration": {
        "value": "0.4",
        "unit": "ppm"
      }
    }
  ],
  "source": [
    "EPA"
  ]
}
  • code See Status Code
  • updateTime API last update time
  • pollutant.code The pollutant code.
  • pollutant.name Name of pollutant.
  • pollutant.fullName Full name of pollutant.
  • pollutant.concentration.value Concentration values of pollutants.
  • pollutant.concentration.unit Units for concentration values of pollutants.
  • source Data source or provider name and their declaration, which must be displayed with the air quality data. May be NULL