{"city":"Vinhomes Smart City","country":"Vietnam","lat":21.004499435424805,"lon":105.74040222167969,"range":"48h","license":"CC BY 4.0","source":"https://cerns.io","hourly":[{"datetime_utc":"2026-07-20T02:00:00Z","aqi":66,"aqi_min":66,"aqi_max":66,"pm25":19.05794334411621,"pm10":19.955842971801758,"stations":2},{"datetime_utc":"2026-07-20T03:00:00Z","aqi":88,"aqi_min":88,"aqi_max":88,"pm25":29.605831146240234,"pm10":30.47340202331543,"stations":2},{"datetime_utc":"2026-07-20T04:00:00Z","aqi":53,"aqi_min":53,"aqi_max":53,"pm25":12.842284202575684,"pm10":13.152098655700684,"stations":2},{"datetime_utc":"2026-07-20T05:00:00Z","aqi":29,"aqi_min":29,"aqi_max":29,"pm25":6.955650806427002,"pm10":7.413082122802734,"stations":2},{"datetime_utc":"2026-07-20T06:00:00Z","aqi":29,"aqi_min":29,"aqi_max":29,"pm25":6.991819858551025,"pm10":7.0647172927856445,"stations":2},{"datetime_utc":"2026-07-20T07:00:00Z","aqi":28,"aqi_min":28,"aqi_max":28,"pm25":6.818689823150635,"pm10":6.873363018035889,"stations":2},{"datetime_utc":"2026-07-20T08:00:00Z","aqi":31,"aqi_min":31,"aqi_max":31,"pm25":7.45401668548584,"pm10":7.583409309387207,"stations":2},{"datetime_utc":"2026-07-20T09:00:00Z","aqi":55,"aqi_min":55,"aqi_max":55,"pm25":13.829669952392578,"pm10":14.12009048461914,"stations":2},{"datetime_utc":"2026-07-20T10:00:00Z","aqi":57,"aqi_min":57,"aqi_max":57,"pm25":14.77476692199707,"pm10":15.412619590759277,"stations":2},{"datetime_utc":"2026-07-20T11:00:00Z","aqi":69,"aqi_min":69,"aqi_max":69,"pm25":20.62593650817871,"pm10":21.563556671142578,"stations":2},{"datetime_utc":"2026-07-20T12:00:00Z","aqi":99,"aqi_min":99,"aqi_max":99,"pm25":34.96424102783203,"pm10":35.563777923583984,"stations":2},{"datetime_utc":"2026-07-20T13:00:00Z","aqi":151,"aqi_min":151,"aqi_max":151,"pm25":56.19417953491211,"pm10":57.92428207397461,"stations":2},{"datetime_utc":"2026-07-20T14:00:00Z","aqi":111,"aqi_min":111,"aqi_max":111,"pm25":39.73713684082031,"pm10":41.46704864501953,"stations":2},{"datetime_utc":"2026-07-20T15:00:00Z","aqi":146,"aqi_min":146,"aqi_max":146,"pm25":53.88596725463867,"pm10":55.96190643310547,"stations":2},{"datetime_utc":"2026-07-20T16:00:00Z","aqi":153,"aqi_min":153,"aqi_max":153,"pm25":60.14951705932617,"pm10":62.78597640991211,"stations":2},{"datetime_utc":"2026-07-20T17:00:00Z","aqi":151,"aqi_min":151,"aqi_max":151,"pm25":55.61802291870117,"pm10":58.21494674682617,"stations":2},{"datetime_utc":"2026-07-20T18:00:00Z","aqi":95,"aqi_min":95,"aqi_max":95,"pm25":33.14392852783203,"pm10":35.39627456665039,"stations":2},{"datetime_utc":"2026-07-20T19:00:00Z","aqi":121,"aqi_min":121,"aqi_max":121,"pm25":43.70489501953125,"pm10":46.10163116455078,"stations":2},{"datetime_utc":"2026-07-20T20:00:00Z","aqi":94,"aqi_min":94,"aqi_max":94,"pm25":32.60139846801758,"pm10":36.55421829223633,"stations":2},{"datetime_utc":"2026-07-20T21:00:00Z","aqi":74,"aqi_min":74,"aqi_max":74,"pm25":23.179670333862305,"pm10":25.623136520385742,"stations":2},{"datetime_utc":"2026-07-20T22:00:00Z","aqi":84,"aqi_min":84,"aqi_max":84,"pm25":27.67896842956543,"pm10":29.545326232910156,"stations":2},{"datetime_utc":"2026-07-20T23:00:00Z","aqi":80,"aqi_min":80,"aqi_max":80,"pm25":25.92336082458496,"pm10":29.014720916748047,"stations":2},{"datetime_utc":"2026-07-21T00:00:00Z","aqi":127,"aqi_min":127,"aqi_max":127,"pm25":46.0266227722168,"pm10":49.411678314208984,"stations":2},{"datetime_utc":"2026-07-21T01:00:00Z","aqi":90,"aqi_min":90,"aqi_max":90,"pm25":30.870561599731445,"pm10":34.218467712402344,"stations":2},{"datetime_utc":"2026-07-21T02:00:00Z","aqi":138,"aqi_min":138,"aqi_max":138,"pm25":50.5728874206543,"pm10":53.36611557006836,"stations":2},{"datetime_utc":"2026-07-21T03:00:00Z","aqi":99,"aqi_min":99,"aqi_max":99,"pm25":35.095096588134766,"pm10":38.91215896606445,"stations":2},{"datetime_utc":"2026-07-21T04:00:00Z","aqi":136,"aqi_min":136,"aqi_max":136,"pm25":49.8586311340332,"pm10":50.8448486328125,"stations":2},{"datetime_utc":"2026-07-21T05:00:00Z","aqi":131,"aqi_min":131,"aqi_max":131,"pm25":47.63433074951172,"pm10":48.954193115234375,"stations":2},{"datetime_utc":"2026-07-21T06:00:00Z","aqi":122,"aqi_min":122,"aqi_max":122,"pm25":43.895782470703125,"pm10":45.32359313964844,"stations":2},{"datetime_utc":"2026-07-21T07:00:00Z","aqi":127,"aqi_min":127,"aqi_max":127,"pm25":45.93292999267578,"pm10":46.803497314453125,"stations":2},{"datetime_utc":"2026-07-21T08:00:00Z","aqi":98,"aqi_min":98,"aqi_max":98,"pm25":34.55070114135742,"pm10":35.585330963134766,"stations":2},{"datetime_utc":"2026-07-21T09:00:00Z","aqi":83,"aqi_min":83,"aqi_max":83,"pm25":27.168922424316406,"pm10":27.924299240112305,"stations":2},{"datetime_utc":"2026-07-21T10:00:00Z","aqi":94,"aqi_min":94,"aqi_max":94,"pm25":32.48293685913086,"pm10":33.84929656982422,"stations":2},{"datetime_utc":"2026-07-21T11:00:00Z","aqi":127,"aqi_min":127,"aqi_max":127,"pm25":45.95512771606445,"pm10":47.100921630859375,"stations":2},{"datetime_utc":"2026-07-21T12:00:00Z","aqi":114,"aqi_min":114,"aqi_max":114,"pm25":40.658164978027344,"pm10":42.07686233520508,"stations":2},{"datetime_utc":"2026-07-21T13:00:00Z","aqi":110,"aqi_min":110,"aqi_max":110,"pm25":39.08503723144531,"pm10":40.50471496582031,"stations":2},{"datetime_utc":"2026-07-21T14:00:00Z","aqi":94,"aqi_min":94,"aqi_max":94,"pm25":32.75326919555664,"pm10":34.75677490234375,"stations":2},{"datetime_utc":"2026-07-21T15:00:00Z","aqi":149,"aqi_min":149,"aqi_max":149,"pm25":54.95564270019531,"pm10":57.684574127197266,"stations":2},{"datetime_utc":"2026-07-21T16:00:00Z","aqi":123,"aqi_min":123,"aqi_max":123,"pm25":44.46821594238281,"pm10":46.837379455566406,"stations":2},{"datetime_utc":"2026-07-21T17:00:00Z","aqi":103,"aqi_min":103,"aqi_max":103,"pm25":36.214473724365234,"pm10":37.650691986083984,"stations":2},{"datetime_utc":"2026-07-21T18:00:00Z","aqi":90,"aqi_min":90,"aqi_max":90,"pm25":30.427562713623047,"pm10":32.194156646728516,"stations":2},{"datetime_utc":"2026-07-21T19:00:00Z","aqi":77,"aqi_min":77,"aqi_max":77,"pm25":24.541120529174805,"pm10":25.20864486694336,"stations":2},{"datetime_utc":"2026-07-21T20:00:00Z","aqi":107,"aqi_min":107,"aqi_max":107,"pm25":38.02313232421875,"pm10":40.79463577270508,"stations":2},{"datetime_utc":"2026-07-21T21:00:00Z","aqi":99,"aqi_min":99,"aqi_max":99,"pm25":35.002098083496094,"pm10":36.968692779541016,"stations":2},{"datetime_utc":"2026-07-21T22:00:00Z","aqi":160,"aqi_min":160,"aqi_max":160,"pm25":72.7476806640625,"pm10":75.02474212646484,"stations":2},{"datetime_utc":"2026-07-21T23:00:00Z","aqi":124,"aqi_min":124,"aqi_max":124,"pm25":44.68854904174805,"pm10":47.372432708740234,"stations":2},{"datetime_utc":"2026-07-22T00:00:00Z","aqi":144,"aqi_min":144,"aqi_max":144,"pm25":52.86587905883789,"pm10":56.281532287597656,"stations":2}],"daily":[{"date":"2026-07-20","aqi_avg":85,"aqi_min":28,"aqi_max":153,"aqi_color":"#d97706","aqi_label":"Moderate","pm25_avg":28.4,"pm10_avg":29.9,"hours":22,"stations_avg":2},{"date":"2026-07-21","aqi_avg":113,"aqi_min":77,"aqi_max":160,"aqi_color":"#ea580c","aqi_label":"Unhealthy for sensitive groups","pm25_avg":41.0,"pm10_avg":42.9,"hours":24,"stations_avg":2},{"date":"2026-07-22","aqi_avg":144,"aqi_min":144,"aqi_max":144,"aqi_color":"#ea580c","aqi_label":"Unhealthy for sensitive groups","pm25_avg":52.9,"pm10_avg":56.3,"hours":1,"stations_avg":2}]}