{"city":"Thượng Cát","country":"Vietnam","lat":21.093420028686523,"lon":105.73188018798828,"range":"48h","license":"CC BY 4.0","source":"https://cerns.io","hourly":[{"datetime_utc":"2026-07-20T02:00:00Z","aqi":65,"aqi_min":65,"aqi_max":65,"pm25":18.788223266601562,"pm10":20.394140243530273,"stations":2},{"datetime_utc":"2026-07-20T03:00:00Z","aqi":69,"aqi_min":69,"aqi_max":69,"pm25":20.767641067504883,"pm10":23.00308609008789,"stations":2},{"datetime_utc":"2026-07-20T04:00:00Z","aqi":34,"aqi_min":34,"aqi_max":34,"pm25":8.223306655883789,"pm10":9.351917266845703,"stations":2},{"datetime_utc":"2026-07-20T05:00:00Z","aqi":17,"aqi_min":17,"aqi_max":17,"pm25":4.0898613929748535,"pm10":5.756222248077393,"stations":2},{"datetime_utc":"2026-07-20T06:00:00Z","aqi":21,"aqi_min":21,"aqi_max":21,"pm25":4.935194969177246,"pm10":5.200750350952148,"stations":2},{"datetime_utc":"2026-07-20T07:00:00Z","aqi":22,"aqi_min":22,"aqi_max":22,"pm25":5.3352227210998535,"pm10":5.534389019012451,"stations":2},{"datetime_utc":"2026-07-20T08:00:00Z","aqi":24,"aqi_min":24,"aqi_max":24,"pm25":5.826056003570557,"pm10":6.297416687011719,"stations":2},{"datetime_utc":"2026-07-20T09:00:00Z","aqi":47,"aqi_min":47,"aqi_max":47,"pm25":11.397361755371094,"pm10":12.16461181640625,"stations":2},{"datetime_utc":"2026-07-20T10:00:00Z","aqi":57,"aqi_min":57,"aqi_max":57,"pm25":15.025221824645996,"pm10":17.348833084106445,"stations":2},{"datetime_utc":"2026-07-20T11:00:00Z","aqi":72,"aqi_min":72,"aqi_max":72,"pm25":22.200916290283203,"pm10":25.590110778808594,"stations":2},{"datetime_utc":"2026-07-20T12:00:00Z","aqi":81,"aqi_min":81,"aqi_max":81,"pm25":26.386140823364258,"pm10":28.51730728149414,"stations":2},{"datetime_utc":"2026-07-20T13:00:00Z","aqi":97,"aqi_min":97,"aqi_max":97,"pm25":34.163726806640625,"pm10":40.12267303466797,"stations":2},{"datetime_utc":"2026-07-20T14:00:00Z","aqi":87,"aqi_min":87,"aqi_max":87,"pm25":29.290250778198242,"pm10":34.00636291503906,"stations":2},{"datetime_utc":"2026-07-20T15:00:00Z","aqi":117,"aqi_min":117,"aqi_max":117,"pm25":42.114559173583984,"pm10":46.79619598388672,"stations":2},{"datetime_utc":"2026-07-20T16:00:00Z","aqi":132,"aqi_min":132,"aqi_max":132,"pm25":48.28178024291992,"pm10":57.198890686035156,"stations":2},{"datetime_utc":"2026-07-20T17:00:00Z","aqi":122,"aqi_min":122,"aqi_max":122,"pm25":44.116336822509766,"pm10":52.49300003051758,"stations":2},{"datetime_utc":"2026-07-20T18:00:00Z","aqi":106,"aqi_min":106,"aqi_max":106,"pm25":37.59433364868164,"pm10":45.587886810302734,"stations":2},{"datetime_utc":"2026-07-20T19:00:00Z","aqi":102,"aqi_min":102,"aqi_max":102,"pm25":35.8685302734375,"pm10":42.80236053466797,"stations":2},{"datetime_utc":"2026-07-20T20:00:00Z","aqi":93,"aqi_min":93,"aqi_max":93,"pm25":32.12938690185547,"pm10":46.47610855102539,"stations":2},{"datetime_utc":"2026-07-20T21:00:00Z","aqi":71,"aqi_min":71,"aqi_max":71,"pm25":21.7780818939209,"pm10":30.203582763671875,"stations":2},{"datetime_utc":"2026-07-20T22:00:00Z","aqi":77,"aqi_min":77,"aqi_max":77,"pm25":24.451946258544922,"pm10":29.400833129882812,"stations":2},{"datetime_utc":"2026-07-20T23:00:00Z","aqi":75,"aqi_min":75,"aqi_max":75,"pm25":23.553667068481445,"pm10":30.242916107177734,"stations":2},{"datetime_utc":"2026-07-21T00:00:00Z","aqi":99,"aqi_min":99,"aqi_max":99,"pm25":34.9969482421875,"pm10":46.16539001464844,"stations":2},{"datetime_utc":"2026-07-21T01:00:00Z","aqi":90,"aqi_min":90,"aqi_max":90,"pm25":30.47561264038086,"pm10":39.68513870239258,"stations":2},{"datetime_utc":"2026-07-21T02:00:00Z","aqi":113,"aqi_min":113,"aqi_max":113,"pm25":40.458335876464844,"pm10":46.90725326538086,"stations":2},{"datetime_utc":"2026-07-21T03:00:00Z","aqi":104,"aqi_min":104,"aqi_max":104,"pm25":36.74713897705078,"pm10":46.50288772583008,"stations":2},{"datetime_utc":"2026-07-21T04:00:00Z","aqi":110,"aqi_min":110,"aqi_max":110,"pm25":39.04569625854492,"pm10":41.924781799316406,"stations":2},{"datetime_utc":"2026-07-21T05:00:00Z","aqi":102,"aqi_min":102,"aqi_max":102,"pm25":36.070030212402344,"pm10":38.26166915893555,"stations":2},{"datetime_utc":"2026-07-21T06:00:00Z","aqi":99,"aqi_min":99,"aqi_max":99,"pm25":35.00461196899414,"pm10":40.12664031982422,"stations":2},{"datetime_utc":"2026-07-21T07:00:00Z","aqi":104,"aqi_min":104,"aqi_max":104,"pm25":36.90208435058594,"pm10":39.43914031982422,"stations":2},{"datetime_utc":"2026-07-21T08:00:00Z","aqi":100,"aqi_min":100,"aqi_max":100,"pm25":35.34541702270508,"pm10":38.53300094604492,"stations":2},{"datetime_utc":"2026-07-21T09:00:00Z","aqi":80,"aqi_min":80,"aqi_max":80,"pm25":25.950361251831055,"pm10":28.67566680908203,"stations":2},{"datetime_utc":"2026-07-21T10:00:00Z","aqi":81,"aqi_min":81,"aqi_max":81,"pm25":26.54425048828125,"pm10":30.993139266967773,"stations":2},{"datetime_utc":"2026-07-21T11:00:00Z","aqi":98,"aqi_min":98,"aqi_max":98,"pm25":34.260780334472656,"pm10":37.85333251953125,"stations":2},{"datetime_utc":"2026-07-21T12:00:00Z","aqi":92,"aqi_min":92,"aqi_max":92,"pm25":31.376861572265625,"pm10":35.434974670410156,"stations":2},{"datetime_utc":"2026-07-21T13:00:00Z","aqi":94,"aqi_min":94,"aqi_max":94,"pm25":32.43833541870117,"pm10":35.548583984375,"stations":2},{"datetime_utc":"2026-07-21T14:00:00Z","aqi":87,"aqi_min":87,"aqi_max":87,"pm25":29.246889114379883,"pm10":34.1932487487793,"stations":2},{"datetime_utc":"2026-07-21T15:00:00Z","aqi":127,"aqi_min":127,"aqi_max":127,"pm25":45.9055290222168,"pm10":54.630943298339844,"stations":2},{"datetime_utc":"2026-07-21T16:00:00Z","aqi":105,"aqi_min":105,"aqi_max":105,"pm25":37.301334381103516,"pm10":43.870445251464844,"stations":2},{"datetime_utc":"2026-07-21T17:00:00Z","aqi":80,"aqi_min":80,"aqi_max":80,"pm25":25.83983612060547,"pm10":30.19964027404785,"stations":2},{"datetime_utc":"2026-07-21T18:00:00Z","aqi":77,"aqi_min":77,"aqi_max":77,"pm25":24.58038902282715,"pm10":30.725139617919922,"stations":2},{"datetime_utc":"2026-07-21T19:00:00Z","aqi":76,"aqi_min":76,"aqi_max":76,"pm25":23.751222610473633,"pm10":25.733638763427734,"stations":2},{"datetime_utc":"2026-07-21T20:00:00Z","aqi":113,"aqi_min":113,"aqi_max":113,"pm25":40.542137145996094,"pm10":48.101192474365234,"stations":2},{"datetime_utc":"2026-07-21T21:00:00Z","aqi":93,"aqi_min":93,"aqi_max":93,"pm25":32.23263931274414,"pm10":38.577388763427734,"stations":2},{"datetime_utc":"2026-07-21T22:00:00Z","aqi":138,"aqi_min":138,"aqi_max":138,"pm25":50.56792068481445,"pm10":55.69150161743164,"stations":2},{"datetime_utc":"2026-07-21T23:00:00Z","aqi":115,"aqi_min":115,"aqi_max":115,"pm25":40.98469543457031,"pm10":49.09672164916992,"stations":2},{"datetime_utc":"2026-07-22T00:00:00Z","aqi":120,"aqi_min":120,"aqi_max":120,"pm25":43.04994583129883,"pm10":50.81486129760742,"stations":2}],"daily":[{"date":"2026-07-20","aqi_avg":72,"aqi_min":17,"aqi_max":132,"aqi_color":"#d97706","aqi_label":"Moderate","pm25_avg":23.5,"pm10_avg":27.9,"hours":22,"stations_avg":2},{"date":"2026-07-21","aqi_avg":99,"aqi_min":76,"aqi_max":138,"aqi_color":"#d97706","aqi_label":"Moderate","pm25_avg":34.4,"pm10_avg":39.9,"hours":24,"stations_avg":2},{"date":"2026-07-22","aqi_avg":120,"aqi_min":120,"aqi_max":120,"aqi_color":"#ea580c","aqi_label":"Unhealthy for sensitive groups","pm25_avg":43.0,"pm10_avg":50.8,"hours":1,"stations_avg":2}]}