{"city":"Đống Đa","country":"Vietnam","lat":21.01300048828125,"lon":105.82499694824219,"range":"48h","license":"CC BY 4.0","source":"https://cerns.io","hourly":[{"datetime_utc":"2026-06-06T23:00:00Z","aqi":36,"aqi_min":36,"aqi_max":36,"pm25":8.740180015563965,"pm10":13.096572875976562,"stations":3},{"datetime_utc":"2026-06-07T00:00:00Z","aqi":33,"aqi_min":33,"aqi_max":33,"pm25":7.927549839019775,"pm10":14.139110565185547,"stations":3},{"datetime_utc":"2026-06-07T01:00:00Z","aqi":26,"aqi_min":26,"aqi_max":26,"pm25":6.215277194976807,"pm10":8.501319885253906,"stations":3},{"datetime_utc":"2026-06-07T02:00:00Z","aqi":31,"aqi_min":31,"aqi_max":31,"pm25":7.556012153625488,"pm10":10.086939811706543,"stations":2},{"datetime_utc":"2026-06-07T03:00:00Z","aqi":25,"aqi_min":25,"aqi_max":25,"pm25":5.964445114135742,"pm10":12.589298248291016,"stations":2},{"datetime_utc":"2026-06-07T04:00:00Z","aqi":20,"aqi_min":20,"aqi_max":20,"pm25":4.7375617027282715,"pm10":4.940280914306641,"stations":2},{"datetime_utc":"2026-06-07T05:00:00Z","aqi":21,"aqi_min":21,"aqi_max":21,"pm25":5.028067111968994,"pm10":7.032973289489746,"stations":3},{"datetime_utc":"2026-06-07T06:00:00Z","aqi":15,"aqi_min":15,"aqi_max":15,"pm25":3.631309986114502,"pm10":5.593142986297607,"stations":3},{"datetime_utc":"2026-06-07T07:00:00Z","aqi":7,"aqi_min":7,"aqi_max":7,"pm25":1.7966830730438232,"pm10":3.214968681335449,"stations":3},{"datetime_utc":"2026-06-07T08:00:00Z","aqi":13,"aqi_min":13,"aqi_max":13,"pm25":3.0523767471313477,"pm10":4.040647029876709,"stations":3},{"datetime_utc":"2026-06-07T09:00:00Z","aqi":24,"aqi_min":24,"aqi_max":24,"pm25":5.697158336639404,"pm10":7.162642478942871,"stations":3},{"datetime_utc":"2026-06-07T10:00:00Z","aqi":43,"aqi_min":43,"aqi_max":43,"pm25":10.411506652832031,"pm10":13.357575416564941,"stations":3},{"datetime_utc":"2026-06-07T11:00:00Z","aqi":31,"aqi_min":31,"aqi_max":31,"pm25":7.39962911605835,"pm10":8.502551078796387,"stations":2},{"datetime_utc":"2026-06-07T12:00:00Z","aqi":42,"aqi_min":42,"aqi_max":42,"pm25":10.009395599365234,"pm10":15.486186981201172,"stations":3},{"datetime_utc":"2026-06-07T13:00:00Z","aqi":57,"aqi_min":57,"aqi_max":57,"pm25":15.039578437805176,"pm10":24.151769638061523,"stations":3},{"datetime_utc":"2026-06-07T14:00:00Z","aqi":148,"aqi_min":148,"aqi_max":148,"pm25":54.40101623535156,"pm10":73.16938781738281,"stations":3},{"datetime_utc":"2026-06-07T15:00:00Z","aqi":127,"aqi_min":127,"aqi_max":127,"pm25":45.94892501831055,"pm10":61.4686164855957,"stations":3},{"datetime_utc":"2026-06-07T16:00:00Z","aqi":79,"aqi_min":79,"aqi_max":79,"pm25":25.304773330688477,"pm10":40.416072845458984,"stations":3},{"datetime_utc":"2026-06-07T17:00:00Z","aqi":55,"aqi_min":55,"aqi_max":55,"pm25":14.06884765625,"pm10":19.190746307373047,"stations":3},{"datetime_utc":"2026-06-07T18:00:00Z","aqi":53,"aqi_min":53,"aqi_max":53,"pm25":12.932727813720703,"pm10":18.852989196777344,"stations":3},{"datetime_utc":"2026-06-07T19:00:00Z","aqi":48,"aqi_min":48,"aqi_max":48,"pm25":11.400593757629395,"pm10":14.947587966918945,"stations":3},{"datetime_utc":"2026-06-07T20:00:00Z","aqi":38,"aqi_min":38,"aqi_max":38,"pm25":9.168142318725586,"pm10":11.84996223449707,"stations":3},{"datetime_utc":"2026-06-07T21:00:00Z","aqi":29,"aqi_min":29,"aqi_max":29,"pm25":6.947932243347168,"pm10":7.912988662719727,"stations":2},{"datetime_utc":"2026-06-07T22:00:00Z","aqi":22,"aqi_min":22,"aqi_max":22,"pm25":5.354832649230957,"pm10":6.84556245803833,"stations":4},{"datetime_utc":"2026-06-07T23:00:00Z","aqi":25,"aqi_min":25,"aqi_max":25,"pm25":6.064358234405518,"pm10":10.07064151763916,"stations":3},{"datetime_utc":"2026-06-08T00:00:00Z","aqi":33,"aqi_min":33,"aqi_max":33,"pm25":7.903585433959961,"pm10":12.528404235839844,"stations":3},{"datetime_utc":"2026-06-08T01:00:00Z","aqi":34,"aqi_min":34,"aqi_max":34,"pm25":8.18559455871582,"pm10":9.620875358581543,"stations":2},{"datetime_utc":"2026-06-08T02:00:00Z","aqi":21,"aqi_min":21,"aqi_max":21,"pm25":4.9457292556762695,"pm10":6.996737003326416,"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.4281795024871826,"pm10":5.438224792480469,"stations":3},{"datetime_utc":"2026-06-08T05:00:00Z","aqi":15,"aqi_min":15,"aqi_max":15,"pm25":3.571896553039551,"pm10":5.352135181427002,"stations":3},{"datetime_utc":"2026-06-08T06:00:00Z","aqi":15,"aqi_min":15,"aqi_max":15,"pm25":3.613312244415283,"pm10":4.821014404296875,"stations":3},{"datetime_utc":"2026-06-08T07:00:00Z","aqi":14,"aqi_min":14,"aqi_max":14,"pm25":3.276296854019165,"pm10":4.461127281188965,"stations":3},{"datetime_utc":"2026-06-08T08:00:00Z","aqi":17,"aqi_min":17,"aqi_max":17,"pm25":4.162404537200928,"pm10":4.713865756988525,"stations":2},{"datetime_utc":"2026-06-08T09:00:00Z","aqi":16,"aqi_min":16,"aqi_max":16,"pm25":3.819422483444214,"pm10":6.056191444396973,"stations":3},{"datetime_utc":"2026-06-08T10:00:00Z","aqi":58,"aqi_min":58,"aqi_max":58,"pm25":15.274933815002441,"pm10":20.521867752075195,"stations":2},{"datetime_utc":"2026-06-08T11:00:00Z","aqi":64,"aqi_min":64,"aqi_max":64,"pm25":18.457277297973633,"pm10":26.535728454589844,"stations":3},{"datetime_utc":"2026-06-08T12:00:00Z","aqi":55,"aqi_min":55,"aqi_max":55,"pm25":13.966695785522461,"pm10":19.679868698120117,"stations":3},{"datetime_utc":"2026-06-08T13:00:00Z","aqi":41,"aqi_min":41,"aqi_max":41,"pm25":9.820695877075195,"pm10":13.217194557189941,"stations":3},{"datetime_utc":"2026-06-08T14:00:00Z","aqi":32,"aqi_min":32,"aqi_max":32,"pm25":7.7219767570495605,"pm10":11.853102684020996,"stations":3},{"datetime_utc":"2026-06-08T15:00:00Z","aqi":23,"aqi_min":23,"aqi_max":23,"pm25":5.44017219543457,"pm10":7.009973526000977,"stations":3},{"datetime_utc":"2026-06-08T16:00:00Z","aqi":25,"aqi_min":25,"aqi_max":25,"pm25":6.084514617919922,"pm10":8.265108108520508,"stations":3},{"datetime_utc":"2026-06-08T17:00:00Z","aqi":27,"aqi_min":27,"aqi_max":27,"pm25":6.47251033782959,"pm10":8.080242156982422,"stations":3},{"datetime_utc":"2026-06-08T18:00:00Z","aqi":30,"aqi_min":30,"aqi_max":30,"pm25":7.120544910430908,"pm10":8.120089530944824,"stations":3},{"datetime_utc":"2026-06-08T19:00:00Z","aqi":35,"aqi_min":35,"aqi_max":35,"pm25":8.460569381713867,"pm10":9.052963256835938,"stations":3},{"datetime_utc":"2026-06-08T20:00:00Z","aqi":33,"aqi_min":33,"aqi_max":33,"pm25":7.883962631225586,"pm10":9.733972549438477,"stations":3},{"datetime_utc":"2026-06-08T21:00:00Z","aqi":40,"aqi_min":40,"aqi_max":40,"pm25":9.66140079498291,"pm10":11.723040580749512,"stations":3}],"daily":[{"date":"2026-06-06","aqi_avg":36,"aqi_min":36,"aqi_max":36,"aqi_color":"#059669","aqi_label":"Good","pm25_avg":8.7,"pm10_avg":13.1,"hours":1,"stations_avg":3},{"date":"2026-06-07","aqi_avg":42,"aqi_min":7,"aqi_max":148,"aqi_color":"#059669","aqi_label":"Good","pm25_avg":11.9,"pm10_avg":16.8,"hours":24,"stations_avg":3},{"date":"2026-06-08","aqi_avg":30,"aqi_min":14,"aqi_max":64,"aqi_color":"#059669","aqi_label":"Good","pm25_avg":7.4,"pm10_avg":10.1,"hours":22,"stations_avg":3}]}