{"city":"Đan Phượng","country":"Vietnam","lat":21.089170455932617,"lon":105.6624984741211,"range":"48h","license":"CC BY 4.0","source":"https://cerns.io","hourly":[{"datetime_utc":"2026-07-20T07:00:00Z","aqi":24,"aqi_min":24,"aqi_max":24,"pm25":5.7751569747924805,"pm10":5.9314727783203125,"stations":2},{"datetime_utc":"2026-07-20T08:00:00Z","aqi":26,"aqi_min":26,"aqi_max":26,"pm25":6.308840751647949,"pm10":6.678788185119629,"stations":2},{"datetime_utc":"2026-07-20T09:00:00Z","aqi":51,"aqi_min":51,"aqi_max":51,"pm25":12.118681907653809,"pm10":12.744524955749512,"stations":2},{"datetime_utc":"2026-07-20T10:00:00Z","aqi":57,"aqi_min":57,"aqi_max":57,"pm25":14.950947761535645,"pm10":16.774633407592773,"stations":2},{"datetime_utc":"2026-07-20T11:00:00Z","aqi":71,"aqi_min":71,"aqi_max":71,"pm25":21.733842849731445,"pm10":24.39600372314453,"stations":2},{"datetime_utc":"2026-07-20T12:00:00Z","aqi":86,"aqi_min":86,"aqi_max":86,"pm25":28.930044174194336,"pm10":30.60699462890625,"stations":2},{"datetime_utc":"2026-07-20T13:00:00Z","aqi":114,"aqi_min":114,"aqi_max":114,"pm25":40.6970329284668,"pm10":45.40188217163086,"stations":2},{"datetime_utc":"2026-07-20T14:00:00Z","aqi":94,"aqi_min":94,"aqi_max":94,"pm25":32.38835906982422,"pm10":36.21888732910156,"stations":2},{"datetime_utc":"2026-07-20T15:00:00Z","aqi":126,"aqi_min":126,"aqi_max":126,"pm25":45.605464935302734,"pm10":49.51436233520508,"stations":2},{"datetime_utc":"2026-07-20T16:00:00Z","aqi":141,"aqi_min":141,"aqi_max":141,"pm25":51.80125427246094,"pm10":58.85578536987305,"stations":2},{"datetime_utc":"2026-07-20T17:00:00Z","aqi":131,"aqi_min":131,"aqi_max":131,"pm25":47.52725601196289,"pm10":54.18989181518555,"stations":2},{"datetime_utc":"2026-07-20T18:00:00Z","aqi":103,"aqi_min":103,"aqi_max":103,"pm25":36.27452850341797,"pm10":42.56548309326172,"stations":2},{"datetime_utc":"2026-07-20T19:00:00Z","aqi":108,"aqi_min":108,"aqi_max":108,"pm25":38.192466735839844,"pm10":43.780784606933594,"stations":2},{"datetime_utc":"2026-07-20T20:00:00Z","aqi":93,"aqi_min":93,"aqi_max":93,"pm25":32.26936721801758,"pm10":43.53369140625,"stations":2},{"datetime_utc":"2026-07-20T21:00:00Z","aqi":72,"aqi_min":72,"aqi_max":72,"pm25":22.193735122680664,"pm10":28.84521484375,"stations":2},{"datetime_utc":"2026-07-20T22:00:00Z","aqi":79,"aqi_min":79,"aqi_max":79,"pm25":25.408945083618164,"pm10":29.443683624267578,"stations":2},{"datetime_utc":"2026-07-20T23:00:00Z","aqi":77,"aqi_min":77,"aqi_max":77,"pm25":24.256418228149414,"pm10":29.878684997558594,"stations":2},{"datetime_utc":"2026-07-21T00:00:00Z","aqi":108,"aqi_min":108,"aqi_max":108,"pm25":38.267887115478516,"pm10":47.12810134887695,"stations":2},{"datetime_utc":"2026-07-21T01:00:00Z","aqi":90,"aqi_min":90,"aqi_max":90,"pm25":30.592737197875977,"pm10":38.0639533996582,"stations":2},{"datetime_utc":"2026-07-21T02:00:00Z","aqi":121,"aqi_min":121,"aqi_max":121,"pm25":43.457889556884766,"pm10":48.82268142700195,"stations":2},{"datetime_utc":"2026-07-21T03:00:00Z","aqi":103,"aqi_min":103,"aqi_max":103,"pm25":36.2572135925293,"pm10":44.25179672241211,"stations":2},{"datetime_utc":"2026-07-21T04:00:00Z","aqi":118,"aqi_min":118,"aqi_max":118,"pm25":42.25236129760742,"pm10":44.570098876953125,"stations":2},{"datetime_utc":"2026-07-21T05:00:00Z","aqi":111,"aqi_min":111,"aqi_max":111,"pm25":39.499515533447266,"pm10":41.432621002197266,"stations":2},{"datetime_utc":"2026-07-21T06:00:00Z","aqi":106,"aqi_min":106,"aqi_max":106,"pm25":37.641361236572266,"pm10":41.66783905029297,"stations":2},{"datetime_utc":"2026-07-21T07:00:00Z","aqi":111,"aqi_min":111,"aqi_max":111,"pm25":39.58025360107422,"pm10":41.62310028076172,"stations":2},{"datetime_utc":"2026-07-21T08:00:00Z","aqi":99,"aqi_min":99,"aqi_max":99,"pm25":35.109737396240234,"pm10":37.658843994140625,"stations":2},{"datetime_utc":"2026-07-21T09:00:00Z","aqi":81,"aqi_min":81,"aqi_max":81,"pm25":26.311735153198242,"pm10":28.452842712402344,"stations":2},{"datetime_utc":"2026-07-21T10:00:00Z","aqi":85,"aqi_min":85,"aqi_max":85,"pm25":28.305416107177734,"pm10":31.84015655517578,"stations":2},{"datetime_utc":"2026-07-21T11:00:00Z","aqi":106,"aqi_min":106,"aqi_max":106,"pm25":37.72883224487305,"pm10":40.59577941894531,"stations":2},{"datetime_utc":"2026-07-21T12:00:00Z","aqi":97,"aqi_min":97,"aqi_max":97,"pm25":34.12930679321289,"pm10":37.40467834472656,"stations":2},{"datetime_utc":"2026-07-21T13:00:00Z","aqi":98,"aqi_min":98,"aqi_max":98,"pm25":34.40946578979492,"pm10":37.01836395263672,"stations":2},{"datetime_utc":"2026-07-21T14:00:00Z","aqi":89,"aqi_min":89,"aqi_max":89,"pm25":30.286733627319336,"pm10":34.36036682128906,"stations":2},{"datetime_utc":"2026-07-21T15:00:00Z","aqi":133,"aqi_min":133,"aqi_max":133,"pm25":48.589412689208984,"pm10":55.53652572631836,"stations":2},{"datetime_utc":"2026-07-21T16:00:00Z","aqi":111,"aqi_min":111,"aqi_max":111,"pm25":39.42673110961914,"pm10":44.75031280517578,"stations":2},{"datetime_utc":"2026-07-21T17:00:00Z","aqi":86,"aqi_min":86,"aqi_max":86,"pm25":28.91651725769043,"pm10":32.40930938720703,"stations":2},{"datetime_utc":"2026-07-21T18:00:00Z","aqi":81,"aqi_min":81,"aqi_max":81,"pm25":26.314414978027344,"pm10":31.160789489746094,"stations":2},{"datetime_utc":"2026-07-21T19:00:00Z","aqi":76,"aqi_min":76,"aqi_max":76,"pm25":23.9854736328125,"pm10":25.57794761657715,"stations":2},{"datetime_utc":"2026-07-21T20:00:00Z","aqi":112,"aqi_min":112,"aqi_max":112,"pm25":39.79510498046875,"pm10":45.93437576293945,"stations":2},{"datetime_utc":"2026-07-21T21:00:00Z","aqi":95,"aqi_min":95,"aqi_max":95,"pm25":33.0539436340332,"pm10":38.100318908691406,"stations":2},{"datetime_utc":"2026-07-21T22:00:00Z","aqi":152,"aqi_min":152,"aqi_max":152,"pm25":57.1455078125,"pm10":61.424930572509766,"stations":2},{"datetime_utc":"2026-07-21T23:00:00Z","aqi":117,"aqi_min":117,"aqi_max":117,"pm25":42.08310317993164,"pm10":48.58536911010742,"stations":2},{"datetime_utc":"2026-07-22T00:00:00Z","aqi":127,"aqi_min":127,"aqi_max":127,"pm25":45.960941314697266,"pm10":52.4360466003418,"stations":2},{"datetime_utc":"2026-07-22T01:00:00Z","aqi":133,"aqi_min":133,"aqi_max":133,"pm25":48.46409606933594,"pm10":55.1482048034668,"stations":2},{"datetime_utc":"2026-07-22T02:00:00Z","aqi":109,"aqi_min":109,"aqi_max":109,"pm25":38.85573196411133,"pm10":41.34109878540039,"stations":2},{"datetime_utc":"2026-07-22T03:00:00Z","aqi":85,"aqi_min":85,"aqi_max":85,"pm25":28.278837203979492,"pm10":30.95736312866211,"stations":2},{"datetime_utc":"2026-07-22T04:00:00Z","aqi":85,"aqi_min":85,"aqi_max":85,"pm25":28.25231170654297,"pm10":30.15131378173828,"stations":2},{"datetime_utc":"2026-07-22T05:00:00Z","aqi":88,"aqi_min":88,"aqi_max":88,"pm25":29.871042251586914,"pm10":31.521411895751953,"stations":2}],"daily":[{"date":"2026-07-20","aqi_avg":85,"aqi_min":24,"aqi_max":141,"aqi_color":"#d97706","aqi_label":"Moderate","pm25_avg":28.6,"pm10_avg":32.9,"hours":17,"stations_avg":2},{"date":"2026-07-21","aqi_avg":104,"aqi_min":76,"aqi_max":152,"aqi_color":"#ea580c","aqi_label":"Unhealthy for sensitive groups","pm25_avg":36.4,"pm10_avg":40.8,"hours":24,"stations_avg":2},{"date":"2026-07-22","aqi_avg":104,"aqi_min":85,"aqi_max":133,"aqi_color":"#ea580c","aqi_label":"Unhealthy for sensitive groups","pm25_avg":36.6,"pm10_avg":40.3,"hours":6,"stations_avg":2}]}