{"city":"Hai Bà Trưng","country":"Vietnam","lat":21.013410568237305,"lon":105.84771728515625,"range":"48h","license":"CC BY 4.0","source":"https://cerns.io","hourly":[{"datetime_utc":"2026-06-06T23:00:00Z","aqi":34,"aqi_min":34,"aqi_max":34,"pm25":8.195123672485352,"pm10":13.161192893981934,"stations":3},{"datetime_utc":"2026-06-07T00:00:00Z","aqi":33,"aqi_min":33,"aqi_max":33,"pm25":7.938681125640869,"pm10":14.939334869384766,"stations":3},{"datetime_utc":"2026-06-07T01:00:00Z","aqi":25,"aqi_min":25,"aqi_max":25,"pm25":6.0734992027282715,"pm10":8.681272506713867,"stations":3},{"datetime_utc":"2026-06-07T02:00:00Z","aqi":31,"aqi_min":31,"aqi_max":31,"pm25":7.407970905303955,"pm10":10.463671684265137,"stations":2},{"datetime_utc":"2026-06-07T03:00:00Z","aqi":25,"aqi_min":25,"aqi_max":25,"pm25":5.981429100036621,"pm10":12.62421703338623,"stations":2},{"datetime_utc":"2026-06-07T04:00:00Z","aqi":18,"aqi_min":18,"aqi_max":18,"pm25":4.402644157409668,"pm10":4.6252593994140625,"stations":2},{"datetime_utc":"2026-06-07T05:00:00Z","aqi":20,"aqi_min":20,"aqi_max":20,"pm25":4.915520191192627,"pm10":7.19907283782959,"stations":3},{"datetime_utc":"2026-06-07T06:00:00Z","aqi":16,"aqi_min":16,"aqi_max":16,"pm25":3.780038356781006,"pm10":5.9928483963012695,"stations":3},{"datetime_utc":"2026-06-07T07:00:00Z","aqi":8,"aqi_min":8,"aqi_max":8,"pm25":1.8087507486343384,"pm10":3.4272119998931885,"stations":3},{"datetime_utc":"2026-06-07T08:00:00Z","aqi":14,"aqi_min":14,"aqi_max":14,"pm25":3.2634329795837402,"pm10":4.3658013343811035,"stations":3},{"datetime_utc":"2026-06-07T09:00:00Z","aqi":25,"aqi_min":25,"aqi_max":25,"pm25":6.0580244064331055,"pm10":7.71235990524292,"stations":3},{"datetime_utc":"2026-06-07T10:00:00Z","aqi":47,"aqi_min":47,"aqi_max":47,"pm25":11.222349166870117,"pm10":14.591863632202148,"stations":3},{"datetime_utc":"2026-06-07T11:00:00Z","aqi":29,"aqi_min":29,"aqi_max":29,"pm25":6.949756622314453,"pm10":8.31795883178711,"stations":2},{"datetime_utc":"2026-06-07T12:00:00Z","aqi":38,"aqi_min":38,"aqi_max":38,"pm25":9.013015747070312,"pm10":15.26192855834961,"stations":3},{"datetime_utc":"2026-06-07T13:00:00Z","aqi":55,"aqi_min":55,"aqi_max":55,"pm25":14.044561386108398,"pm10":24.362213134765625,"stations":3},{"datetime_utc":"2026-06-07T14:00:00Z","aqi":145,"aqi_min":145,"aqi_max":145,"pm25":53.367469787597656,"pm10":74.7584228515625,"stations":3},{"datetime_utc":"2026-06-07T15:00:00Z","aqi":125,"aqi_min":125,"aqi_max":125,"pm25":45.139320373535156,"pm10":62.8797607421875,"stations":3},{"datetime_utc":"2026-06-07T16:00:00Z","aqi":79,"aqi_min":79,"aqi_max":79,"pm25":25.543045043945312,"pm10":42.81349563598633,"stations":3},{"datetime_utc":"2026-06-07T17:00:00Z","aqi":55,"aqi_min":55,"aqi_max":55,"pm25":13.857705116271973,"pm10":19.704727172851562,"stations":3},{"datetime_utc":"2026-06-07T18:00:00Z","aqi":52,"aqi_min":52,"aqi_max":52,"pm25":12.42546558380127,"pm10":19.127519607543945,"stations":3},{"datetime_utc":"2026-06-07T19:00:00Z","aqi":45,"aqi_min":45,"aqi_max":45,"pm25":10.895940780639648,"pm10":14.89730453491211,"stations":3},{"datetime_utc":"2026-06-07T20:00:00Z","aqi":37,"aqi_min":37,"aqi_max":37,"pm25":8.91041374206543,"pm10":11.951687812805176,"stations":3},{"datetime_utc":"2026-06-07T21:00:00Z","aqi":25,"aqi_min":25,"aqi_max":25,"pm25":6.079136371612549,"pm10":7.276313781738281,"stations":2},{"datetime_utc":"2026-06-07T22:00:00Z","aqi":19,"aqi_min":19,"aqi_max":19,"pm25":4.441839218139648,"pm10":5.540053367614746,"stations":4},{"datetime_utc":"2026-06-07T23:00:00Z","aqi":24,"aqi_min":24,"aqi_max":24,"pm25":5.813026428222656,"pm10":10.358901023864746,"stations":3},{"datetime_utc":"2026-06-08T00:00:00Z","aqi":31,"aqi_min":31,"aqi_max":31,"pm25":7.420839786529541,"pm10":12.676774024963379,"stations":3},{"datetime_utc":"2026-06-08T01:00:00Z","aqi":30,"aqi_min":30,"aqi_max":30,"pm25":7.104574203491211,"pm10":8.71670913696289,"stations":2},{"datetime_utc":"2026-06-08T02:00:00Z","aqi":20,"aqi_min":20,"aqi_max":20,"pm25":4.756741523742676,"pm10":7.093990802764893,"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.511160373687744,"pm10":5.809136390686035,"stations":3},{"datetime_utc":"2026-06-08T05:00:00Z","aqi":15,"aqi_min":15,"aqi_max":15,"pm25":3.563591241836548,"pm10":5.589365005493164,"stations":3},{"datetime_utc":"2026-06-08T06:00:00Z","aqi":15,"aqi_min":15,"aqi_max":15,"pm25":3.6034162044525146,"pm10":4.983341693878174,"stations":3},{"datetime_utc":"2026-06-08T07:00:00Z","aqi":14,"aqi_min":14,"aqi_max":14,"pm25":3.327871084213257,"pm10":4.665517807006836,"stations":3},{"datetime_utc":"2026-06-08T08:00:00Z","aqi":19,"aqi_min":19,"aqi_max":19,"pm25":4.456424713134766,"pm10":5.140525817871094,"stations":2},{"datetime_utc":"2026-06-08T09:00:00Z","aqi":16,"aqi_min":16,"aqi_max":16,"pm25":3.858062982559204,"pm10":6.393590927124023,"stations":3},{"datetime_utc":"2026-06-08T10:00:00Z","aqi":63,"aqi_min":63,"aqi_max":63,"pm25":17.652515411376953,"pm10":24.09653091430664,"stations":2},{"datetime_utc":"2026-06-08T11:00:00Z","aqi":61,"aqi_min":61,"aqi_max":61,"pm25":16.832290649414062,"pm10":26.030790328979492,"stations":3},{"datetime_utc":"2026-06-08T12:00:00Z","aqi":54,"aqi_min":54,"aqi_max":54,"pm25":13.583687782287598,"pm10":20.039794921875,"stations":3},{"datetime_utc":"2026-06-08T13:00:00Z","aqi":40,"aqi_min":40,"aqi_max":40,"pm25":9.712292671203613,"pm10":13.583735466003418,"stations":3},{"datetime_utc":"2026-06-08T14:00:00Z","aqi":31,"aqi_min":31,"aqi_max":31,"pm25":7.361698627471924,"pm10":12.07088565826416,"stations":3},{"datetime_utc":"2026-06-08T15:00:00Z","aqi":21,"aqi_min":21,"aqi_max":21,"pm25":5.136926651000977,"pm10":6.9262166023254395,"stations":3},{"datetime_utc":"2026-06-08T16:00:00Z","aqi":24,"aqi_min":24,"aqi_max":24,"pm25":5.640237808227539,"pm10":8.135781288146973,"stations":3},{"datetime_utc":"2026-06-08T17:00:00Z","aqi":25,"aqi_min":25,"aqi_max":25,"pm25":6.019630432128906,"pm10":7.8065361976623535,"stations":3},{"datetime_utc":"2026-06-08T18:00:00Z","aqi":28,"aqi_min":28,"aqi_max":28,"pm25":6.607015609741211,"pm10":7.736446380615234,"stations":3},{"datetime_utc":"2026-06-08T19:00:00Z","aqi":32,"aqi_min":32,"aqi_max":32,"pm25":7.616037845611572,"pm10":8.230358123779297,"stations":3},{"datetime_utc":"2026-06-08T20:00:00Z","aqi":32,"aqi_min":32,"aqi_max":32,"pm25":7.571800231933594,"pm10":9.561214447021484,"stations":3},{"datetime_utc":"2026-06-08T21:00:00Z","aqi":37,"aqi_min":37,"aqi_max":37,"pm25":8.842327117919922,"pm10":11.122357368469238,"stations":3},{"datetime_utc":"2026-06-08T22:00:00Z","aqi":33,"aqi_min":33,"aqi_max":33,"pm25":7.918872356414795,"pm10":10.384459495544434,"stations":3}],"daily":[{"date":"2026-06-06","aqi_avg":34,"aqi_min":34,"aqi_max":34,"aqi_color":"#059669","aqi_label":"Good","pm25_avg":8.2,"pm10_avg":13.2,"hours":1,"stations_avg":3},{"date":"2026-06-07","aqi_avg":41,"aqi_min":8,"aqi_max":145,"aqi_color":"#059669","aqi_label":"Good","pm25_avg":11.6,"pm10_avg":17.2,"hours":24,"stations_avg":3},{"date":"2026-06-08","aqi_avg":29,"aqi_min":14,"aqi_max":63,"aqi_color":"#059669","aqi_label":"Good","pm25_avg":7.2,"pm10_avg":10.3,"hours":23,"stations_avg":3}]}