{"city":"Vinhomes Ocean Park","country":"Vietnam","lat":20.994800567626953,"lon":105.94650268554688,"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.848243713378906,"pm10":20.296606063842773,"stations":2},{"datetime_utc":"2026-07-20T03:00:00Z","aqi":73,"aqi_min":73,"aqi_max":73,"pm25":22.73440170288086,"pm10":24.66545295715332,"stations":2},{"datetime_utc":"2026-07-20T04:00:00Z","aqi":39,"aqi_min":39,"aqi_max":39,"pm25":9.251166343688965,"pm10":10.19757080078125,"stations":2},{"datetime_utc":"2026-07-20T05:00:00Z","aqi":20,"aqi_min":20,"aqi_max":20,"pm25":4.727585315704346,"pm10":6.124923229217529,"stations":2},{"datetime_utc":"2026-07-20T06:00:00Z","aqi":22,"aqi_min":22,"aqi_max":22,"pm25":5.392855167388916,"pm10":5.615538597106934,"stations":2},{"datetime_utc":"2026-07-20T07:00:00Z","aqi":24,"aqi_min":24,"aqi_max":24,"pm25":5.665338516235352,"pm10":5.832350730895996,"stations":2},{"datetime_utc":"2026-07-20T08:00:00Z","aqi":26,"aqi_min":26,"aqi_max":26,"pm25":6.18832540512085,"pm10":6.583588600158691,"stations":2},{"datetime_utc":"2026-07-20T09:00:00Z","aqi":50,"aqi_min":50,"aqi_max":50,"pm25":11.93862247467041,"pm10":12.599763870239258,"stations":2},{"datetime_utc":"2026-07-20T10:00:00Z","aqi":57,"aqi_min":57,"aqi_max":57,"pm25":14.969488143920898,"pm10":16.91796875,"stations":2},{"datetime_utc":"2026-07-20T11:00:00Z","aqi":72,"aqi_min":72,"aqi_max":72,"pm25":21.85043716430664,"pm10":24.694082260131836,"stations":2},{"datetime_utc":"2026-07-20T12:00:00Z","aqi":85,"aqi_min":85,"aqi_max":85,"pm25":28.29502296447754,"pm10":30.085355758666992,"stations":2},{"datetime_utc":"2026-07-20T13:00:00Z","aqi":110,"aqi_min":110,"aqi_max":110,"pm25":39.066158294677734,"pm10":44.08406066894531,"stations":2},{"datetime_utc":"2026-07-20T14:00:00Z","aqi":92,"aqi_min":92,"aqi_max":92,"pm25":31.614994049072266,"pm10":35.666587829589844,"stations":2},{"datetime_utc":"2026-07-20T15:00:00Z","aqi":124,"aqi_min":124,"aqi_max":124,"pm25":44.734046936035156,"pm10":48.83584213256836,"stations":2},{"datetime_utc":"2026-07-20T16:00:00Z","aqi":139,"aqi_min":139,"aqi_max":139,"pm25":50.922706604003906,"pm10":58.44218444824219,"stations":2},{"datetime_utc":"2026-07-20T17:00:00Z","aqi":129,"aqi_min":129,"aqi_max":129,"pm25":46.675804138183594,"pm10":53.76630401611328,"stations":2},{"datetime_utc":"2026-07-20T18:00:00Z","aqi":104,"aqi_min":104,"aqi_max":104,"pm25":36.60398483276367,"pm10":43.319950103759766,"stations":2},{"datetime_utc":"2026-07-20T19:00:00Z","aqi":106,"aqi_min":106,"aqi_max":106,"pm25":37.61235427856445,"pm10":43.53654861450195,"stations":2},{"datetime_utc":"2026-07-20T20:00:00Z","aqi":93,"aqi_min":93,"aqi_max":93,"pm25":32.23442459106445,"pm10":44.268192291259766,"stations":2},{"datetime_utc":"2026-07-20T21:00:00Z","aqi":72,"aqi_min":72,"aqi_max":72,"pm25":22.089977264404297,"pm10":29.184297561645508,"stations":2},{"datetime_utc":"2026-07-20T22:00:00Z","aqi":78,"aqi_min":78,"aqi_max":78,"pm25":25.170053482055664,"pm10":29.432987213134766,"stations":2},{"datetime_utc":"2026-07-20T23:00:00Z","aqi":76,"aqi_min":76,"aqi_max":76,"pm25":24.08099365234375,"pm10":29.969606399536133,"stations":2},{"datetime_utc":"2026-07-21T00:00:00Z","aqi":106,"aqi_min":106,"aqi_max":106,"pm25":37.451377868652344,"pm10":46.887786865234375,"stations":2},{"datetime_utc":"2026-07-21T01:00:00Z","aqi":90,"aqi_min":90,"aqi_max":90,"pm25":30.563499450683594,"pm10":38.4686393737793,"stations":2},{"datetime_utc":"2026-07-21T02:00:00Z","aqi":119,"aqi_min":119,"aqi_max":119,"pm25":42.70912551879883,"pm10":48.34454345703125,"stations":2},{"datetime_utc":"2026-07-21T03:00:00Z","aqi":103,"aqi_min":103,"aqi_max":103,"pm25":36.379512786865234,"pm10":44.813724517822266,"stations":2},{"datetime_utc":"2026-07-21T04:00:00Z","aqi":116,"aqi_min":116,"aqi_max":116,"pm25":41.45189666748047,"pm10":43.90976333618164,"stations":2},{"datetime_utc":"2026-07-21T05:00:00Z","aqi":109,"aqi_min":109,"aqi_max":109,"pm25":38.6434326171875,"pm10":40.641075134277344,"stations":2},{"datetime_utc":"2026-07-21T06:00:00Z","aqi":105,"aqi_min":105,"aqi_max":105,"pm25":36.98316192626953,"pm10":41.28311538696289,"stations":2},{"datetime_utc":"2026-07-21T07:00:00Z","aqi":109,"aqi_min":109,"aqi_max":109,"pm25":38.91171646118164,"pm10":41.07793045043945,"stations":2},{"datetime_utc":"2026-07-21T08:00:00Z","aqi":100,"aqi_min":100,"aqi_max":100,"pm25":35.16857147216797,"pm10":37.87705612182617,"stations":2},{"datetime_utc":"2026-07-21T09:00:00Z","aqi":81,"aqi_min":81,"aqi_max":81,"pm25":26.221527099609375,"pm10":28.508464813232422,"stations":2},{"datetime_utc":"2026-07-21T10:00:00Z","aqi":84,"aqi_min":84,"aqi_max":84,"pm25":27.865785598754883,"pm10":31.628719329833984,"stations":2},{"datetime_utc":"2026-07-21T11:00:00Z","aqi":104,"aqi_min":104,"aqi_max":104,"pm25":36.863121032714844,"pm10":39.911197662353516,"stations":2},{"datetime_utc":"2026-07-21T12:00:00Z","aqi":96,"aqi_min":96,"aqi_max":96,"pm25":33.442230224609375,"pm10":36.91299057006836,"stations":2},{"datetime_utc":"2026-07-21T13:00:00Z","aqi":97,"aqi_min":97,"aqi_max":97,"pm25":33.917423248291016,"pm10":36.65147018432617,"stations":2},{"datetime_utc":"2026-07-21T14:00:00Z","aqi":89,"aqi_min":89,"aqi_max":89,"pm25":30.027162551879883,"pm10":34.31865310668945,"stations":2},{"datetime_utc":"2026-07-21T15:00:00Z","aqi":132,"aqi_min":132,"aqi_max":132,"pm25":47.91944885253906,"pm10":55.31047058105469,"stations":2},{"datetime_utc":"2026-07-21T16:00:00Z","aqi":109,"aqi_min":109,"aqi_max":109,"pm25":38.89617919921875,"pm10":44.53067398071289,"stations":2},{"datetime_utc":"2026-07-21T17:00:00Z","aqi":85,"aqi_min":85,"aqi_max":85,"pm25":28.148502349853516,"pm10":31.85772132873535,"stations":2},{"datetime_utc":"2026-07-21T18:00:00Z","aqi":80,"aqi_min":80,"aqi_max":80,"pm25":25.881559371948242,"pm10":31.052040100097656,"stations":2},{"datetime_utc":"2026-07-21T19:00:00Z","aqi":76,"aqi_min":76,"aqi_max":76,"pm25":23.926998138427734,"pm10":25.616811752319336,"stations":2},{"datetime_utc":"2026-07-21T20:00:00Z","aqi":112,"aqi_min":112,"aqi_max":112,"pm25":39.98158264160156,"pm10":46.47526550292969,"stations":2},{"datetime_utc":"2026-07-21T21:00:00Z","aqi":95,"aqi_min":95,"aqi_max":95,"pm25":32.84892654418945,"pm10":38.21940612792969,"stations":2},{"datetime_utc":"2026-07-21T22:00:00Z","aqi":151,"aqi_min":151,"aqi_max":151,"pm25":55.503578186035156,"pm10":59.99372482299805,"stations":2},{"datetime_utc":"2026-07-21T23:00:00Z","aqi":117,"aqi_min":117,"aqi_max":117,"pm25":41.80891418457031,"pm10":48.713016510009766,"stations":2},{"datetime_utc":"2026-07-22T00:00:00Z","aqi":125,"aqi_min":125,"aqi_max":125,"pm25":45.234283447265625,"pm10":52.0313606262207,"stations":2}],"daily":[{"date":"2026-07-20","aqi_avg":75,"aqi_min":20,"aqi_max":139,"aqi_color":"#d97706","aqi_label":"Moderate","pm25_avg":24.6,"pm10_avg":28.4,"hours":22,"stations_avg":2},{"date":"2026-07-21","aqi_avg":103,"aqi_min":76,"aqi_max":151,"aqi_color":"#ea580c","aqi_label":"Unhealthy for sensitive groups","pm25_avg":35.9,"pm10_avg":40.5,"hours":24,"stations_avg":2},{"date":"2026-07-22","aqi_avg":125,"aqi_min":125,"aqi_max":125,"aqi_color":"#ea580c","aqi_label":"Unhealthy for sensitive groups","pm25_avg":45.2,"pm10_avg":52.0,"hours":1,"stations_avg":2}]}