{"city":"Vĩnh Tuy","country":"Vietnam","lat":21.0,"lon":105.88333129882812,"range":"48h","license":"CC BY 4.0","source":"https://cerns.io","hourly":[{"datetime_utc":"2026-06-07T15:00:00Z","aqi":132,"aqi_min":132,"aqi_max":132,"pm25":47.93714141845703,"pm10":68.72989654541016,"stations":3},{"datetime_utc":"2026-06-07T16:00:00Z","aqi":85,"aqi_min":85,"aqi_max":85,"pm25":28.19523811340332,"pm10":48.688011169433594,"stations":3},{"datetime_utc":"2026-06-07T17:00:00Z","aqi":57,"aqi_min":57,"aqi_max":57,"pm25":14.769651412963867,"pm10":21.297218322753906,"stations":3},{"datetime_utc":"2026-06-07T18:00:00Z","aqi":53,"aqi_min":53,"aqi_max":53,"pm25":13.078643798828125,"pm10":20.736291885375977,"stations":3},{"datetime_utc":"2026-06-07T19:00:00Z","aqi":47,"aqi_min":47,"aqi_max":47,"pm25":11.383025169372559,"pm10":16.120410919189453,"stations":3},{"datetime_utc":"2026-06-07T20:00:00Z","aqi":40,"aqi_min":40,"aqi_max":40,"pm25":9.486491203308105,"pm10":12.895792007446289,"stations":3},{"datetime_utc":"2026-06-07T21:00:00Z","aqi":26,"aqi_min":26,"aqi_max":26,"pm25":6.341673851013184,"pm10":7.46870756149292,"stations":2},{"datetime_utc":"2026-06-07T22:00:00Z","aqi":17,"aqi_min":17,"aqi_max":17,"pm25":4.146129608154297,"pm10":4.95361328125,"stations":4},{"datetime_utc":"2026-06-07T23:00:00Z","aqi":26,"aqi_min":26,"aqi_max":26,"pm25":6.134279727935791,"pm10":11.080199241638184,"stations":3},{"datetime_utc":"2026-06-08T00:00:00Z","aqi":32,"aqi_min":32,"aqi_max":32,"pm25":7.679532051086426,"pm10":13.62633991241455,"stations":3},{"datetime_utc":"2026-06-08T01:00:00Z","aqi":31,"aqi_min":31,"aqi_max":31,"pm25":7.431242942810059,"pm10":8.989934921264648,"stations":2},{"datetime_utc":"2026-06-08T02:00:00Z","aqi":20,"aqi_min":20,"aqi_max":20,"pm25":4.91851806640625,"pm10":7.3998703956604,"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.537564992904663,"pm10":6.207265853881836,"stations":3},{"datetime_utc":"2026-06-08T05:00:00Z","aqi":15,"aqi_min":15,"aqi_max":15,"pm25":3.55340313911438,"pm10":5.955326080322266,"stations":3},{"datetime_utc":"2026-06-08T06:00:00Z","aqi":15,"aqi_min":15,"aqi_max":15,"pm25":3.665872097015381,"pm10":5.287750720977783,"stations":3},{"datetime_utc":"2026-06-08T07:00:00Z","aqi":14,"aqi_min":14,"aqi_max":14,"pm25":3.2822425365448,"pm10":4.6119561195373535,"stations":3},{"datetime_utc":"2026-06-08T08:00:00Z","aqi":18,"aqi_min":18,"aqi_max":18,"pm25":4.3675761222839355,"pm10":5.011595726013184,"stations":2},{"datetime_utc":"2026-06-08T09:00:00Z","aqi":16,"aqi_min":16,"aqi_max":16,"pm25":3.7811379432678223,"pm10":6.4411187171936035,"stations":3},{"datetime_utc":"2026-06-08T10:00:00Z","aqi":61,"aqi_min":61,"aqi_max":61,"pm25":16.934045791625977,"pm10":23.016321182250977,"stations":2},{"datetime_utc":"2026-06-08T11:00:00Z","aqi":61,"aqi_min":61,"aqi_max":61,"pm25":16.86558723449707,"pm10":26.999927520751953,"stations":3},{"datetime_utc":"2026-06-08T12:00:00Z","aqi":56,"aqi_min":56,"aqi_max":56,"pm25":14.241067886352539,"pm10":21.499296188354492,"stations":3},{"datetime_utc":"2026-06-08T13:00:00Z","aqi":42,"aqi_min":42,"aqi_max":42,"pm25":10.096014022827148,"pm10":14.234853744506836,"stations":3},{"datetime_utc":"2026-06-08T14:00:00Z","aqi":30,"aqi_min":30,"aqi_max":30,"pm25":7.293689250946045,"pm10":12.340246200561523,"stations":3},{"datetime_utc":"2026-06-08T15:00:00Z","aqi":21,"aqi_min":21,"aqi_max":21,"pm25":5.142317771911621,"pm10":7.054487228393555,"stations":3},{"datetime_utc":"2026-06-08T16:00:00Z","aqi":23,"aqi_min":23,"aqi_max":23,"pm25":5.639273166656494,"pm10":8.618692398071289,"stations":3},{"datetime_utc":"2026-06-08T17:00:00Z","aqi":25,"aqi_min":25,"aqi_max":25,"pm25":5.88766622543335,"pm10":7.662644863128662,"stations":3},{"datetime_utc":"2026-06-08T18:00:00Z","aqi":27,"aqi_min":27,"aqi_max":27,"pm25":6.47613000869751,"pm10":7.718514442443848,"stations":3},{"datetime_utc":"2026-06-08T19:00:00Z","aqi":30,"aqi_min":30,"aqi_max":30,"pm25":7.18280029296875,"pm10":7.785573959350586,"stations":3},{"datetime_utc":"2026-06-08T20:00:00Z","aqi":30,"aqi_min":30,"aqi_max":30,"pm25":7.1125078201293945,"pm10":9.338179588317871,"stations":3},{"datetime_utc":"2026-06-08T21:00:00Z","aqi":35,"aqi_min":35,"aqi_max":35,"pm25":8.428680419921875,"pm10":10.447653770446777,"stations":3},{"datetime_utc":"2026-06-08T22:00:00Z","aqi":33,"aqi_min":33,"aqi_max":33,"pm25":7.828352928161621,"pm10":10.737380027770996,"stations":3},{"datetime_utc":"2026-06-08T23:00:00Z","aqi":33,"aqi_min":33,"aqi_max":33,"pm25":8.000166893005371,"pm10":9.855108261108398,"stations":3},{"datetime_utc":"2026-06-09T00:00:00Z","aqi":35,"aqi_min":35,"aqi_max":35,"pm25":8.374892234802246,"pm10":10.834308624267578,"stations":3},{"datetime_utc":"2026-06-09T01:00:00Z","aqi":35,"aqi_min":35,"aqi_max":35,"pm25":8.517306327819824,"pm10":10.596381187438965,"stations":3},{"datetime_utc":"2026-06-09T02:00:00Z","aqi":34,"aqi_min":34,"aqi_max":34,"pm25":8.241203308105469,"pm10":9.843581199645996,"stations":3},{"datetime_utc":"2026-06-09T03:00:00Z","aqi":42,"aqi_min":42,"aqi_max":42,"pm25":10.007579803466797,"pm10":11.966748237609863,"stations":3},{"datetime_utc":"2026-06-09T04:00:00Z","aqi":35,"aqi_min":35,"aqi_max":35,"pm25":8.43400764465332,"pm10":10.550195693969727,"stations":3},{"datetime_utc":"2026-06-09T05:00:00Z","aqi":47,"aqi_min":47,"aqi_max":47,"pm25":11.239965438842773,"pm10":14.40937614440918,"stations":3},{"datetime_utc":"2026-06-09T06:00:00Z","aqi":46,"aqi_min":46,"aqi_max":46,"pm25":11.159509658813477,"pm10":14.46936321258545,"stations":3},{"datetime_utc":"2026-06-09T07:00:00Z","aqi":45,"aqi_min":45,"aqi_max":45,"pm25":10.754643440246582,"pm10":12.308932304382324,"stations":3},{"datetime_utc":"2026-06-09T08:00:00Z","aqi":41,"aqi_min":41,"aqi_max":41,"pm25":9.731857299804688,"pm10":12.341629028320312,"stations":3},{"datetime_utc":"2026-06-09T09:00:00Z","aqi":33,"aqi_min":33,"aqi_max":33,"pm25":8.016301155090332,"pm10":11.302273750305176,"stations":3},{"datetime_utc":"2026-06-09T10:00:00Z","aqi":34,"aqi_min":34,"aqi_max":34,"pm25":8.232247352600098,"pm10":10.867440223693848,"stations":3},{"datetime_utc":"2026-06-09T11:00:00Z","aqi":44,"aqi_min":44,"aqi_max":44,"pm25":10.53150463104248,"pm10":13.415053367614746,"stations":3},{"datetime_utc":"2026-06-09T12:00:00Z","aqi":48,"aqi_min":48,"aqi_max":48,"pm25":11.428524017333984,"pm10":14.735867500305176,"stations":3},{"datetime_utc":"2026-06-09T13:00:00Z","aqi":55,"aqi_min":55,"aqi_max":55,"pm25":13.831198692321777,"pm10":19.341079711914062,"stations":3}],"daily":[{"date":"2026-06-07","aqi_avg":54,"aqi_min":17,"aqi_max":132,"aqi_color":"#d97706","aqi_label":"Moderate","pm25_avg":15.7,"pm10_avg":23.6,"hours":9,"stations_avg":3},{"date":"2026-06-08","aqi_avg":29,"aqi_min":14,"aqi_max":61,"aqi_color":"#059669","aqi_label":"Good","pm25_avg":7.2,"pm10_avg":10.4,"hours":24,"stations_avg":3},{"date":"2026-06-09","aqi_avg":41,"aqi_min":33,"aqi_max":55,"aqi_color":"#059669","aqi_label":"Good","pm25_avg":9.9,"pm10_avg":12.6,"hours":14,"stations_avg":3}]}