{"city":"Phú Đô","country":"Vietnam","lat":21.01667022705078,"lon":105.76667022705078,"range":"48h","license":"CC BY 4.0","source":"https://cerns.io","hourly":[{"datetime_utc":"2026-06-07T04:00:00Z","aqi":23,"aqi_min":23,"aqi_max":23,"pm25":5.417930603027344,"pm10":5.580231666564941,"stations":2},{"datetime_utc":"2026-06-07T05:00:00Z","aqi":22,"aqi_min":22,"aqi_max":22,"pm25":5.34592866897583,"pm10":6.446714401245117,"stations":3},{"datetime_utc":"2026-06-07T06:00:00Z","aqi":13,"aqi_min":13,"aqi_max":13,"pm25":3.0474355220794678,"pm10":4.130174160003662,"stations":3},{"datetime_utc":"2026-06-07T07:00:00Z","aqi":7,"aqi_min":7,"aqi_max":7,"pm25":1.727870225906372,"pm10":2.464250326156616,"stations":3},{"datetime_utc":"2026-06-07T08:00:00Z","aqi":10,"aqi_min":10,"aqi_max":10,"pm25":2.402592420578003,"pm10":2.9725396633148193,"stations":3},{"datetime_utc":"2026-06-07T09:00:00Z","aqi":20,"aqi_min":20,"aqi_max":20,"pm25":4.806946277618408,"pm10":5.654763221740723,"stations":3},{"datetime_utc":"2026-06-07T10:00:00Z","aqi":35,"aqi_min":35,"aqi_max":35,"pm25":8.394977569580078,"pm10":9.818872451782227,"stations":3},{"datetime_utc":"2026-06-07T11:00:00Z","aqi":35,"aqi_min":35,"aqi_max":35,"pm25":8.31352424621582,"pm10":8.87753963470459,"stations":2},{"datetime_utc":"2026-06-07T12:00:00Z","aqi":53,"aqi_min":53,"aqi_max":53,"pm25":13.107643127441406,"pm10":15.948511123657227,"stations":3},{"datetime_utc":"2026-06-07T13:00:00Z","aqi":63,"aqi_min":63,"aqi_max":63,"pm25":17.972034454345703,"pm10":22.714630126953125,"stations":3},{"datetime_utc":"2026-06-07T14:00:00Z","aqi":152,"aqi_min":152,"aqi_max":152,"pm25":56.7794075012207,"pm10":66.4767074584961,"stations":3},{"datetime_utc":"2026-06-07T15:00:00Z","aqi":131,"aqi_min":131,"aqi_max":131,"pm25":47.5073127746582,"pm10":55.05747604370117,"stations":3},{"datetime_utc":"2026-06-07T16:00:00Z","aqi":75,"aqi_min":75,"aqi_max":75,"pm25":23.648942947387695,"pm10":30.924043655395508,"stations":3},{"datetime_utc":"2026-06-07T17:00:00Z","aqi":56,"aqi_min":56,"aqi_max":56,"pm25":14.412482261657715,"pm10":17.041034698486328,"stations":3},{"datetime_utc":"2026-06-07T18:00:00Z","aqi":56,"aqi_min":56,"aqi_max":56,"pm25":14.287979125976562,"pm10":17.44361686706543,"stations":3},{"datetime_utc":"2026-06-07T19:00:00Z","aqi":52,"aqi_min":52,"aqi_max":52,"pm25":12.80492877960205,"pm10":14.682929992675781,"stations":3},{"datetime_utc":"2026-06-07T20:00:00Z","aqi":41,"aqi_min":41,"aqi_max":41,"pm25":9.77259635925293,"pm10":11.207865715026855,"stations":3},{"datetime_utc":"2026-06-07T21:00:00Z","aqi":36,"aqi_min":36,"aqi_max":36,"pm25":8.712849617004395,"pm10":9.206363677978516,"stations":2},{"datetime_utc":"2026-06-07T22:00:00Z","aqi":28,"aqi_min":28,"aqi_max":28,"pm25":6.624095439910889,"pm10":7.486846923828125,"stations":4},{"datetime_utc":"2026-06-07T23:00:00Z","aqi":28,"aqi_min":28,"aqi_max":28,"pm25":6.736658573150635,"pm10":8.924193382263184,"stations":3},{"datetime_utc":"2026-06-08T00:00:00Z","aqi":39,"aqi_min":39,"aqi_max":39,"pm25":9.318345069885254,"pm10":11.739115715026855,"stations":3},{"datetime_utc":"2026-06-08T01:00:00Z","aqi":43,"aqi_min":43,"aqi_max":43,"pm25":10.381637573242188,"pm10":11.457647323608398,"stations":2},{"datetime_utc":"2026-06-08T02:00:00Z","aqi":23,"aqi_min":23,"aqi_max":23,"pm25":5.4787468910217285,"pm10":6.588406562805176,"stations":3},{"datetime_utc":"2026-06-08T03:00:00Z","aqi":19,"aqi_min":19,"aqi_max":19,"pm25":4.5,"pm10":9.100000381469727,"stations":1},{"datetime_utc":"2026-06-08T04:00:00Z","aqi":13,"aqi_min":13,"aqi_max":13,"pm25":3.160578966140747,"pm10":4.145610809326172,"stations":3},{"datetime_utc":"2026-06-08T05:00:00Z","aqi":15,"aqi_min":15,"aqi_max":15,"pm25":3.60127854347229,"pm10":4.487051963806152,"stations":3},{"datetime_utc":"2026-06-08T06:00:00Z","aqi":15,"aqi_min":15,"aqi_max":15,"pm25":3.6226274967193604,"pm10":4.210472583770752,"stations":3},{"datetime_utc":"2026-06-08T07:00:00Z","aqi":13,"aqi_min":13,"aqi_max":13,"pm25":3.13134765625,"pm10":3.8428523540496826,"stations":3},{"datetime_utc":"2026-06-08T08:00:00Z","aqi":15,"aqi_min":15,"aqi_max":15,"pm25":3.565117120742798,"pm10":3.8471248149871826,"stations":2},{"datetime_utc":"2026-06-08T09:00:00Z","aqi":16,"aqi_min":16,"aqi_max":16,"pm25":3.7255449295043945,"pm10":4.988740921020508,"stations":3},{"datetime_utc":"2026-06-08T10:00:00Z","aqi":44,"aqi_min":44,"aqi_max":44,"pm25":10.444987297058105,"pm10":13.260107040405273,"stations":2},{"datetime_utc":"2026-06-08T11:00:00Z","aqi":75,"aqi_min":75,"aqi_max":75,"pm25":23.508026123046875,"pm10":27.774904251098633,"stations":3},{"datetime_utc":"2026-06-08T12:00:00Z","aqi":57,"aqi_min":57,"aqi_max":57,"pm25":14.933419227600098,"pm10":18.055883407592773,"stations":3},{"datetime_utc":"2026-06-08T13:00:00Z","aqi":42,"aqi_min":42,"aqi_max":42,"pm25":10.026226043701172,"pm10":11.851054191589355,"stations":3},{"datetime_utc":"2026-06-08T14:00:00Z","aqi":37,"aqi_min":37,"aqi_max":37,"pm25":8.867753028869629,"pm10":11.081876754760742,"stations":3},{"datetime_utc":"2026-06-08T15:00:00Z","aqi":27,"aqi_min":27,"aqi_max":27,"pm25":6.382997035980225,"pm10":7.226714134216309,"stations":3},{"datetime_utc":"2026-06-08T16:00:00Z","aqi":31,"aqi_min":31,"aqi_max":31,"pm25":7.468874454498291,"pm10":8.501649856567383,"stations":3},{"datetime_utc":"2026-06-08T17:00:00Z","aqi":33,"aqi_min":33,"aqi_max":33,"pm25":7.928793907165527,"pm10":8.982464790344238,"stations":3},{"datetime_utc":"2026-06-08T18:00:00Z","aqi":37,"aqi_min":37,"aqi_max":37,"pm25":8.765393257141113,"pm10":9.321404457092285,"stations":3},{"datetime_utc":"2026-06-08T19:00:00Z","aqi":47,"aqi_min":47,"aqi_max":47,"pm25":11.240715980529785,"pm10":11.768780708312988,"stations":3},{"datetime_utc":"2026-06-08T20:00:00Z","aqi":38,"aqi_min":38,"aqi_max":38,"pm25":9.014626502990723,"pm10":10.348980903625488,"stations":3},{"datetime_utc":"2026-06-08T21:00:00Z","aqi":52,"aqi_min":52,"aqi_max":52,"pm25":12.355489730834961,"pm10":13.826714515686035,"stations":3},{"datetime_utc":"2026-06-08T22:00:00Z","aqi":42,"aqi_min":42,"aqi_max":42,"pm25":10.077604293823242,"pm10":11.153679847717285,"stations":3},{"datetime_utc":"2026-06-08T23:00:00Z","aqi":48,"aqi_min":48,"aqi_max":48,"pm25":11.61533260345459,"pm10":12.753188133239746,"stations":3},{"datetime_utc":"2026-06-09T00:00:00Z","aqi":46,"aqi_min":46,"aqi_max":46,"pm25":10.990654945373535,"pm10":12.336434364318848,"stations":3},{"datetime_utc":"2026-06-09T01:00:00Z","aqi":51,"aqi_min":51,"aqi_max":51,"pm25":12.137763023376465,"pm10":13.373394966125488,"stations":3},{"datetime_utc":"2026-06-09T02:00:00Z","aqi":45,"aqi_min":45,"aqi_max":45,"pm25":10.690808296203613,"pm10":11.277608871459961,"stations":3},{"datetime_utc":"2026-06-09T03:00:00Z","aqi":56,"aqi_min":56,"aqi_max":56,"pm25":14.585448265075684,"pm10":15.699629783630371,"stations":3}],"daily":[{"date":"2026-06-07","aqi_avg":47,"aqi_min":7,"aqi_max":152,"aqi_color":"#059669","aqi_label":"Good","pm25_avg":13.6,"pm10_avg":16.2,"hours":20,"stations_avg":3},{"date":"2026-06-08","aqi_avg":34,"aqi_min":13,"aqi_max":75,"aqi_color":"#059669","aqi_label":"Good","pm25_avg":8.5,"pm10_avg":10.0,"hours":24,"stations_avg":3},{"date":"2026-06-09","aqi_avg":50,"aqi_min":45,"aqi_max":56,"aqi_color":"#059669","aqi_label":"Good","pm25_avg":12.1,"pm10_avg":13.2,"hours":4,"stations_avg":3}]}