{"city":"Yên Phụ","country":"Vietnam","lat":21.0333309173584,"lon":105.83332824707031,"range":"48h","license":"CC BY 4.0","source":"https://cerns.io","hourly":[{"datetime_utc":"2026-07-20T03:00:00Z","aqi":64,"aqi_min":64,"aqi_max":64,"pm25":18.492084503173828,"pm10":21.079713821411133,"stations":2},{"datetime_utc":"2026-07-20T04:00:00Z","aqi":29,"aqi_min":29,"aqi_max":29,"pm25":7.034065246582031,"pm10":8.373490333557129,"stations":2},{"datetime_utc":"2026-07-20T05:00:00Z","aqi":14,"aqi_min":14,"aqi_max":14,"pm25":3.352011203765869,"pm10":5.3296332359313965,"stations":2},{"datetime_utc":"2026-07-20T06:00:00Z","aqi":18,"aqi_min":18,"aqi_max":18,"pm25":4.405678749084473,"pm10":4.720837593078613,"stations":2},{"datetime_utc":"2026-07-20T07:00:00Z","aqi":21,"aqi_min":21,"aqi_max":21,"pm25":4.953276634216309,"pm10":5.189645290374756,"stations":2},{"datetime_utc":"2026-07-20T08:00:00Z","aqi":23,"aqi_min":23,"aqi_max":23,"pm25":5.406907081604004,"pm10":5.966314315795898,"stations":2},{"datetime_utc":"2026-07-20T09:00:00Z","aqi":45,"aqi_min":45,"aqi_max":45,"pm25":10.7711181640625,"pm10":11.661137580871582,"stations":2},{"datetime_utc":"2026-07-20T10:00:00Z","aqi":57,"aqi_min":57,"aqi_max":57,"pm25":15.089706420898438,"pm10":17.847347259521484,"stations":2},{"datetime_utc":"2026-07-20T11:00:00Z","aqi":73,"aqi_min":73,"aqi_max":73,"pm25":22.60642433166504,"pm10":26.626821517944336,"stations":2},{"datetime_utc":"2026-07-20T12:00:00Z","aqi":76,"aqi_min":76,"aqi_max":76,"pm25":24.177549362182617,"pm10":26.70306396484375,"stations":2},{"datetime_utc":"2026-07-20T13:00:00Z","aqi":85,"aqi_min":85,"aqi_max":85,"pm25":28.491579055786133,"pm10":35.5393180847168,"stations":2},{"datetime_utc":"2026-07-20T14:00:00Z","aqi":81,"aqi_min":81,"aqi_max":81,"pm25":26.600507736206055,"pm10":32.085472106933594,"stations":2},{"datetime_utc":"2026-07-20T15:00:00Z","aqi":110,"aqi_min":110,"aqi_max":110,"pm25":39.08379364013672,"pm10":44.436317443847656,"stations":2},{"datetime_utc":"2026-07-20T16:00:00Z","aqi":125,"aqi_min":125,"aqi_max":125,"pm25":45.22621154785156,"pm10":55.76039123535156,"stations":2},{"datetime_utc":"2026-07-20T17:00:00Z","aqi":115,"aqi_min":115,"aqi_max":115,"pm25":41.15501403808594,"pm10":51.019779205322266,"stations":2},{"datetime_utc":"2026-07-20T18:00:00Z","aqi":109,"aqi_min":109,"aqi_max":109,"pm25":38.740169525146484,"pm10":48.21190643310547,"stations":2},{"datetime_utc":"2026-07-20T19:00:00Z","aqi":97,"aqi_min":97,"aqi_max":97,"pm25":33.85091018676758,"pm10":41.952903747558594,"stations":2},{"datetime_utc":"2026-07-20T20:00:00Z","aqi":93,"aqi_min":93,"aqi_max":93,"pm25":32.00785827636719,"pm10":49.03068542480469,"stations":2},{"datetime_utc":"2026-07-20T21:00:00Z","aqi":71,"aqi_min":71,"aqi_max":71,"pm25":21.417217254638672,"pm10":31.382904052734375,"stations":2},{"datetime_utc":"2026-07-20T22:00:00Z","aqi":75,"aqi_min":75,"aqi_max":75,"pm25":23.6210880279541,"pm10":29.363630294799805,"stations":2},{"datetime_utc":"2026-07-20T23:00:00Z","aqi":74,"aqi_min":74,"aqi_max":74,"pm25":22.943544387817383,"pm10":30.55913734436035,"stations":2},{"datetime_utc":"2026-07-21T00:00:00Z","aqi":93,"aqi_min":93,"aqi_max":93,"pm25":32.15715026855469,"pm10":45.32957458496094,"stations":2},{"datetime_utc":"2026-07-21T01:00:00Z","aqi":89,"aqi_min":89,"aqi_max":89,"pm25":30.373924255371094,"pm10":41.09263610839844,"stations":2},{"datetime_utc":"2026-07-21T02:00:00Z","aqi":107,"aqi_min":107,"aqi_max":107,"pm25":37.85416030883789,"pm10":45.244300842285156,"stations":2},{"datetime_utc":"2026-07-21T03:00:00Z","aqi":105,"aqi_min":105,"aqi_max":105,"pm25":37.172489166259766,"pm10":48.45726013183594,"stations":2},{"datetime_utc":"2026-07-21T04:00:00Z","aqi":103,"aqi_min":103,"aqi_max":103,"pm25":36.2617073059082,"pm10":39.628143310546875,"stations":2},{"datetime_utc":"2026-07-21T05:00:00Z","aqi":95,"aqi_min":95,"aqi_max":95,"pm25":33.092586517333984,"pm10":35.5086784362793,"stations":2},{"datetime_utc":"2026-07-21T06:00:00Z","aqi":94,"aqi_min":94,"aqi_max":94,"pm25":32.715415954589844,"pm10":38.78858947753906,"stations":2},{"datetime_utc":"2026-07-21T07:00:00Z","aqi":98,"aqi_min":98,"aqi_max":98,"pm25":34.576927185058594,"pm10":37.54304885864258,"stations":2},{"datetime_utc":"2026-07-21T08:00:00Z","aqi":101,"aqi_min":101,"aqi_max":101,"pm25":35.55003356933594,"pm10":39.29193115234375,"stations":2},{"datetime_utc":"2026-07-21T09:00:00Z","aqi":79,"aqi_min":79,"aqi_max":79,"pm25":25.636619567871094,"pm10":28.86911964416504,"stations":2},{"datetime_utc":"2026-07-21T10:00:00Z","aqi":78,"aqi_min":78,"aqi_max":78,"pm25":25.015226364135742,"pm10":30.257768630981445,"stations":2},{"datetime_utc":"2026-07-21T11:00:00Z","aqi":91,"aqi_min":91,"aqi_max":91,"pm25":31.249855041503906,"pm10":35.47237014770508,"stations":2},{"datetime_utc":"2026-07-21T12:00:00Z","aqi":87,"aqi_min":87,"aqi_max":87,"pm25":28.987218856811523,"pm10":33.72489547729492,"stations":2},{"datetime_utc":"2026-07-21T13:00:00Z","aqi":90,"aqi_min":90,"aqi_max":90,"pm25":30.72701644897461,"pm10":34.27253723144531,"stations":2},{"datetime_utc":"2026-07-21T14:00:00Z","aqi":85,"aqi_min":85,"aqi_max":85,"pm25":28.344106674194336,"pm10":34.048160552978516,"stations":2},{"datetime_utc":"2026-07-21T15:00:00Z","aqi":121,"aqi_min":121,"aqi_max":121,"pm25":43.575408935546875,"pm10":53.844730377197266,"stations":2},{"datetime_utc":"2026-07-21T16:00:00Z","aqi":101,"aqi_min":101,"aqi_max":101,"pm25":35.45608901977539,"pm10":43.10655212402344,"stations":2},{"datetime_utc":"2026-07-21T17:00:00Z","aqi":74,"aqi_min":74,"aqi_max":74,"pm25":23.16869354248047,"pm10":28.28122901916504,"stations":2},{"datetime_utc":"2026-07-21T18:00:00Z","aqi":74,"aqi_min":74,"aqi_max":74,"pm25":23.074926376342773,"pm10":30.346914291381836,"stations":2},{"datetime_utc":"2026-07-21T19:00:00Z","aqi":75,"aqi_min":75,"aqi_max":75,"pm25":23.547849655151367,"pm10":25.86880874633789,"stations":2},{"datetime_utc":"2026-07-21T20:00:00Z","aqi":115,"aqi_min":115,"aqi_max":115,"pm25":41.19070053100586,"pm10":49.98240280151367,"stations":2},{"datetime_utc":"2026-07-21T21:00:00Z","aqi":92,"aqi_min":92,"aqi_max":92,"pm25":31.519590377807617,"pm10":38.9915771484375,"stations":2},{"datetime_utc":"2026-07-21T22:00:00Z","aqi":124,"aqi_min":124,"aqi_max":124,"pm25":44.857330322265625,"pm10":50.713802337646484,"stations":2},{"datetime_utc":"2026-07-21T23:00:00Z","aqi":112,"aqi_min":112,"aqi_max":112,"pm25":40.031070709228516,"pm10":49.540672302246094,"stations":2},{"datetime_utc":"2026-07-22T00:00:00Z","aqi":113,"aqi_min":113,"aqi_max":113,"pm25":40.52265548706055,"pm10":49.40736389160156,"stations":2},{"datetime_utc":"2026-07-22T01:00:00Z","aqi":117,"aqi_min":117,"aqi_max":117,"pm25":41.79832458496094,"pm10":50.9427375793457,"stations":2}],"daily":[{"date":"2026-07-20","aqi_avg":69,"aqi_min":14,"aqi_max":125,"aqi_color":"#d97706","aqi_label":"Moderate","pm25_avg":22.4,"pm10_avg":27.8,"hours":21,"stations_avg":2},{"date":"2026-07-21","aqi_avg":95,"aqi_min":74,"aqi_max":124,"aqi_color":"#d97706","aqi_label":"Moderate","pm25_avg":32.8,"pm10_avg":39.1,"hours":24,"stations_avg":2},{"date":"2026-07-22","aqi_avg":115,"aqi_min":113,"aqi_max":117,"aqi_color":"#ea580c","aqi_label":"Unhealthy for sensitive groups","pm25_avg":41.2,"pm10_avg":50.2,"hours":2,"stations_avg":2}]}