{"city":"Thanh Liệt","country":"Vietnam","lat":20.9666690826416,"lon":105.8166732788086,"range":"48h","license":"CC BY 4.0","source":"https://cerns.io","hourly":[{"datetime_utc":"2026-07-20T06:00:00Z","aqi":31,"aqi_min":31,"aqi_max":31,"pm25":7.373250961303711,"pm10":7.410417079925537,"stations":2},{"datetime_utc":"2026-07-20T07:00:00Z","aqi":30,"aqi_min":30,"aqi_max":30,"pm25":7.093820571899414,"pm10":7.121695041656494,"stations":2},{"datetime_utc":"2026-07-20T08:00:00Z","aqi":32,"aqi_min":32,"aqi_max":32,"pm25":7.755945682525635,"pm10":7.821915626525879,"stations":2},{"datetime_utc":"2026-07-20T09:00:00Z","aqi":56,"aqi_min":56,"aqi_max":56,"pm25":14.280776977539062,"pm10":14.482763290405273,"stations":2},{"datetime_utc":"2026-07-20T10:00:00Z","aqi":57,"aqi_min":57,"aqi_max":57,"pm25":14.728316307067871,"pm10":15.053520202636719,"stations":2},{"datetime_utc":"2026-07-20T11:00:00Z","aqi":68,"aqi_min":68,"aqi_max":68,"pm25":20.333833694458008,"pm10":20.816774368286133,"stations":2},{"datetime_utc":"2026-07-20T12:00:00Z","aqi":104,"aqi_min":104,"aqi_max":104,"pm25":36.55517578125,"pm10":36.87064743041992,"stations":2},{"datetime_utc":"2026-07-20T13:00:00Z","aqi":153,"aqi_min":153,"aqi_max":153,"pm25":60.28004455566406,"pm10":61.22584915161133,"stations":2},{"datetime_utc":"2026-07-20T14:00:00Z","aqi":116,"aqi_min":116,"aqi_max":116,"pm25":41.67466354370117,"pm10":42.850738525390625,"stations":2},{"datetime_utc":"2026-07-20T15:00:00Z","aqi":151,"aqi_min":151,"aqi_max":151,"pm25":56.06914520263672,"pm10":57.66181945800781,"stations":2},{"datetime_utc":"2026-07-20T16:00:00Z","aqi":155,"aqi_min":155,"aqi_max":155,"pm25":62.350563049316406,"pm10":63.822181701660156,"stations":2},{"datetime_utc":"2026-07-20T17:00:00Z","aqi":152,"aqi_min":152,"aqi_max":152,"pm25":57.75117874145508,"pm10":59.27616500854492,"stations":2},{"datetime_utc":"2026-07-20T18:00:00Z","aqi":94,"aqi_min":94,"aqi_max":94,"pm25":32.318538665771484,"pm10":33.5060920715332,"stations":2},{"datetime_utc":"2026-07-20T19:00:00Z","aqi":125,"aqi_min":125,"aqi_max":125,"pm25":45.15826416015625,"pm10":46.71352767944336,"stations":2},{"datetime_utc":"2026-07-20T20:00:00Z","aqi":94,"aqi_min":94,"aqi_max":94,"pm25":32.688941955566406,"pm10":34.71405792236328,"stations":2},{"datetime_utc":"2026-07-20T21:00:00Z","aqi":75,"aqi_min":75,"aqi_max":75,"pm25":23.43961524963379,"pm10":24.77362632751465,"stations":2},{"datetime_utc":"2026-07-20T22:00:00Z","aqi":85,"aqi_min":85,"aqi_max":85,"pm25":28.2774658203125,"pm10":29.572126388549805,"stations":2},{"datetime_utc":"2026-07-20T23:00:00Z","aqi":81,"aqi_min":81,"aqi_max":81,"pm25":26.362855911254883,"pm10":28.78693389892578,"stations":2},{"datetime_utc":"2026-07-21T00:00:00Z","aqi":132,"aqi_min":132,"aqi_max":132,"pm25":48.072235107421875,"pm10":50.01374816894531,"stations":2},{"datetime_utc":"2026-07-21T01:00:00Z","aqi":91,"aqi_min":91,"aqi_max":91,"pm25":30.943809509277344,"pm10":33.204593658447266,"stations":2},{"datetime_utc":"2026-07-21T02:00:00Z","aqi":143,"aqi_min":143,"aqi_max":143,"pm25":52.44877624511719,"pm10":54.56400680541992,"stations":2},{"datetime_utc":"2026-07-21T03:00:00Z","aqi":99,"aqi_min":99,"aqi_max":99,"pm25":34.788700103759766,"pm10":37.50434875488281,"stations":2},{"datetime_utc":"2026-07-21T04:00:00Z","aqi":141,"aqi_min":141,"aqi_max":141,"pm25":51.86404800415039,"pm10":52.49920654296875,"stations":2},{"datetime_utc":"2026-07-21T05:00:00Z","aqi":136,"aqi_min":136,"aqi_max":136,"pm25":49.77909851074219,"pm10":50.93727493286133,"stations":2},{"datetime_utc":"2026-07-21T06:00:00Z","aqi":126,"aqi_min":126,"aqi_max":126,"pm25":45.54478073120117,"pm10":46.28744125366211,"stations":2},{"datetime_utc":"2026-07-21T07:00:00Z","aqi":131,"aqi_min":131,"aqi_max":131,"pm25":47.60783386230469,"pm10":48.1693229675293,"stations":2},{"datetime_utc":"2026-07-21T08:00:00Z","aqi":98,"aqi_min":98,"aqi_max":98,"pm25":34.4033088684082,"pm10":35.03864288330078,"stations":2},{"datetime_utc":"2026-07-21T09:00:00Z","aqi":83,"aqi_min":83,"aqi_max":83,"pm25":27.394922256469727,"pm10":27.784948348999023,"stations":2},{"datetime_utc":"2026-07-21T10:00:00Z","aqi":96,"aqi_min":96,"aqi_max":96,"pm25":33.5843505859375,"pm10":34.37901306152344,"stations":2},{"datetime_utc":"2026-07-21T11:00:00Z","aqi":132,"aqi_min":132,"aqi_max":132,"pm25":48.1240119934082,"pm10":48.81602096557617,"stations":2},{"datetime_utc":"2026-07-21T12:00:00Z","aqi":118,"aqi_min":118,"aqi_max":118,"pm25":42.3795166015625,"pm10":43.30869674682617,"stations":2},{"datetime_utc":"2026-07-21T13:00:00Z","aqi":113,"aqi_min":113,"aqi_max":113,"pm25":40.31776428222656,"pm10":41.42390060424805,"stations":2},{"datetime_utc":"2026-07-21T14:00:00Z","aqi":96,"aqi_min":96,"aqi_max":96,"pm25":33.4035758972168,"pm10":34.861289978027344,"stations":2},{"datetime_utc":"2026-07-21T15:00:00Z","aqi":152,"aqi_min":152,"aqi_max":152,"pm25":56.63412094116211,"pm10":58.25091552734375,"stations":2},{"datetime_utc":"2026-07-21T16:00:00Z","aqi":126,"aqi_min":126,"aqi_max":126,"pm25":45.79741668701172,"pm10":47.387638092041016,"stations":2},{"datetime_utc":"2026-07-21T17:00:00Z","aqi":107,"aqi_min":107,"aqi_max":107,"pm25":38.13859939575195,"pm10":39.03260040283203,"stations":2},{"datetime_utc":"2026-07-21T18:00:00Z","aqi":92,"aqi_min":92,"aqi_max":92,"pm25":31.512004852294922,"pm10":32.46660614013672,"stations":2},{"datetime_utc":"2026-07-21T19:00:00Z","aqi":77,"aqi_min":77,"aqi_max":77,"pm25":24.687618255615234,"pm10":25.111278533935547,"stations":2},{"datetime_utc":"2026-07-21T20:00:00Z","aqi":106,"aqi_min":106,"aqi_max":106,"pm25":37.555946350097656,"pm10":39.43952560424805,"stations":2},{"datetime_utc":"2026-07-21T21:00:00Z","aqi":101,"aqi_min":101,"aqi_max":101,"pm25":35.5157356262207,"pm10":36.67033767700195,"stations":2},{"datetime_utc":"2026-07-21T22:00:00Z","aqi":162,"aqi_min":162,"aqi_max":162,"pm25":76.86124420166016,"pm10":78.61036682128906,"stations":2},{"datetime_utc":"2026-07-21T23:00:00Z","aqi":125,"aqi_min":125,"aqi_max":125,"pm25":45.37548065185547,"pm10":47.05263900756836,"stations":2},{"datetime_utc":"2026-07-22T00:00:00Z","aqi":148,"aqi_min":148,"aqi_max":148,"pm25":54.68638610839844,"pm10":57.295406341552734,"stations":2},{"datetime_utc":"2026-07-22T01:00:00Z","aqi":153,"aqi_min":153,"aqi_max":153,"pm25":59.15896987915039,"pm10":61.895652770996094,"stations":2},{"datetime_utc":"2026-07-22T02:00:00Z","aqi":129,"aqi_min":129,"aqi_max":129,"pm25":46.771995544433594,"pm10":47.724632263183594,"stations":2},{"datetime_utc":"2026-07-22T03:00:00Z","aqi":101,"aqi_min":101,"aqi_max":101,"pm25":35.420169830322266,"pm10":36.90847396850586,"stations":2},{"datetime_utc":"2026-07-22T04:00:00Z","aqi":94,"aqi_min":94,"aqi_max":94,"pm25":32.67925262451172,"pm10":33.683448791503906,"stations":2}],"daily":[{"date":"2026-07-20","aqi_avg":92,"aqi_min":30,"aqi_max":155,"aqi_color":"#d97706","aqi_label":"Moderate","pm25_avg":31.9,"pm10_avg":32.9,"hours":18,"stations_avg":2},{"date":"2026-07-21","aqi_avg":116,"aqi_min":77,"aqi_max":162,"aqi_color":"#ea580c","aqi_label":"Unhealthy for sensitive groups","pm25_avg":42.2,"pm10_avg":43.5,"hours":24,"stations_avg":2},{"date":"2026-07-22","aqi_avg":125,"aqi_min":94,"aqi_max":153,"aqi_color":"#ea580c","aqi_label":"Unhealthy for sensitive groups","pm25_avg":45.7,"pm10_avg":47.5,"hours":5,"stations_avg":2}]}