China Air Quality (AQI): 338 Cities & Monitoring Stations avatar

China Air Quality (AQI): 338 Cities & Monitoring Stations

Under maintenance

Pricing

from $0.27 / 1,000 readings

Go to Apify Store
China Air Quality (AQI): 338 Cities & Monitoring Stations

China Air Quality (AQI): 338 Cities & Monitoring Stations

Under maintenance

Official China air quality data from the national monitoring centre (CNEMC), no login: hourly and daily AQI for 338 cities, PM2.5, PM10, O3, NO2, SO2 and CO concentrations, 24-hour and 14-day city history, and readings from every monitoring station in a city.

Pricing

from $0.27 / 1,000 readings

Rating

0.0

(0)

Developer

SinoData

SinoData

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

17 days ago

Last modified

Categories

Share

Get official air quality data for China as clean JSON, straight from the publishing platform of the China National Environmental Monitoring Centre (中国环境监测总站, CNEMC). No login, no Chinese needed.

  • All 338 cities: latest hourly AQI and latest daily AQI, with category, primary pollutant and coordinates
  • Pollutant concentrations: PM2.5, PM10, O3, NO2, SO2 and CO
  • City history: the last 24 hours (hourly) and the last 14 days (daily) for any city
  • Monitoring stations: every station in a city (e.g. 23 in Beijing) with current values and 24-hour averages
  • English labels: AQI categories (Good, Moderate, Lightly polluted...), province names, pollutant codes, UTC and China timestamps

Use cases

  • ESG, supply chain and factory monitoring: air quality around plants, suppliers and logistics hubs.
  • Health, travel and weather apps: an official AQI feed for Chinese cities.
  • Research: build hourly or daily air pollution time series with a scheduled run.
  • Alerts: run every hour and trigger an alert when a city's AQI crosses a threshold.

Example input

All cities, latest hour:

{ "dataTypes": ["citiesNow"] }

Several cities with history and stations:

{
"dataTypes": ["cityLast24Hours", "cityLast14Days", "stations"],
"cities": ["北京", "上海", "广州", "成都"]
}

Cities can be given as Chinese names (北京 or 北京市) or city codes (110000).

Output

A city reading:

{
"type": "cityAqi",
"timeType": "hour",
"time": "2026-10-08T09:00:00+08:00",
"timeUtc": "2026-10-08T01:00:00.000Z",
"city": "北京市",
"cityCode": "110000",
"province": "北京",
"provinceEnglish": "Beijing",
"aqi": 70,
"aqiLevel": 2,
"quality": "良",
"qualityEnglish": "Moderate",
"primaryPollutant": "PM10",
"pollutantLevels": { "pm25": 2, "pm10": 2, "o3": 1, "no2": 1, "so2": 1, "co": 1 },
"concentrations": { "pm25": 42, "pm10": 77, "o3": 58, "no2": 36, "so2": 4, "co": 0.6 },
"latitude": 40.059588,
"longitude": 116.40261
}

A station reading:

{
"type": "stationAqi",
"time": "2026-10-08T09:00:00+08:00",
"city": "北京市",
"station": "万寿西宫",
"stationCode": "1001A",
"aqi": 67,
"qualityEnglish": "Moderate",
"concentrations": { "pm25": 37, "pm10": 73, "o3": 75, "no2": 37, "so2": 4, "co": 0.5 },
"averages24h": { "pm25": 38, "pm10": 76, "o3": 75, "no2": 42, "so2": 3, "co": 0.5, "o3_8h": 38 }
}
  • Concentrations are in µg/m³, CO in mg/m³. Daily records use 24-hour averages and the daily maximum 8-hour ozone.
  • aqiLevel follows China's standard (HJ 633-2012): 1 Good (0-50), 2 Moderate (51-100), 3 Lightly polluted (101-150), 4 Moderately polluted (151-200), 5 Heavily polluted (201-300), 6 Severely polluted (>300).
  • primaryPollutant is null when air quality is good (AQI 50 or less), as in the official data.
  • The all-city lists carry pollutant levels; turn on Add concentrations (with Cities) or use the city history for concentrations.

Pricing

$0.0003 per record. All 338 cities for one hour cost about $0.10; an hourly schedule for 10 cities costs about $0.07 a day.

Notes and limits

  • The platform keeps the last 24 hours and 14 days per city; schedule runs to keep a longer history.
  • Data is real-time and preliminary, as published by CNEMC; official revised figures may differ slightly.
  • Only public data is collected.

Feedback

Need another field or region? Open an issue on the Issues tab.