{"city":"Quang Minh","country":"Vietnam","lat":21.188840866088867,"lon":105.77268981933594,"range":"48h","license":"CC BY 4.0","source":"https://cerns.io","hourly":[{"datetime_utc":"2026-07-20T02:00:00Z","aqi":65,"aqi_min":65,"aqi_max":65,"pm25":18.750499725341797,"pm10":20.4554386138916,"stations":2},{"datetime_utc":"2026-07-20T03:00:00Z","aqi":67,"aqi_min":67,"aqi_max":67,"pm25":19.53156089782715,"pm10":21.958311080932617,"stations":2},{"datetime_utc":"2026-07-20T04:00:00Z","aqi":32,"aqi_min":32,"aqi_max":32,"pm25":7.577311038970947,"pm10":8.820436477661133,"stations":2},{"datetime_utc":"2026-07-20T05:00:00Z","aqi":15,"aqi_min":15,"aqi_max":15,"pm25":3.689061403274536,"pm10":5.524499416351318,"stations":2},{"datetime_utc":"2026-07-20T06:00:00Z","aqi":19,"aqi_min":19,"aqi_max":19,"pm25":4.647562026977539,"pm10":4.940062046051025,"stations":2},{"datetime_utc":"2026-07-20T07:00:00Z","aqi":21,"aqi_min":21,"aqi_max":21,"pm25":5.127749443054199,"pm10":5.3471245765686035,"stations":2},{"datetime_utc":"2026-07-20T08:00:00Z","aqi":23,"aqi_min":23,"aqi_max":23,"pm25":5.598374366760254,"pm10":6.1175618171691895,"stations":2},{"datetime_utc":"2026-07-20T09:00:00Z","aqi":46,"aqi_min":46,"aqi_max":46,"pm25":11.057186126708984,"pm10":11.891124725341797,"stations":2},{"datetime_utc":"2026-07-20T10:00:00Z","aqi":57,"aqi_min":57,"aqi_max":57,"pm25":15.060250282287598,"pm10":17.619626998901367,"stations":2},{"datetime_utc":"2026-07-20T11:00:00Z","aqi":73,"aqi_min":73,"aqi_max":73,"pm25":22.421188354492188,"pm10":26.15325164794922,"stations":2},{"datetime_utc":"2026-07-20T12:00:00Z","aqi":79,"aqi_min":79,"aqi_max":79,"pm25":25.186433792114258,"pm10":27.531810760498047,"stations":2},{"datetime_utc":"2026-07-20T13:00:00Z","aqi":91,"aqi_min":91,"aqi_max":91,"pm25":31.082618713378906,"pm10":37.63299560546875,"stations":2},{"datetime_utc":"2026-07-20T14:00:00Z","aqi":84,"aqi_min":84,"aqi_max":84,"pm25":27.82918357849121,"pm10":32.96293640136719,"stations":2},{"datetime_utc":"2026-07-20T15:00:00Z","aqi":113,"aqi_min":113,"aqi_max":113,"pm25":40.46824645996094,"pm10":45.51430892944336,"stations":2},{"datetime_utc":"2026-07-20T16:00:00Z","aqi":128,"aqi_min":128,"aqi_max":128,"pm25":46.62199401855469,"pm10":56.41749954223633,"stations":2},{"datetime_utc":"2026-07-20T17:00:00Z","aqi":118,"aqi_min":118,"aqi_max":118,"pm25":42.507747650146484,"pm10":51.6927490234375,"stations":2},{"datetime_utc":"2026-07-20T18:00:00Z","aqi":108,"aqi_min":108,"aqi_max":108,"pm25":38.21675109863281,"pm10":47.01325607299805,"stations":2},{"datetime_utc":"2026-07-20T19:00:00Z","aqi":99,"aqi_min":99,"aqi_max":99,"pm25":34.772560119628906,"pm10":42.34093475341797,"stations":2},{"datetime_utc":"2026-07-20T20:00:00Z","aqi":93,"aqi_min":93,"aqi_max":93,"pm25":32.06337356567383,"pm10":47.86375427246094,"stations":2},{"datetime_utc":"2026-07-20T21:00:00Z","aqi":71,"aqi_min":71,"aqi_max":71,"pm25":21.582061767578125,"pm10":30.84419059753418,"stations":2},{"datetime_utc":"2026-07-20T22:00:00Z","aqi":76,"aqi_min":76,"aqi_max":76,"pm25":24.00062370300293,"pm10":29.380624771118164,"stations":2},{"datetime_utc":"2026-07-20T23:00:00Z","aqi":74,"aqi_min":74,"aqi_max":74,"pm25":23.222248077392578,"pm10":30.414688110351562,"stations":2},{"datetime_utc":"2026-07-21T00:00:00Z","aqi":96,"aqi_min":96,"aqi_max":96,"pm25":33.45437240600586,"pm10":45.71137619018555,"stations":2},{"datetime_utc":"2026-07-21T01:00:00Z","aqi":90,"aqi_min":90,"aqi_max":90,"pm25":30.42037582397461,"pm10":40.44968795776367,"stations":2},{"datetime_utc":"2026-07-21T02:00:00Z","aqi":110,"aqi_min":110,"aqi_max":110,"pm25":39.04374694824219,"pm10":46.003936767578125,"stations":2},{"datetime_utc":"2026-07-21T03:00:00Z","aqi":105,"aqi_min":105,"aqi_max":105,"pm25":36.97819137573242,"pm10":47.56450271606445,"stations":2},{"datetime_utc":"2026-07-21T04:00:00Z","aqi":106,"aqi_min":106,"aqi_max":106,"pm25":37.5334358215332,"pm10":40.67724609375,"stations":2},{"datetime_utc":"2026-07-21T05:00:00Z","aqi":98,"aqi_min":98,"aqi_max":98,"pm25":34.45268249511719,"pm10":36.7662467956543,"stations":2},{"datetime_utc":"2026-07-21T06:00:00Z","aqi":97,"aqi_min":97,"aqi_max":97,"pm25":33.7611198425293,"pm10":39.399810791015625,"stations":2},{"datetime_utc":"2026-07-21T07:00:00Z","aqi":101,"aqi_min":101,"aqi_max":101,"pm25":35.639060974121094,"pm10":38.409183502197266,"stations":2},{"datetime_utc":"2026-07-21T08:00:00Z","aqi":101,"aqi_min":101,"aqi_max":101,"pm25":35.45656204223633,"pm10":38.94525146484375,"stations":2},{"datetime_utc":"2026-07-21T09:00:00Z","aqi":80,"aqi_min":80,"aqi_max":80,"pm25":25.779937744140625,"pm10":28.780750274658203,"stations":2},{"datetime_utc":"2026-07-21T10:00:00Z","aqi":80,"aqi_min":80,"aqi_max":80,"pm25":25.713685989379883,"pm10":30.593687057495117,"stations":2},{"datetime_utc":"2026-07-21T11:00:00Z","aqi":94,"aqi_min":94,"aqi_max":94,"pm25":32.625247955322266,"pm10":36.55999755859375,"stations":2},{"datetime_utc":"2026-07-21T12:00:00Z","aqi":89,"aqi_min":89,"aqi_max":89,"pm25":30.078807830810547,"pm10":34.50606155395508,"stations":2},{"datetime_utc":"2026-07-21T13:00:00Z","aqi":92,"aqi_min":92,"aqi_max":92,"pm25":31.508747100830078,"pm10":34.85543441772461,"stations":2},{"datetime_utc":"2026-07-21T14:00:00Z","aqi":86,"aqi_min":86,"aqi_max":86,"pm25":28.756498336791992,"pm10":34.114437103271484,"stations":2},{"datetime_utc":"2026-07-21T15:00:00Z","aqi":124,"aqi_min":124,"aqi_max":124,"pm25":44.639808654785156,"pm10":54.20387268066406,"stations":2},{"datetime_utc":"2026-07-21T16:00:00Z","aqi":103,"aqi_min":103,"aqi_max":103,"pm25":36.29899597167969,"pm10":43.45549774169922,"stations":2},{"datetime_utc":"2026-07-21T17:00:00Z","aqi":77,"aqi_min":77,"aqi_max":77,"pm25":24.388872146606445,"pm10":29.157560348510742,"stations":2},{"datetime_utc":"2026-07-21T18:00:00Z","aqi":76,"aqi_min":76,"aqi_max":76,"pm25":23.762622833251953,"pm10":30.51968765258789,"stations":2},{"datetime_utc":"2026-07-21T19:00:00Z","aqi":75,"aqi_min":75,"aqi_max":75,"pm25":23.640750885009766,"pm10":25.80706214904785,"stations":2},{"datetime_utc":"2026-07-21T20:00:00Z","aqi":114,"aqi_min":114,"aqi_max":114,"pm25":40.89443588256836,"pm10":49.12306594848633,"stations":2},{"datetime_utc":"2026-07-21T21:00:00Z","aqi":93,"aqi_min":93,"aqi_max":93,"pm25":31.84531021118164,"pm10":38.80237579345703,"stations":2},{"datetime_utc":"2026-07-21T22:00:00Z","aqi":130,"aqi_min":130,"aqi_max":130,"pm25":47.4659309387207,"pm10":52.98761749267578,"stations":2},{"datetime_utc":"2026-07-21T23:00:00Z","aqi":113,"aqi_min":113,"aqi_max":113,"pm25":40.4666862487793,"pm10":49.33787536621094,"stations":2},{"datetime_utc":"2026-07-22T00:00:00Z","aqi":116,"aqi_min":116,"aqi_max":116,"pm25":41.6771240234375,"pm10":50.05031204223633,"stations":2}],"daily":[{"date":"2026-07-20","aqi_avg":71,"aqi_min":15,"aqi_max":128,"aqi_color":"#d97706","aqi_label":"Moderate","pm25_avg":22.8,"pm10_avg":27.7,"hours":22,"stations_avg":2},{"date":"2026-07-21","aqi_avg":97,"aqi_min":75,"aqi_max":130,"aqi_color":"#d97706","aqi_label":"Moderate","pm25_avg":33.5,"pm10_avg":39.4,"hours":24,"stations_avg":2},{"date":"2026-07-22","aqi_avg":116,"aqi_min":116,"aqi_max":116,"aqi_color":"#ea580c","aqi_label":"Unhealthy for sensitive groups","pm25_avg":41.7,"pm10_avg":50.1,"hours":1,"stations_avg":2}]}