{"city":"Vinhomes Royal City","country":"Vietnam","lat":21.00279998779297,"lon":105.81510162353516,"range":"48h","license":"CC BY 4.0","source":"https://cerns.io","hourly":[{"datetime_utc":"2026-06-06T23:00:00Z","aqi":41,"aqi_min":41,"aqi_max":41,"pm25":9.880645751953125,"pm10":14.21778678894043,"stations":3},{"datetime_utc":"2026-06-07T00:00:00Z","aqi":34,"aqi_min":34,"aqi_max":34,"pm25":8.215734481811523,"pm10":14.183323860168457,"stations":3},{"datetime_utc":"2026-06-07T01:00:00Z","aqi":28,"aqi_min":28,"aqi_max":28,"pm25":6.639420032501221,"pm10":8.697908401489258,"stations":3},{"datetime_utc":"2026-06-07T02:00:00Z","aqi":32,"aqi_min":32,"aqi_max":32,"pm25":7.63871955871582,"pm10":9.87646770477295,"stations":2},{"datetime_utc":"2026-06-07T03:00:00Z","aqi":28,"aqi_min":28,"aqi_max":28,"pm25":6.74818754196167,"pm10":14.20067310333252,"stations":2},{"datetime_utc":"2026-06-07T04:00:00Z","aqi":22,"aqi_min":22,"aqi_max":22,"pm25":5.3780999183654785,"pm10":5.54276704788208,"stations":2},{"datetime_utc":"2026-06-07T05:00:00Z","aqi":22,"aqi_min":22,"aqi_max":22,"pm25":5.310850143432617,"pm10":6.998440265655518,"stations":3},{"datetime_utc":"2026-06-07T06:00:00Z","aqi":16,"aqi_min":16,"aqi_max":16,"pm25":3.7929584980010986,"pm10":5.680578708648682,"stations":3},{"datetime_utc":"2026-06-07T07:00:00Z","aqi":8,"aqi_min":8,"aqi_max":8,"pm25":1.8798515796661377,"pm10":3.176053047180176,"stations":3},{"datetime_utc":"2026-06-07T08:00:00Z","aqi":11,"aqi_min":11,"aqi_max":11,"pm25":2.6975724697113037,"pm10":3.7131259441375732,"stations":3},{"datetime_utc":"2026-06-07T09:00:00Z","aqi":18,"aqi_min":18,"aqi_max":18,"pm25":4.369009494781494,"pm10":5.635458469390869,"stations":3},{"datetime_utc":"2026-06-07T10:00:00Z","aqi":31,"aqi_min":31,"aqi_max":31,"pm25":7.48043966293335,"pm10":10.42866039276123,"stations":3},{"datetime_utc":"2026-06-07T11:00:00Z","aqi":34,"aqi_min":34,"aqi_max":34,"pm25":8.260022163391113,"pm10":8.855587005615234,"stations":2},{"datetime_utc":"2026-06-07T12:00:00Z","aqi":48,"aqi_min":48,"aqi_max":48,"pm25":11.584184646606445,"pm10":16.60858154296875,"stations":3},{"datetime_utc":"2026-06-07T13:00:00Z","aqi":62,"aqi_min":62,"aqi_max":62,"pm25":17.140132904052734,"pm10":26.377017974853516,"stations":3},{"datetime_utc":"2026-06-07T14:00:00Z","aqi":153,"aqi_min":153,"aqi_max":153,"pm25":58.76454544067383,"pm10":76.3816146850586,"stations":3},{"datetime_utc":"2026-06-07T15:00:00Z","aqi":138,"aqi_min":138,"aqi_max":138,"pm25":50.362525939941406,"pm10":65.84953308105469,"stations":3},{"datetime_utc":"2026-06-07T16:00:00Z","aqi":84,"aqi_min":84,"aqi_max":84,"pm25":27.917905807495117,"pm10":43.28407287597656,"stations":3},{"datetime_utc":"2026-06-07T17:00:00Z","aqi":58,"aqi_min":58,"aqi_max":58,"pm25":15.42507553100586,"pm10":20.180498123168945,"stations":3},{"datetime_utc":"2026-06-07T18:00:00Z","aqi":56,"aqi_min":56,"aqi_max":56,"pm25":14.460165977478027,"pm10":20.23504066467285,"stations":3},{"datetime_utc":"2026-06-07T19:00:00Z","aqi":52,"aqi_min":52,"aqi_max":52,"pm25":12.737005233764648,"pm10":16.4028263092041,"stations":3},{"datetime_utc":"2026-06-07T20:00:00Z","aqi":43,"aqi_min":43,"aqi_max":43,"pm25":10.21908187866211,"pm10":12.75375747680664,"stations":3},{"datetime_utc":"2026-06-07T21:00:00Z","aqi":36,"aqi_min":36,"aqi_max":36,"pm25":8.609526634216309,"pm10":9.130645751953125,"stations":2},{"datetime_utc":"2026-06-07T22:00:00Z","aqi":27,"aqi_min":27,"aqi_max":27,"pm25":6.546671390533447,"pm10":8.297321319580078,"stations":4},{"datetime_utc":"2026-06-07T23:00:00Z","aqi":28,"aqi_min":28,"aqi_max":28,"pm25":6.818480968475342,"pm10":10.432324409484863,"stations":3},{"datetime_utc":"2026-06-08T00:00:00Z","aqi":37,"aqi_min":37,"aqi_max":37,"pm25":8.948709487915039,"pm10":13.365496635437012,"stations":3},{"datetime_utc":"2026-06-08T01:00:00Z","aqi":43,"aqi_min":43,"aqi_max":43,"pm25":10.25307559967041,"pm10":11.350117683410645,"stations":2},{"datetime_utc":"2026-06-08T02:00:00Z","aqi":23,"aqi_min":23,"aqi_max":23,"pm25":5.422980308532715,"pm10":7.189140319824219,"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.3283019065856934,"pm10":5.307069301605225,"stations":3},{"datetime_utc":"2026-06-08T05:00:00Z","aqi":15,"aqi_min":15,"aqi_max":15,"pm25":3.573399782180786,"pm10":5.393553256988525,"stations":3},{"datetime_utc":"2026-06-08T06:00:00Z","aqi":15,"aqi_min":15,"aqi_max":15,"pm25":3.6990671157836914,"pm10":4.91013240814209,"stations":3},{"datetime_utc":"2026-06-08T07:00:00Z","aqi":13,"aqi_min":13,"aqi_max":13,"pm25":3.144390344619751,"pm10":4.081625938415527,"stations":3},{"datetime_utc":"2026-06-08T08:00:00Z","aqi":15,"aqi_min":15,"aqi_max":15,"pm25":3.600083827972412,"pm10":3.8978662490844727,"stations":2},{"datetime_utc":"2026-06-08T09:00:00Z","aqi":15,"aqi_min":15,"aqi_max":15,"pm25":3.6724886894226074,"pm10":5.582743167877197,"stations":3},{"datetime_utc":"2026-06-08T10:00:00Z","aqi":45,"aqi_min":45,"aqi_max":45,"pm25":10.72774600982666,"pm10":13.68523120880127,"stations":2},{"datetime_utc":"2026-06-08T11:00:00Z","aqi":70,"aqi_min":70,"aqi_max":70,"pm25":21.032630920410156,"pm10":28.41517448425293,"stations":3},{"datetime_utc":"2026-06-08T12:00:00Z","aqi":58,"aqi_min":58,"aqi_max":58,"pm25":15.304807662963867,"pm10":20.760530471801758,"stations":3},{"datetime_utc":"2026-06-08T13:00:00Z","aqi":43,"aqi_min":43,"aqi_max":43,"pm25":10.421910285949707,"pm10":13.377625465393066,"stations":3},{"datetime_utc":"2026-06-08T14:00:00Z","aqi":34,"aqi_min":34,"aqi_max":34,"pm25":8.208101272583008,"pm10":11.816162109375,"stations":3},{"datetime_utc":"2026-06-08T15:00:00Z","aqi":25,"aqi_min":25,"aqi_max":25,"pm25":5.919844150543213,"pm10":7.285163879394531,"stations":3},{"datetime_utc":"2026-06-08T16:00:00Z","aqi":28,"aqi_min":28,"aqi_max":28,"pm25":6.7772932052612305,"pm10":9.010643005371094,"stations":3},{"datetime_utc":"2026-06-08T17:00:00Z","aqi":29,"aqi_min":29,"aqi_max":29,"pm25":7.031274318695068,"pm10":8.345749855041504,"stations":3},{"datetime_utc":"2026-06-08T18:00:00Z","aqi":32,"aqi_min":32,"aqi_max":32,"pm25":7.775242805480957,"pm10":8.699071884155273,"stations":3},{"datetime_utc":"2026-06-08T19:00:00Z","aqi":39,"aqi_min":39,"aqi_max":39,"pm25":9.291899681091309,"pm10":9.837052345275879,"stations":3},{"datetime_utc":"2026-06-08T20:00:00Z","aqi":33,"aqi_min":33,"aqi_max":33,"pm25":7.854520320892334,"pm10":9.752738952636719,"stations":3},{"datetime_utc":"2026-06-08T21:00:00Z","aqi":44,"aqi_min":44,"aqi_max":44,"pm25":10.475021362304688,"pm10":11.901742935180664,"stations":3},{"datetime_utc":"2026-06-08T22:00:00Z","aqi":38,"aqi_min":38,"aqi_max":38,"pm25":9.141410827636719,"pm10":11.336224555969238,"stations":3}],"daily":[{"date":"2026-06-06","aqi_avg":41,"aqi_min":41,"aqi_max":41,"aqi_color":"#059669","aqi_label":"Good","pm25_avg":9.9,"pm10_avg":14.2,"hours":1,"stations_avg":3},{"date":"2026-06-07","aqi_avg":45,"aqi_min":8,"aqi_max":153,"aqi_color":"#059669","aqi_label":"Good","pm25_avg":12.9,"pm10_avg":17.6,"hours":24,"stations_avg":3},{"date":"2026-06-08","aqi_avg":32,"aqi_min":13,"aqi_max":70,"aqi_color":"#059669","aqi_label":"Good","pm25_avg":7.8,"pm10_avg":10.2,"hours":23,"stations_avg":3}]}