{"city":"Cầu Giấy","country":"Vietnam","lat":21.03227996826172,"lon":105.80072784423828,"range":"48h","license":"CC BY 4.0","source":"https://cerns.io","hourly":[{"datetime_utc":"2026-06-07T01:00:00Z","aqi":23,"aqi_min":23,"aqi_max":23,"pm25":5.561740875244141,"pm10":7.525218963623047,"stations":3},{"datetime_utc":"2026-06-07T02:00:00Z","aqi":32,"aqi_min":32,"aqi_max":32,"pm25":7.767954349517822,"pm10":9.547595024108887,"stations":2},{"datetime_utc":"2026-06-07T03:00:00Z","aqi":18,"aqi_min":18,"aqi_max":18,"pm25":4.397111892700195,"pm10":9.366861343383789,"stations":2},{"datetime_utc":"2026-06-07T04:00:00Z","aqi":18,"aqi_min":18,"aqi_max":18,"pm25":4.2179341316223145,"pm10":4.451522350311279,"stations":2},{"datetime_utc":"2026-06-07T05:00:00Z","aqi":19,"aqi_min":19,"aqi_max":19,"pm25":4.641725540161133,"pm10":6.662656307220459,"stations":3},{"datetime_utc":"2026-06-07T06:00:00Z","aqi":12,"aqi_min":12,"aqi_max":12,"pm25":2.8266141414642334,"pm10":4.283030986785889,"stations":3},{"datetime_utc":"2026-06-07T07:00:00Z","aqi":6,"aqi_min":6,"aqi_max":6,"pm25":1.559283971786499,"pm10":2.7289748191833496,"stations":3},{"datetime_utc":"2026-06-07T08:00:00Z","aqi":14,"aqi_min":14,"aqi_max":14,"pm25":3.3457186222076416,"pm10":3.954300880432129,"stations":3},{"datetime_utc":"2026-06-07T09:00:00Z","aqi":33,"aqi_min":33,"aqi_max":33,"pm25":7.971317768096924,"pm10":9.408293724060059,"stations":3},{"datetime_utc":"2026-06-07T10:00:00Z","aqi":58,"aqi_min":58,"aqi_max":58,"pm25":15.39069938659668,"pm10":17.171127319335938,"stations":3},{"datetime_utc":"2026-06-07T11:00:00Z","aqi":28,"aqi_min":28,"aqi_max":28,"pm25":6.701647758483887,"pm10":8.216155052185059,"stations":2},{"datetime_utc":"2026-06-07T12:00:00Z","aqi":37,"aqi_min":37,"aqi_max":37,"pm25":8.870759963989258,"pm10":13.343193054199219,"stations":3},{"datetime_utc":"2026-06-07T13:00:00Z","aqi":52,"aqi_min":52,"aqi_max":52,"pm25":12.60549545288086,"pm10":18.108055114746094,"stations":3},{"datetime_utc":"2026-06-07T14:00:00Z","aqi":128,"aqi_min":128,"aqi_max":128,"pm25":46.51280212402344,"pm10":60.92314529418945,"stations":3},{"datetime_utc":"2026-06-07T15:00:00Z","aqi":105,"aqi_min":105,"aqi_max":105,"pm25":37.32400894165039,"pm10":46.83858108520508,"stations":3},{"datetime_utc":"2026-06-07T16:00:00Z","aqi":64,"aqi_min":64,"aqi_max":64,"pm25":18.231840133666992,"pm10":26.800342559814453,"stations":3},{"datetime_utc":"2026-06-07T17:00:00Z","aqi":47,"aqi_min":47,"aqi_max":47,"pm25":11.31541919708252,"pm10":15.350654602050781,"stations":3},{"datetime_utc":"2026-06-07T18:00:00Z","aqi":44,"aqi_min":44,"aqi_max":44,"pm25":10.570111274719238,"pm10":14.70524787902832,"stations":3},{"datetime_utc":"2026-06-07T19:00:00Z","aqi":40,"aqi_min":40,"aqi_max":40,"pm25":9.50014877319336,"pm10":11.510111808776855,"stations":3},{"datetime_utc":"2026-06-07T20:00:00Z","aqi":30,"aqi_min":30,"aqi_max":30,"pm25":7.292413711547852,"pm10":9.350744247436523,"stations":3},{"datetime_utc":"2026-06-07T21:00:00Z","aqi":23,"aqi_min":23,"aqi_max":23,"pm25":5.599987983703613,"pm10":6.925182342529297,"stations":2},{"datetime_utc":"2026-06-07T22:00:00Z","aqi":18,"aqi_min":18,"aqi_max":18,"pm25":4.34871244430542,"pm10":5.377309799194336,"stations":4},{"datetime_utc":"2026-06-07T23:00:00Z","aqi":20,"aqi_min":20,"aqi_max":20,"pm25":4.900326251983643,"pm10":8.392144203186035,"stations":3},{"datetime_utc":"2026-06-08T00:00:00Z","aqi":28,"aqi_min":28,"aqi_max":28,"pm25":6.658751487731934,"pm10":10.065240859985352,"stations":3},{"datetime_utc":"2026-06-08T01:00:00Z","aqi":27,"aqi_min":27,"aqi_max":27,"pm25":6.508382320404053,"pm10":8.218053817749023,"stations":2},{"datetime_utc":"2026-06-08T02:00:00Z","aqi":18,"aqi_min":18,"aqi_max":18,"pm25":4.2910847663879395,"pm10":6.257534027099609,"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":14,"aqi_min":14,"aqi_max":14,"pm25":3.446171283721924,"pm10":4.744055271148682,"stations":3},{"datetime_utc":"2026-06-08T05:00:00Z","aqi":15,"aqi_min":15,"aqi_max":15,"pm25":3.590961217880249,"pm10":4.600306034088135,"stations":3},{"datetime_utc":"2026-06-08T06:00:00Z","aqi":14,"aqi_min":14,"aqi_max":14,"pm25":3.4297454357147217,"pm10":4.157248497009277,"stations":3},{"datetime_utc":"2026-06-08T07:00:00Z","aqi":14,"aqi_min":14,"aqi_max":14,"pm25":3.459040880203247,"pm10":4.83341121673584,"stations":3},{"datetime_utc":"2026-06-08T08:00:00Z","aqi":19,"aqi_min":19,"aqi_max":19,"pm25":4.618578910827637,"pm10":5.375833034515381,"stations":2},{"datetime_utc":"2026-06-08T09:00:00Z","aqi":17,"aqi_min":17,"aqi_max":17,"pm25":4.074527263641357,"pm10":6.294806480407715,"stations":3},{"datetime_utc":"2026-06-08T10:00:00Z","aqi":65,"aqi_min":65,"aqi_max":65,"pm25":18.963773727416992,"pm10":26.067989349365234,"stations":2},{"datetime_utc":"2026-06-08T11:00:00Z","aqi":60,"aqi_min":60,"aqi_max":60,"pm25":16.582979202270508,"pm10":23.301921844482422,"stations":3},{"datetime_utc":"2026-06-08T12:00:00Z","aqi":49,"aqi_min":49,"aqi_max":49,"pm25":11.728734016418457,"pm10":16.03858184814453,"stations":3},{"datetime_utc":"2026-06-08T13:00:00Z","aqi":36,"aqi_min":36,"aqi_max":36,"pm25":8.64067554473877,"pm10":11.818625450134277,"stations":3},{"datetime_utc":"2026-06-08T14:00:00Z","aqi":31,"aqi_min":31,"aqi_max":31,"pm25":7.514909744262695,"pm10":11.347078323364258,"stations":3},{"datetime_utc":"2026-06-08T15:00:00Z","aqi":21,"aqi_min":21,"aqi_max":21,"pm25":5.092676162719727,"pm10":6.563397407531738,"stations":3},{"datetime_utc":"2026-06-08T16:00:00Z","aqi":23,"aqi_min":23,"aqi_max":23,"pm25":5.599915504455566,"pm10":6.787846565246582,"stations":3},{"datetime_utc":"2026-06-08T17:00:00Z","aqi":26,"aqi_min":26,"aqi_max":26,"pm25":6.340737342834473,"pm10":8.177963256835938,"stations":3},{"datetime_utc":"2026-06-08T18:00:00Z","aqi":29,"aqi_min":29,"aqi_max":29,"pm25":6.919272422790527,"pm10":7.7489142417907715,"stations":3},{"datetime_utc":"2026-06-08T19:00:00Z","aqi":36,"aqi_min":36,"aqi_max":36,"pm25":8.732378005981445,"pm10":9.38075065612793,"stations":3},{"datetime_utc":"2026-06-08T20:00:00Z","aqi":37,"aqi_min":37,"aqi_max":37,"pm25":8.8117036819458,"pm10":10.161269187927246,"stations":3},{"datetime_utc":"2026-06-08T21:00:00Z","aqi":41,"aqi_min":41,"aqi_max":41,"pm25":9.906954765319824,"pm10":12.930030822753906,"stations":3},{"datetime_utc":"2026-06-08T22:00:00Z","aqi":34,"aqi_min":34,"aqi_max":34,"pm25":8.11916732788086,"pm10":9.38756275177002,"stations":3},{"datetime_utc":"2026-06-08T23:00:00Z","aqi":35,"aqi_min":35,"aqi_max":35,"pm25":8.319748878479004,"pm10":9.744545936584473,"stations":3},{"datetime_utc":"2026-06-09T00:00:00Z","aqi":35,"aqi_min":35,"aqi_max":35,"pm25":8.450122833251953,"pm10":11.049046516418457,"stations":3}],"daily":[{"date":"2026-06-07","aqi_avg":38,"aqi_min":6,"aqi_max":128,"aqi_color":"#059669","aqi_label":"Good","pm25_avg":10.5,"pm10_avg":14.0,"hours":23,"stations_avg":3},{"date":"2026-06-08","aqi_avg":30,"aqi_min":14,"aqi_max":65,"aqi_color":"#059669","aqi_label":"Good","pm25_avg":7.3,"pm10_avg":9.7,"hours":24,"stations_avg":3},{"date":"2026-06-09","aqi_avg":35,"aqi_min":35,"aqi_max":35,"aqi_color":"#059669","aqi_label":"Good","pm25_avg":8.5,"pm10_avg":11.0,"hours":1,"stations_avg":3}]}