{"city":"Ecopark","country":"Vietnam","lat":20.962099075317383,"lon":105.93180084228516,"range":"48h","license":"CC BY 4.0","source":"https://cerns.io","hourly":[{"datetime_utc":"2026-06-07T00:00:00Z","aqi":34,"aqi_min":34,"aqi_max":34,"pm25":8.270340919494629,"pm10":16.0538330078125,"stations":3},{"datetime_utc":"2026-06-07T01:00:00Z","aqi":26,"aqi_min":26,"aqi_max":26,"pm25":6.350958824157715,"pm10":9.13709831237793,"stations":3},{"datetime_utc":"2026-06-07T02:00:00Z","aqi":31,"aqi_min":31,"aqi_max":31,"pm25":7.35453462600708,"pm10":10.599655151367188,"stations":2},{"datetime_utc":"2026-06-07T03:00:00Z","aqi":28,"aqi_min":28,"aqi_max":28,"pm25":6.633168697357178,"pm10":13.964194297790527,"stations":2},{"datetime_utc":"2026-06-07T04:00:00Z","aqi":20,"aqi_min":20,"aqi_max":20,"pm25":4.698732852935791,"pm10":4.903758525848389,"stations":2},{"datetime_utc":"2026-06-07T05:00:00Z","aqi":21,"aqi_min":21,"aqi_max":21,"pm25":5.076503753662109,"pm10":7.382350921630859,"stations":3},{"datetime_utc":"2026-06-07T06:00:00Z","aqi":17,"aqi_min":17,"aqi_max":17,"pm25":4.15585994720459,"pm10":6.621379375457764,"stations":3},{"datetime_utc":"2026-06-07T07:00:00Z","aqi":8,"aqi_min":8,"aqi_max":8,"pm25":1.9162609577178955,"pm10":3.6671335697174072,"stations":3},{"datetime_utc":"2026-06-07T08:00:00Z","aqi":13,"aqi_min":13,"aqi_max":13,"pm25":3.1544830799102783,"pm10":4.438823699951172,"stations":3},{"datetime_utc":"2026-06-07T09:00:00Z","aqi":21,"aqi_min":21,"aqi_max":21,"pm25":5.078517436981201,"pm10":6.765579700469971,"stations":3},{"datetime_utc":"2026-06-07T10:00:00Z","aqi":38,"aqi_min":38,"aqi_max":38,"pm25":9.07994556427002,"pm10":13.015851020812988,"stations":3},{"datetime_utc":"2026-06-07T11:00:00Z","aqi":31,"aqi_min":31,"aqi_max":31,"pm25":7.34747314453125,"pm10":8.481149673461914,"stations":2},{"datetime_utc":"2026-06-07T12:00:00Z","aqi":39,"aqi_min":39,"aqi_max":39,"pm25":9.417183876037598,"pm10":16.197185516357422,"stations":3},{"datetime_utc":"2026-06-07T13:00:00Z","aqi":57,"aqi_min":57,"aqi_max":57,"pm25":15.02857494354248,"pm10":27.088977813720703,"stations":3},{"datetime_utc":"2026-06-07T14:00:00Z","aqi":152,"aqi_min":152,"aqi_max":152,"pm25":56.7880859375,"pm10":80.40653991699219,"stations":3},{"datetime_utc":"2026-06-07T15:00:00Z","aqi":134,"aqi_min":134,"aqi_max":134,"pm25":48.91328430175781,"pm10":69.57579803466797,"stations":3},{"datetime_utc":"2026-06-07T16:00:00Z","aqi":86,"aqi_min":86,"aqi_max":86,"pm25":28.733318328857422,"pm10":49.159934997558594,"stations":3},{"datetime_utc":"2026-06-07T17:00:00Z","aqi":57,"aqi_min":57,"aqi_max":57,"pm25":15.067514419555664,"pm10":21.47748565673828,"stations":3},{"datetime_utc":"2026-06-07T18:00:00Z","aqi":54,"aqi_min":54,"aqi_max":54,"pm25":13.429076194763184,"pm10":21.01262855529785,"stations":3},{"datetime_utc":"2026-06-07T19:00:00Z","aqi":49,"aqi_min":49,"aqi_max":49,"pm25":11.693009376525879,"pm10":16.43022918701172,"stations":3},{"datetime_utc":"2026-06-07T20:00:00Z","aqi":41,"aqi_min":41,"aqi_max":41,"pm25":9.722532272338867,"pm10":13.080822944641113,"stations":3},{"datetime_utc":"2026-06-07T21:00:00Z","aqi":29,"aqi_min":29,"aqi_max":29,"pm25":6.847208499908447,"pm10":7.839175701141357,"stations":2},{"datetime_utc":"2026-06-07T22:00:00Z","aqi":20,"aqi_min":20,"aqi_max":20,"pm25":4.835775375366211,"pm10":6.175982475280762,"stations":4},{"datetime_utc":"2026-06-07T23:00:00Z","aqi":26,"aqi_min":26,"aqi_max":26,"pm25":6.307343482971191,"pm10":11.140495300292969,"stations":3},{"datetime_utc":"2026-06-08T00:00:00Z","aqi":33,"aqi_min":33,"aqi_max":33,"pm25":7.926844596862793,"pm10":13.794707298278809,"stations":3},{"datetime_utc":"2026-06-08T01:00:00Z","aqi":34,"aqi_min":34,"aqi_max":34,"pm25":8.060266494750977,"pm10":9.516051292419434,"stations":2},{"datetime_utc":"2026-06-08T02:00:00Z","aqi":21,"aqi_min":21,"aqi_max":21,"pm25":5.029705047607422,"pm10":7.435061931610107,"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.5118839740753174,"pm10":6.158993244171143,"stations":3},{"datetime_utc":"2026-06-08T05:00:00Z","aqi":15,"aqi_min":15,"aqi_max":15,"pm25":3.5541815757751465,"pm10":5.950887680053711,"stations":3},{"datetime_utc":"2026-06-08T06:00:00Z","aqi":15,"aqi_min":15,"aqi_max":15,"pm25":3.684514284133911,"pm10":5.297536373138428,"stations":3},{"datetime_utc":"2026-06-08T07:00:00Z","aqi":14,"aqi_min":14,"aqi_max":14,"pm25":3.2515485286712646,"pm10":4.52053689956665,"stations":3},{"datetime_utc":"2026-06-08T08:00:00Z","aqi":17,"aqi_min":17,"aqi_max":17,"pm25":4.196491718292236,"pm10":4.763330459594727,"stations":2},{"datetime_utc":"2026-06-08T09:00:00Z","aqi":16,"aqi_min":16,"aqi_max":16,"pm25":3.7479918003082275,"pm10":6.322490692138672,"stations":3},{"datetime_utc":"2026-06-08T10:00:00Z","aqi":58,"aqi_min":58,"aqi_max":58,"pm25":15.550579071044922,"pm10":20.936296463012695,"stations":2},{"datetime_utc":"2026-06-08T11:00:00Z","aqi":62,"aqi_min":62,"aqi_max":62,"pm25":17.499189376831055,"pm10":27.424497604370117,"stations":3},{"datetime_utc":"2026-06-08T12:00:00Z","aqi":56,"aqi_min":56,"aqi_max":56,"pm25":14.544654846191406,"pm10":21.707300186157227,"stations":3},{"datetime_utc":"2026-06-08T13:00:00Z","aqi":43,"aqi_min":43,"aqi_max":43,"pm25":10.228878021240234,"pm10":14.248342514038086,"stations":3},{"datetime_utc":"2026-06-08T14:00:00Z","aqi":31,"aqi_min":31,"aqi_max":31,"pm25":7.416262149810791,"pm10":12.320356369018555,"stations":3},{"datetime_utc":"2026-06-08T15:00:00Z","aqi":22,"aqi_min":22,"aqi_max":22,"pm25":5.260361671447754,"pm10":7.117198467254639,"stations":3},{"datetime_utc":"2026-06-08T16:00:00Z","aqi":24,"aqi_min":24,"aqi_max":24,"pm25":5.8101115226745605,"pm10":8.783167839050293,"stations":3},{"datetime_utc":"2026-06-08T17:00:00Z","aqi":25,"aqi_min":25,"aqi_max":25,"pm25":6.030708312988281,"pm10":7.733863830566406,"stations":3},{"datetime_utc":"2026-06-08T18:00:00Z","aqi":28,"aqi_min":28,"aqi_max":28,"pm25":6.642780303955078,"pm10":7.861976146697998,"stations":3},{"datetime_utc":"2026-06-08T19:00:00Z","aqi":31,"aqi_min":31,"aqi_max":31,"pm25":7.405101299285889,"pm10":7.996690273284912,"stations":3},{"datetime_utc":"2026-06-08T20:00:00Z","aqi":30,"aqi_min":30,"aqi_max":30,"pm25":7.1236348152160645,"pm10":9.351734161376953,"stations":3},{"datetime_utc":"2026-06-08T21:00:00Z","aqi":36,"aqi_min":36,"aqi_max":36,"pm25":8.645831108093262,"pm10":10.518720626831055,"stations":3},{"datetime_utc":"2026-06-08T22:00:00Z","aqi":33,"aqi_min":33,"aqi_max":33,"pm25":8.0059232711792,"pm10":10.904536247253418,"stations":3},{"datetime_utc":"2026-06-08T23:00:00Z","aqi":35,"aqi_min":35,"aqi_max":35,"pm25":8.299715995788574,"pm10":10.130328178405762,"stations":3}],"daily":[{"date":"2026-06-07","aqi_avg":43,"aqi_min":8,"aqi_max":152,"aqi_color":"#059669","aqi_label":"Good","pm25_avg":12.3,"pm10_avg":18.5,"hours":24,"stations_avg":3},{"date":"2026-06-08","aqi_avg":30,"aqi_min":14,"aqi_max":62,"aqi_color":"#059669","aqi_label":"Good","pm25_avg":7.3,"pm10_avg":10.4,"hours":24,"stations_avg":3}]}