{"city":"Hanoi","country":"Vietnam","lat":21.024499893188477,"lon":105.84117126464844,"range":"7d","license":"CC BY 4.0","source":"https://cerns.io","hourly":[{"datetime_utc":"2026-06-01T20:00:00Z","aqi":67,"aqi_min":67,"aqi_max":67,"pm25":19.922592163085938,"pm10":27.10584259033203,"stations":3},{"datetime_utc":"2026-06-01T21:00:00Z","aqi":54,"aqi_min":54,"aqi_max":54,"pm25":13.552597045898438,"pm10":19.646879196166992,"stations":3},{"datetime_utc":"2026-06-01T22:00:00Z","aqi":53,"aqi_min":53,"aqi_max":53,"pm25":13.239705085754395,"pm10":19.76667594909668,"stations":3},{"datetime_utc":"2026-06-01T23:00:00Z","aqi":59,"aqi_min":59,"aqi_max":59,"pm25":15.899933815002441,"pm10":20.066410064697266,"stations":3},{"datetime_utc":"2026-06-02T00:00:00Z","aqi":53,"aqi_min":53,"aqi_max":53,"pm25":13.077095031738281,"pm10":18.970096588134766,"stations":3},{"datetime_utc":"2026-06-02T01:00:00Z","aqi":52,"aqi_min":52,"aqi_max":52,"pm25":12.535453796386719,"pm10":17.684810638427734,"stations":3},{"datetime_utc":"2026-06-02T02:00:00Z","aqi":58,"aqi_min":58,"aqi_max":58,"pm25":15.54261302947998,"pm10":20.712512969970703,"stations":3},{"datetime_utc":"2026-06-02T03:00:00Z","aqi":68,"aqi_min":68,"aqi_max":68,"pm25":20.05417823791504,"pm10":23.17432975769043,"stations":3},{"datetime_utc":"2026-06-02T04:00:00Z","aqi":77,"aqi_min":77,"aqi_max":77,"pm25":24.54796028137207,"pm10":28.33038330078125,"stations":3},{"datetime_utc":"2026-06-02T05:00:00Z","aqi":82,"aqi_min":82,"aqi_max":82,"pm25":26.688703536987305,"pm10":32.848716735839844,"stations":3},{"datetime_utc":"2026-06-02T06:00:00Z","aqi":76,"aqi_min":76,"aqi_max":76,"pm25":24.129371643066406,"pm10":28.045194625854492,"stations":3},{"datetime_utc":"2026-06-02T07:00:00Z","aqi":61,"aqi_min":61,"aqi_max":61,"pm25":16.752851486206055,"pm10":17.73061752319336,"stations":2},{"datetime_utc":"2026-06-02T08:00:00Z","aqi":68,"aqi_min":68,"aqi_max":68,"pm25":19.948392868041992,"pm10":23.193511962890625,"stations":3},{"datetime_utc":"2026-06-02T09:00:00Z","aqi":63,"aqi_min":63,"aqi_max":63,"pm25":17.8371524810791,"pm10":19.92997169494629,"stations":3},{"datetime_utc":"2026-06-02T10:00:00Z","aqi":75,"aqi_min":75,"aqi_max":75,"pm25":23.68427848815918,"pm10":27.830076217651367,"stations":3},{"datetime_utc":"2026-06-02T11:00:00Z","aqi":68,"aqi_min":68,"aqi_max":68,"pm25":20.095643997192383,"pm10":26.66447639465332,"stations":3},{"datetime_utc":"2026-06-02T12:00:00Z","aqi":90,"aqi_min":90,"aqi_max":90,"pm25":30.41977310180664,"pm10":37.48541259765625,"stations":3},{"datetime_utc":"2026-06-02T13:00:00Z","aqi":106,"aqi_min":106,"aqi_max":106,"pm25":37.63432693481445,"pm10":50.418636322021484,"stations":3},{"datetime_utc":"2026-06-02T14:00:00Z","aqi":112,"aqi_min":112,"aqi_max":112,"pm25":40.15022659301758,"pm10":53.345951080322266,"stations":3},{"datetime_utc":"2026-06-02T15:00:00Z","aqi":98,"aqi_min":98,"aqi_max":98,"pm25":34.58305740356445,"pm10":46.95347595214844,"stations":3},{"datetime_utc":"2026-06-02T16:00:00Z","aqi":75,"aqi_min":75,"aqi_max":75,"pm25":23.308164596557617,"pm10":27.53743553161621,"stations":2},{"datetime_utc":"2026-06-02T17:00:00Z","aqi":97,"aqi_min":97,"aqi_max":97,"pm25":34.092342376708984,"pm10":46.15694808959961,"stations":3},{"datetime_utc":"2026-06-02T18:00:00Z","aqi":88,"aqi_min":88,"aqi_max":88,"pm25":29.690889358520508,"pm10":40.036590576171875,"stations":3},{"datetime_utc":"2026-06-02T19:00:00Z","aqi":74,"aqi_min":74,"aqi_max":74,"pm25":23.047298431396484,"pm10":32.1271858215332,"stations":3},{"datetime_utc":"2026-06-02T20:00:00Z","aqi":72,"aqi_min":72,"aqi_max":72,"pm25":22.0657901763916,"pm10":29.978811264038086,"stations":3},{"datetime_utc":"2026-06-02T21:00:00Z","aqi":62,"aqi_min":62,"aqi_max":62,"pm25":17.45073890686035,"pm10":23.56633758544922,"stations":3},{"datetime_utc":"2026-06-02T22:00:00Z","aqi":63,"aqi_min":63,"aqi_max":63,"pm25":17.87308692932129,"pm10":22.94333267211914,"stations":3},{"datetime_utc":"2026-06-02T23:00:00Z","aqi":63,"aqi_min":63,"aqi_max":63,"pm25":17.830795288085938,"pm10":22.967544555664062,"stations":3},{"datetime_utc":"2026-06-03T00:00:00Z","aqi":55,"aqi_min":55,"aqi_max":55,"pm25":13.907425880432129,"pm10":19.436311721801758,"stations":3},{"datetime_utc":"2026-06-03T01:00:00Z","aqi":55,"aqi_min":55,"aqi_max":55,"pm25":14.21334457397461,"pm10":19.32335090637207,"stations":3},{"datetime_utc":"2026-06-03T02:00:00Z","aqi":58,"aqi_min":58,"aqi_max":58,"pm25":15.231825828552246,"pm10":21.90869903564453,"stations":3},{"datetime_utc":"2026-06-03T03:00:00Z","aqi":69,"aqi_min":69,"aqi_max":69,"pm25":20.772323608398438,"pm10":25.639497756958008,"stations":3},{"datetime_utc":"2026-06-03T04:00:00Z","aqi":87,"aqi_min":87,"aqi_max":87,"pm25":29.436887741088867,"pm10":35.87706756591797,"stations":3},{"datetime_utc":"2026-06-03T05:00:00Z","aqi":79,"aqi_min":79,"aqi_max":79,"pm25":25.596214294433594,"pm10":31.459619522094727,"stations":3},{"datetime_utc":"2026-06-03T06:00:00Z","aqi":75,"aqi_min":75,"aqi_max":75,"pm25":23.28300666809082,"pm10":27.474153518676758,"stations":3},{"datetime_utc":"2026-06-03T07:00:00Z","aqi":70,"aqi_min":70,"aqi_max":70,"pm25":21.365705490112305,"pm10":25.2904052734375,"stations":3},{"datetime_utc":"2026-06-03T08:00:00Z","aqi":72,"aqi_min":72,"aqi_max":72,"pm25":21.89049530029297,"pm10":24.64035987854004,"stations":3},{"datetime_utc":"2026-06-03T09:00:00Z","aqi":78,"aqi_min":78,"aqi_max":78,"pm25":25.08344078063965,"pm10":31.382366180419922,"stations":3},{"datetime_utc":"2026-06-03T10:00:00Z","aqi":85,"aqi_min":85,"aqi_max":85,"pm25":28.28282356262207,"pm10":34.91364288330078,"stations":3},{"datetime_utc":"2026-06-03T11:00:00Z","aqi":100,"aqi_min":100,"aqi_max":100,"pm25":35.33483123779297,"pm10":43.08488082885742,"stations":3},{"datetime_utc":"2026-06-03T12:00:00Z","aqi":69,"aqi_min":69,"aqi_max":69,"pm25":20.58371353149414,"pm10":26.782772064208984,"stations":2},{"datetime_utc":"2026-06-03T13:00:00Z","aqi":51,"aqi_min":51,"aqi_max":51,"pm25":12.316213607788086,"pm10":17.269948959350586,"stations":3},{"datetime_utc":"2026-06-03T14:00:00Z","aqi":36,"aqi_min":36,"aqi_max":36,"pm25":8.586670875549316,"pm10":10.977899551391602,"stations":3},{"datetime_utc":"2026-06-03T15:00:00Z","aqi":44,"aqi_min":44,"aqi_max":44,"pm25":10.50070858001709,"pm10":13.706151008605957,"stations":3},{"datetime_utc":"2026-06-03T16:00:00Z","aqi":47,"aqi_min":47,"aqi_max":47,"pm25":11.19974136352539,"pm10":18.66590118408203,"stations":3},{"datetime_utc":"2026-06-03T17:00:00Z","aqi":55,"aqi_min":55,"aqi_max":55,"pm25":14.204830169677734,"pm10":20.32362174987793,"stations":3},{"datetime_utc":"2026-06-03T18:00:00Z","aqi":67,"aqi_min":67,"aqi_max":67,"pm25":19.59332275390625,"pm10":30.966896057128906,"stations":2},{"datetime_utc":"2026-06-03T19:00:00Z","aqi":66,"aqi_min":66,"aqi_max":66,"pm25":19.341917037963867,"pm10":26.857553482055664,"stations":2},{"datetime_utc":"2026-06-03T20:00:00Z","aqi":86,"aqi_min":86,"aqi_max":86,"pm25":28.965938568115234,"pm10":41.41027069091797,"stations":2},{"datetime_utc":"2026-06-03T21:00:00Z","aqi":114,"aqi_min":114,"aqi_max":114,"pm25":40.97252655029297,"pm10":52.284645080566406,"stations":2},{"datetime_utc":"2026-06-03T22:00:00Z","aqi":124,"aqi_min":124,"aqi_max":124,"pm25":44.70866012573242,"pm10":57.300498962402344,"stations":2},{"datetime_utc":"2026-06-03T23:00:00Z","aqi":153,"aqi_min":153,"aqi_max":153,"pm25":58.61027908325195,"pm10":72.97887420654297,"stations":2},{"datetime_utc":"2026-06-04T00:00:00Z","aqi":151,"aqi_min":151,"aqi_max":151,"pm25":56.190826416015625,"pm10":69.35574340820312,"stations":2},{"datetime_utc":"2026-06-04T01:00:00Z","aqi":102,"aqi_min":102,"aqi_max":102,"pm25":36.01525115966797,"pm10":45.900386810302734,"stations":3},{"datetime_utc":"2026-06-04T02:00:00Z","aqi":98,"aqi_min":98,"aqi_max":98,"pm25":34.27199172973633,"pm10":43.884273529052734,"stations":2},{"datetime_utc":"2026-06-04T03:00:00Z","aqi":116,"aqi_min":116,"aqi_max":116,"pm25":41.676902770996094,"pm10":52.16341781616211,"stations":3},{"datetime_utc":"2026-06-04T04:00:00Z","aqi":88,"aqi_min":88,"aqi_max":88,"pm25":29.89456558227539,"pm10":36.46262741088867,"stations":3},{"datetime_utc":"2026-06-04T05:00:00Z","aqi":77,"aqi_min":77,"aqi_max":77,"pm25":24.369543075561523,"pm10":27.812511444091797,"stations":3},{"datetime_utc":"2026-06-04T06:00:00Z","aqi":81,"aqi_min":81,"aqi_max":81,"pm25":26.255327224731445,"pm10":31.978219985961914,"stations":3},{"datetime_utc":"2026-06-04T07:00:00Z","aqi":74,"aqi_min":74,"aqi_max":74,"pm25":22.947668075561523,"pm10":29.655258178710938,"stations":3},{"datetime_utc":"2026-06-04T08:00:00Z","aqi":76,"aqi_min":76,"aqi_max":76,"pm25":23.8607177734375,"pm10":27.56940460205078,"stations":2},{"datetime_utc":"2026-06-04T09:00:00Z","aqi":71,"aqi_min":71,"aqi_max":71,"pm25":21.686574935913086,"pm10":26.01170539855957,"stations":3},{"datetime_utc":"2026-06-04T10:00:00Z","aqi":78,"aqi_min":78,"aqi_max":78,"pm25":25.17462730407715,"pm10":29.56341552734375,"stations":3},{"datetime_utc":"2026-06-04T11:00:00Z","aqi":81,"aqi_min":81,"aqi_max":81,"pm25":26.149295806884766,"pm10":31.38949966430664,"stations":3},{"datetime_utc":"2026-06-04T12:00:00Z","aqi":155,"aqi_min":155,"aqi_max":155,"pm25":64.06737518310547,"pm10":81.18641662597656,"stations":3},{"datetime_utc":"2026-06-04T13:00:00Z","aqi":170,"aqi_min":170,"aqi_max":170,"pm25":91.53961944580078,"pm10":108.68145751953125,"stations":3},{"datetime_utc":"2026-06-04T14:00:00Z","aqi":157,"aqi_min":157,"aqi_max":157,"pm25":68.0771484375,"pm10":89.05084991455078,"stations":3},{"datetime_utc":"2026-06-04T15:00:00Z","aqi":34,"aqi_min":34,"aqi_max":34,"pm25":8.083131790161133,"pm10":11.989398002624512,"stations":3},{"datetime_utc":"2026-06-04T16:00:00Z","aqi":34,"aqi_min":34,"aqi_max":34,"pm25":8.223393440246582,"pm10":11.637836456298828,"stations":2},{"datetime_utc":"2026-06-04T17:00:00Z","aqi":24,"aqi_min":24,"aqi_max":24,"pm25":5.67978048324585,"pm10":8.619511604309082,"stations":2},{"datetime_utc":"2026-06-04T18:00:00Z","aqi":18,"aqi_min":18,"aqi_max":18,"pm25":4.409999847412109,"pm10":4.409999847412109,"stations":1},{"datetime_utc":"2026-06-04T19:00:00Z","aqi":26,"aqi_min":26,"aqi_max":26,"pm25":6.218594074249268,"pm10":8.759425163269043,"stations":2},{"datetime_utc":"2026-06-04T20:00:00Z","aqi":26,"aqi_min":26,"aqi_max":26,"pm25":6.147828102111816,"pm10":6.953647613525391,"stations":2},{"datetime_utc":"2026-06-04T21:00:00Z","aqi":20,"aqi_min":20,"aqi_max":20,"pm25":4.888360023498535,"pm10":5.421270370483398,"stations":2},{"datetime_utc":"2026-06-04T22:00:00Z","aqi":52,"aqi_min":52,"aqi_max":52,"pm25":12.6899995803833,"pm10":13.15999984741211,"stations":1},{"datetime_utc":"2026-06-04T23:00:00Z","aqi":32,"aqi_min":32,"aqi_max":32,"pm25":7.750772476196289,"pm10":8.273043632507324,"stations":2},{"datetime_utc":"2026-06-05T00:00:00Z","aqi":57,"aqi_min":57,"aqi_max":57,"pm25":15.056235313415527,"pm10":16.42292022705078,"stations":2},{"datetime_utc":"2026-06-05T01:00:00Z","aqi":58,"aqi_min":58,"aqi_max":58,"pm25":15.401544570922852,"pm10":17.073644638061523,"stations":2},{"datetime_utc":"2026-06-05T02:00:00Z","aqi":72,"aqi_min":72,"aqi_max":72,"pm25":21.97098731994629,"pm10":30.691364288330078,"stations":3},{"datetime_utc":"2026-06-05T03:00:00Z","aqi":64,"aqi_min":64,"aqi_max":64,"pm25":18.411479949951172,"pm10":20.95950698852539,"stations":2},{"datetime_utc":"2026-06-05T04:00:00Z","aqi":64,"aqi_min":64,"aqi_max":64,"pm25":18.152198791503906,"pm10":21.22593879699707,"stations":2},{"datetime_utc":"2026-06-05T05:00:00Z","aqi":67,"aqi_min":67,"aqi_max":67,"pm25":19.77568244934082,"pm10":23.048494338989258,"stations":2},{"datetime_utc":"2026-06-05T06:00:00Z","aqi":75,"aqi_min":75,"aqi_max":75,"pm25":23.471864700317383,"pm10":28.62114143371582,"stations":2},{"datetime_utc":"2026-06-05T07:00:00Z","aqi":72,"aqi_min":72,"aqi_max":72,"pm25":22.216218948364258,"pm10":28.127079010009766,"stations":3},{"datetime_utc":"2026-06-05T08:00:00Z","aqi":66,"aqi_min":66,"aqi_max":66,"pm25":19.062406539916992,"pm10":22.981441497802734,"stations":2},{"datetime_utc":"2026-06-05T09:00:00Z","aqi":81,"aqi_min":81,"aqi_max":81,"pm25":26.352638244628906,"pm10":30.76129913330078,"stations":3},{"datetime_utc":"2026-06-05T10:00:00Z","aqi":71,"aqi_min":71,"aqi_max":71,"pm25":21.808549880981445,"pm10":25.795377731323242,"stations":3},{"datetime_utc":"2026-06-05T11:00:00Z","aqi":85,"aqi_min":85,"aqi_max":85,"pm25":28.252626419067383,"pm10":30.31720542907715,"stations":2},{"datetime_utc":"2026-06-05T12:00:00Z","aqi":77,"aqi_min":77,"aqi_max":77,"pm25":24.66737937927246,"pm10":35.10861587524414,"stations":3},{"datetime_utc":"2026-06-05T13:00:00Z","aqi":98,"aqi_min":98,"aqi_max":98,"pm25":34.4640998840332,"pm10":45.01779556274414,"stations":3},{"datetime_utc":"2026-06-05T14:00:00Z","aqi":101,"aqi_min":101,"aqi_max":101,"pm25":35.48096466064453,"pm10":44.90863800048828,"stations":3},{"datetime_utc":"2026-06-05T15:00:00Z","aqi":102,"aqi_min":102,"aqi_max":102,"pm25":35.98471450805664,"pm10":44.279998779296875,"stations":3},{"datetime_utc":"2026-06-05T16:00:00Z","aqi":117,"aqi_min":117,"aqi_max":117,"pm25":42.15769958496094,"pm10":56.25198745727539,"stations":2},{"datetime_utc":"2026-06-05T17:00:00Z","aqi":79,"aqi_min":79,"aqi_max":79,"pm25":25.25092124938965,"pm10":33.64286422729492,"stations":3},{"datetime_utc":"2026-06-05T18:00:00Z","aqi":76,"aqi_min":76,"aqi_max":76,"pm25":24.103151321411133,"pm10":30.305688858032227,"stations":3},{"datetime_utc":"2026-06-05T19:00:00Z","aqi":66,"aqi_min":66,"aqi_max":66,"pm25":19.1331787109375,"pm10":25.267803192138672,"stations":3},{"datetime_utc":"2026-06-05T20:00:00Z","aqi":65,"aqi_min":65,"aqi_max":65,"pm25":18.67087173461914,"pm10":24.200899124145508,"stations":3},{"datetime_utc":"2026-06-05T21:00:00Z","aqi":62,"aqi_min":62,"aqi_max":62,"pm25":17.309024810791016,"pm10":24.232633590698242,"stations":3},{"datetime_utc":"2026-06-05T22:00:00Z","aqi":67,"aqi_min":67,"aqi_max":67,"pm25":19.69857406616211,"pm10":25.014225006103516,"stations":3},{"datetime_utc":"2026-06-05T23:00:00Z","aqi":79,"aqi_min":79,"aqi_max":79,"pm25":25.257747650146484,"pm10":33.118255615234375,"stations":3},{"datetime_utc":"2026-06-06T00:00:00Z","aqi":87,"aqi_min":87,"aqi_max":87,"pm25":29.121431350708008,"pm10":34.37739562988281,"stations":3},{"datetime_utc":"2026-06-06T01:00:00Z","aqi":89,"aqi_min":89,"aqi_max":89,"pm25":30.110000610351562,"pm10":30.90999984741211,"stations":1},{"datetime_utc":"2026-06-06T02:00:00Z","aqi":92,"aqi_min":92,"aqi_max":92,"pm25":31.407426834106445,"pm10":37.08958053588867,"stations":3},{"datetime_utc":"2026-06-06T03:00:00Z","aqi":68,"aqi_min":68,"aqi_max":68,"pm25":20.416885375976562,"pm10":23.63844871520996,"stations":3},{"datetime_utc":"2026-06-06T04:00:00Z","aqi":56,"aqi_min":56,"aqi_max":56,"pm25":14.305522918701172,"pm10":17.320171356201172,"stations":3},{"datetime_utc":"2026-06-06T05:00:00Z","aqi":24,"aqi_min":24,"aqi_max":24,"pm25":5.869799613952637,"pm10":7.98220157623291,"stations":3},{"datetime_utc":"2026-06-06T06:00:00Z","aqi":26,"aqi_min":26,"aqi_max":26,"pm25":6.165071487426758,"pm10":8.518869400024414,"stations":3},{"datetime_utc":"2026-06-06T07:00:00Z","aqi":38,"aqi_min":38,"aqi_max":38,"pm25":9.119441032409668,"pm10":11.266833305358887,"stations":3},{"datetime_utc":"2026-06-06T08:00:00Z","aqi":35,"aqi_min":35,"aqi_max":35,"pm25":8.415307998657227,"pm10":9.933260917663574,"stations":3},{"datetime_utc":"2026-06-06T09:00:00Z","aqi":52,"aqi_min":52,"aqi_max":52,"pm25":12.403559684753418,"pm10":15.562832832336426,"stations":3},{"datetime_utc":"2026-06-06T10:00:00Z","aqi":61,"aqi_min":61,"aqi_max":61,"pm25":17.04230499267578,"pm10":19.157142639160156,"stations":3},{"datetime_utc":"2026-06-06T11:00:00Z","aqi":37,"aqi_min":37,"aqi_max":37,"pm25":8.772430419921875,"pm10":12.800735473632812,"stations":3},{"datetime_utc":"2026-06-06T12:00:00Z","aqi":64,"aqi_min":64,"aqi_max":64,"pm25":18.069124221801758,"pm10":28.64414405822754,"stations":3},{"datetime_utc":"2026-06-06T13:00:00Z","aqi":89,"aqi_min":89,"aqi_max":89,"pm25":29.956451416015625,"pm10":43.16014862060547,"stations":3},{"datetime_utc":"2026-06-06T14:00:00Z","aqi":72,"aqi_min":72,"aqi_max":72,"pm25":21.98337173461914,"pm10":32.29826736450195,"stations":3},{"datetime_utc":"2026-06-06T15:00:00Z","aqi":52,"aqi_min":52,"aqi_max":52,"pm25":12.37271499633789,"pm10":18.68490982055664,"stations":3},{"datetime_utc":"2026-06-06T16:00:00Z","aqi":39,"aqi_min":39,"aqi_max":39,"pm25":9.344063758850098,"pm10":12.899937629699707,"stations":3},{"datetime_utc":"2026-06-06T17:00:00Z","aqi":30,"aqi_min":30,"aqi_max":30,"pm25":7.234487056732178,"pm10":7.868405342102051,"stations":4},{"datetime_utc":"2026-06-06T18:00:00Z","aqi":27,"aqi_min":27,"aqi_max":27,"pm25":6.522512435913086,"pm10":9.239740371704102,"stations":3},{"datetime_utc":"2026-06-06T19:00:00Z","aqi":24,"aqi_min":24,"aqi_max":24,"pm25":5.785655498504639,"pm10":10.194581985473633,"stations":3},{"datetime_utc":"2026-06-06T20:00:00Z","aqi":19,"aqi_min":19,"aqi_max":19,"pm25":4.568004608154297,"pm10":6.7780656814575195,"stations":3},{"datetime_utc":"2026-06-06T21:00:00Z","aqi":18,"aqi_min":18,"aqi_max":18,"pm25":4.2547993659973145,"pm10":7.229228496551514,"stations":3},{"datetime_utc":"2026-06-06T22:00:00Z","aqi":19,"aqi_min":19,"aqi_max":19,"pm25":4.518738269805908,"pm10":6.547901153564453,"stations":3},{"datetime_utc":"2026-06-06T23:00:00Z","aqi":30,"aqi_min":30,"aqi_max":30,"pm25":7.286568641662598,"pm10":11.127697944641113,"stations":3},{"datetime_utc":"2026-06-07T00:00:00Z","aqi":31,"aqi_min":31,"aqi_max":31,"pm25":7.426414966583252,"pm10":13.344393730163574,"stations":3},{"datetime_utc":"2026-06-07T01:00:00Z","aqi":23,"aqi_min":23,"aqi_max":23,"pm25":5.619900226593018,"pm10":8.004522323608398,"stations":3},{"datetime_utc":"2026-06-07T02:00:00Z","aqi":31,"aqi_min":31,"aqi_max":31,"pm25":7.498715400695801,"pm10":10.232747077941895,"stations":2},{"datetime_utc":"2026-06-07T03:00:00Z","aqi":21,"aqi_min":21,"aqi_max":21,"pm25":5.008718967437744,"pm10":10.6243257522583,"stations":2},{"datetime_utc":"2026-06-07T04:00:00Z","aqi":17,"aqi_min":17,"aqi_max":17,"pm25":4.047934055328369,"pm10":4.291621208190918,"stations":2},{"datetime_utc":"2026-06-07T05:00:00Z","aqi":19,"aqi_min":19,"aqi_max":19,"pm25":4.647319316864014,"pm10":6.942507743835449,"stations":3},{"datetime_utc":"2026-06-07T06:00:00Z","aqi":13,"aqi_min":13,"aqi_max":13,"pm25":3.2221271991729736,"pm10":5.084816932678223,"stations":3},{"datetime_utc":"2026-06-07T07:00:00Z","aqi":7,"aqi_min":7,"aqi_max":7,"pm25":1.644098162651062,"pm10":3.090491533279419,"stations":3},{"datetime_utc":"2026-06-07T08:00:00Z","aqi":14,"aqi_min":14,"aqi_max":14,"pm25":3.4673075675964355,"pm10":4.306512832641602,"stations":3},{"datetime_utc":"2026-06-07T09:00:00Z","aqi":32,"aqi_min":32,"aqi_max":32,"pm25":7.636200428009033,"pm10":9.271113395690918,"stations":3},{"datetime_utc":"2026-06-07T10:00:00Z","aqi":56,"aqi_min":56,"aqi_max":56,"pm25":14.677749633789062,"pm10":17.239490509033203,"stations":3},{"datetime_utc":"2026-06-07T11:00:00Z","aqi":27,"aqi_min":27,"aqi_max":27,"pm25":6.473297595977783,"pm10":8.122458457946777,"stations":2},{"datetime_utc":"2026-06-07T12:00:00Z","aqi":34,"aqi_min":34,"aqi_max":34,"pm25":8.221325874328613,"pm10":13.774991989135742,"stations":3},{"datetime_utc":"2026-06-07T13:00:00Z","aqi":52,"aqi_min":52,"aqi_max":52,"pm25":12.354268074035645,"pm10":20.170299530029297,"stations":3},{"datetime_utc":"2026-06-07T14:00:00Z","aqi":132,"aqi_min":132,"aqi_max":132,"pm25":47.893768310546875,"pm10":66.26660919189453,"stations":3},{"datetime_utc":"2026-06-07T15:00:00Z","aqi":110,"aqi_min":110,"aqi_max":110,"pm25":39.15501403808594,"pm10":52.734066009521484,"stations":3},{"datetime_utc":"2026-06-07T16:00:00Z","aqi":69,"aqi_min":69,"aqi_max":69,"pm25":20.637250900268555,"pm10":33.373226165771484,"stations":3},{"datetime_utc":"2026-06-07T17:00:00Z","aqi":50,"aqi_min":50,"aqi_max":50,"pm25":11.947357177734375,"pm10":17.04195213317871,"stations":3},{"datetime_utc":"2026-06-07T18:00:00Z","aqi":45,"aqi_min":45,"aqi_max":45,"pm25":10.785656929016113,"pm10":16.250892639160156,"stations":3},{"datetime_utc":"2026-06-07T19:00:00Z","aqi":40,"aqi_min":40,"aqi_max":40,"pm25":9.576728820800781,"pm10":12.512757301330566,"stations":3},{"datetime_utc":"2026-06-07T20:00:00Z","aqi":32,"aqi_min":32,"aqi_max":32,"pm25":7.60880708694458,"pm10":10.218259811401367,"stations":3},{"datetime_utc":"2026-06-07T21:00:00Z","aqi":21,"aqi_min":21,"aqi_max":21,"pm25":5.158997058868408,"pm10":6.60201358795166,"stations":2},{"datetime_utc":"2026-06-07T22:00:00Z","aqi":16,"aqi_min":16,"aqi_max":16,"pm25":3.768610954284668,"pm10":4.494254112243652,"stations":4},{"datetime_utc":"2026-06-07T23:00:00Z","aqi":21,"aqi_min":21,"aqi_max":21,"pm25":5.005110263824463,"pm10":9.195125579833984,"stations":3},{"datetime_utc":"2026-06-08T00:00:00Z","aqi":27,"aqi_min":27,"aqi_max":27,"pm25":6.556441783905029,"pm10":10.968442916870117,"stations":3},{"datetime_utc":"2026-06-08T01:00:00Z","aqi":25,"aqi_min":25,"aqi_max":25,"pm25":5.959668159484863,"pm10":7.759109020233154,"stations":2},{"datetime_utc":"2026-06-08T02:00:00Z","aqi":18,"aqi_min":18,"aqi_max":18,"pm25":4.302285194396973,"pm10":6.581413745880127,"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":15,"aqi_min":15,"aqi_max":15,"pm25":3.5237956047058105,"pm10":5.32830810546875,"stations":3},{"datetime_utc":"2026-06-08T05:00:00Z","aqi":15,"aqi_min":15,"aqi_max":15,"pm25":3.5768003463745117,"pm10":5.068290710449219,"stations":3},{"datetime_utc":"2026-06-08T06:00:00Z","aqi":14,"aqi_min":14,"aqi_max":14,"pm25":3.4760639667510986,"pm10":4.523213863372803,"stations":3},{"datetime_utc":"2026-06-08T07:00:00Z","aqi":14,"aqi_min":14,"aqi_max":14,"pm25":3.454730272293091,"pm10":4.924139499664307,"stations":3},{"datetime_utc":"2026-06-08T08:00:00Z","aqi":20,"aqi_min":20,"aqi_max":20,"pm25":4.767820358276367,"pm10":5.592401027679443,"stations":2},{"datetime_utc":"2026-06-08T09:00:00Z","aqi":17,"aqi_min":17,"aqi_max":17,"pm25":4.035091876983643,"pm10":6.559739589691162,"stations":3},{"datetime_utc":"2026-06-08T10:00:00Z","aqi":68,"aqi_min":68,"aqi_max":68,"pm25":20.17060661315918,"pm10":27.8824462890625,"stations":2},{"datetime_utc":"2026-06-08T11:00:00Z","aqi":58,"aqi_min":58,"aqi_max":58,"pm25":15.529125213623047,"pm10":23.786672592163086,"stations":3},{"datetime_utc":"2026-06-08T12:00:00Z","aqi":51,"aqi_min":51,"aqi_max":51,"pm25":12.030579566955566,"pm10":17.514636993408203,"stations":3},{"datetime_utc":"2026-06-08T13:00:00Z","aqi":37,"aqi_min":37,"aqi_max":37,"pm25":8.89355182647705,"pm10":12.61428165435791,"stations":3},{"datetime_utc":"2026-06-08T14:00:00Z","aqi":30,"aqi_min":30,"aqi_max":30,"pm25":7.217391490936279,"pm10":11.720280647277832,"stations":3},{"datetime_utc":"2026-06-08T15:00:00Z","aqi":20,"aqi_min":20,"aqi_max":20,"pm25":4.895315170288086,"pm10":6.616286277770996,"stations":3},{"datetime_utc":"2026-06-08T16:00:00Z","aqi":22,"aqi_min":22,"aqi_max":22,"pm25":5.303259372711182,"pm10":7.110816955566406,"stations":3},{"datetime_utc":"2026-06-08T17:00:00Z","aqi":25,"aqi_min":25,"aqi_max":25,"pm25":5.9273786544799805,"pm10":7.873810768127441,"stations":3},{"datetime_utc":"2026-06-08T18:00:00Z","aqi":27,"aqi_min":27,"aqi_max":27,"pm25":6.466441631317139,"pm10":7.478259563446045,"stations":3},{"datetime_utc":"2026-06-08T19:00:00Z","aqi":33,"aqi_min":33,"aqi_max":33,"pm25":7.803005695343018,"pm10":8.456196784973145,"stations":3}],"daily":[{"date":"2026-06-01","aqi_avg":58,"aqi_min":53,"aqi_max":67,"aqi_color":"#d97706","aqi_label":"Moderate","pm25_avg":15.7,"pm10_avg":21.6,"hours":4,"stations_avg":3},{"date":"2026-06-02","aqi_avg":75,"aqi_min":52,"aqi_max":112,"aqi_color":"#d97706","aqi_label":"Moderate","pm25_avg":23.5,"pm10_avg":29.9,"hours":24,"stations_avg":3},{"date":"2026-06-03","aqi_avg":75,"aqi_min":36,"aqi_max":153,"aqi_color":"#d97706","aqi_label":"Moderate","pm25_avg":23.5,"pm10_avg":30.4,"hours":24,"stations_avg":3},{"date":"2026-06-04","aqi_avg":77,"aqi_min":18,"aqi_max":170,"aqi_color":"#d97706","aqi_label":"Moderate","pm25_avg":27.3,"pm10_avg":33.7,"hours":24,"stations_avg":2},{"date":"2026-06-05","aqi_avg":76,"aqi_min":57,"aqi_max":117,"aqi_color":"#d97706","aqi_label":"Moderate","pm25_avg":23.8,"pm10_avg":29.9,"hours":24,"stations_avg":3},{"date":"2026-06-06","aqi_avg":48,"aqi_min":18,"aqi_max":92,"aqi_color":"#059669","aqi_label":"Good","pm25_avg":13.5,"pm10_avg":17.6,"hours":24,"stations_avg":3},{"date":"2026-06-07","aqi_avg":38,"aqi_min":7,"aqi_max":132,"aqi_color":"#059669","aqi_label":"Good","pm25_avg":10.6,"pm10_avg":15.1,"hours":24,"stations_avg":3},{"date":"2026-06-08","aqi_avg":28,"aqi_min":14,"aqi_max":68,"aqi_color":"#059669","aqi_label":"Good","pm25_avg":6.9,"pm10_avg":9.9,"hours":20,"stations_avg":3}]}