{"city":"Xuân Mai","country":"Vietnam","lat":20.899999618530273,"lon":105.58332824707031,"range":"48h","license":"CC BY 4.0","source":"https://cerns.io","hourly":[{"datetime_utc":"2026-06-07T00:00:00Z","aqi":30,"aqi_min":30,"aqi_max":30,"pm25":7.260726451873779,"pm10":9.130692481994629,"stations":2},{"datetime_utc":"2026-06-07T01:00:00Z","aqi":26,"aqi_min":26,"aqi_max":26,"pm25":6.205611228942871,"pm10":6.9874587059021,"stations":2},{"datetime_utc":"2026-06-07T02:00:00Z","aqi":34,"aqi_min":34,"aqi_max":34,"pm25":8.270000457763672,"pm10":8.270000457763672,"stations":1},{"datetime_utc":"2026-06-07T03:00:00Z","aqi":13,"aqi_min":13,"aqi_max":13,"pm25":3.0999999046325684,"pm10":6.699999809265137,"stations":1},{"datetime_utc":"2026-06-07T04:00:00Z","aqi":21,"aqi_min":21,"aqi_max":21,"pm25":5.100000381469727,"pm10":5.281188488006592,"stations":2},{"datetime_utc":"2026-06-07T05:00:00Z","aqi":21,"aqi_min":21,"aqi_max":21,"pm25":5.132343769073486,"pm10":6.084158420562744,"stations":2},{"datetime_utc":"2026-06-07T06:00:00Z","aqi":10,"aqi_min":10,"aqi_max":10,"pm25":2.3818483352661133,"pm10":2.955775499343872,"stations":2},{"datetime_utc":"2026-06-07T07:00:00Z","aqi":6,"aqi_min":6,"aqi_max":6,"pm25":1.5498350858688354,"pm10":1.9917490482330322,"stations":2},{"datetime_utc":"2026-06-07T08:00:00Z","aqi":10,"aqi_min":10,"aqi_max":10,"pm25":2.4924087524414062,"pm10":2.7230029106140137,"stations":2},{"datetime_utc":"2026-06-07T09:00:00Z","aqi":26,"aqi_min":26,"aqi_max":26,"pm25":6.23795223236084,"pm10":6.9564337730407715,"stations":2},{"datetime_utc":"2026-06-07T10:00:00Z","aqi":48,"aqi_min":48,"aqi_max":48,"pm25":11.516167640686035,"pm10":11.856101036071777,"stations":2},{"datetime_utc":"2026-06-07T11:00:00Z","aqi":33,"aqi_min":33,"aqi_max":33,"pm25":7.886469841003418,"pm10":8.702310562133789,"stations":2},{"datetime_utc":"2026-06-07T12:00:00Z","aqi":53,"aqi_min":53,"aqi_max":53,"pm25":12.861059188842773,"pm10":14.533334732055664,"stations":2},{"datetime_utc":"2026-06-07T13:00:00Z","aqi":61,"aqi_min":61,"aqi_max":61,"pm25":16.791091918945312,"pm10":18.237957000732422,"stations":2},{"datetime_utc":"2026-06-07T14:00:00Z","aqi":141,"aqi_min":141,"aqi_max":141,"pm25":51.69010543823242,"pm10":56.73597717285156,"stations":2},{"datetime_utc":"2026-06-07T15:00:00Z","aqi":116,"aqi_min":116,"aqi_max":116,"pm25":41.75809097290039,"pm10":43.701324462890625,"stations":2},{"datetime_utc":"2026-06-07T16:00:00Z","aqi":64,"aqi_min":64,"aqi_max":64,"pm25":18.41452407836914,"pm10":19.730695724487305,"stations":2},{"datetime_utc":"2026-06-07T17:00:00Z","aqi":52,"aqi_min":52,"aqi_max":52,"pm25":12.549836158752441,"pm10":13.977558135986328,"stations":2},{"datetime_utc":"2026-06-07T18:00:00Z","aqi":53,"aqi_min":53,"aqi_max":53,"pm25":12.87756061553955,"pm10":14.296371459960938,"stations":2},{"datetime_utc":"2026-06-07T19:00:00Z","aqi":49,"aqi_min":49,"aqi_max":49,"pm25":11.72607421875,"pm10":12.234655380249023,"stations":2},{"datetime_utc":"2026-06-07T20:00:00Z","aqi":36,"aqi_min":36,"aqi_max":36,"pm25":8.569308280944824,"pm10":9.348185539245605,"stations":2},{"datetime_utc":"2026-06-07T21:00:00Z","aqi":33,"aqi_min":33,"aqi_max":33,"pm25":7.888120651245117,"pm10":8.601981163024902,"stations":2},{"datetime_utc":"2026-06-07T22:00:00Z","aqi":26,"aqi_min":26,"aqi_max":26,"pm25":6.240265369415283,"pm10":6.620793342590332,"stations":2},{"datetime_utc":"2026-06-07T23:00:00Z","aqi":25,"aqi_min":25,"aqi_max":25,"pm25":6.042575359344482,"pm10":7.548515319824219,"stations":2},{"datetime_utc":"2026-06-08T00:00:00Z","aqi":36,"aqi_min":36,"aqi_max":36,"pm25":8.6993408203125,"pm10":9.878548622131348,"stations":2},{"datetime_utc":"2026-06-08T01:00:00Z","aqi":39,"aqi_min":39,"aqi_max":39,"pm25":9.355447769165039,"pm10":10.59934139251709,"stations":2},{"datetime_utc":"2026-06-08T02:00:00Z","aqi":21,"aqi_min":21,"aqi_max":21,"pm25":5.115842342376709,"pm10":5.999670505523682,"stations":2},{"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":13,"aqi_min":13,"aqi_max":13,"pm25":3.1257424354553223,"pm10":3.431682825088501,"stations":2},{"datetime_utc":"2026-06-08T05:00:00Z","aqi":15,"aqi_min":15,"aqi_max":15,"pm25":3.6198019981384277,"pm10":3.8085808753967285,"stations":2},{"datetime_utc":"2026-06-08T06:00:00Z","aqi":15,"aqi_min":15,"aqi_max":15,"pm25":3.496039628982544,"pm10":3.6386139392852783,"stations":2},{"datetime_utc":"2026-06-08T07:00:00Z","aqi":13,"aqi_min":13,"aqi_max":13,"pm25":3.2333333492279053,"pm10":3.993398904800415,"stations":2},{"datetime_utc":"2026-06-08T08:00:00Z","aqi":16,"aqi_min":16,"aqi_max":16,"pm25":3.844223976135254,"pm10":4.252144813537598,"stations":2},{"datetime_utc":"2026-06-08T09:00:00Z","aqi":16,"aqi_min":16,"aqi_max":16,"pm25":3.8871285915374756,"pm10":4.966335773468018,"stations":2},{"datetime_utc":"2026-06-08T10:00:00Z","aqi":52,"aqi_min":52,"aqi_max":52,"pm25":12.70197582244873,"pm10":16.653459548950195,"stations":2},{"datetime_utc":"2026-06-08T11:00:00Z","aqi":74,"aqi_min":74,"aqi_max":74,"pm25":23.093402862548828,"pm10":25.73531723022461,"stations":2},{"datetime_utc":"2026-06-08T12:00:00Z","aqi":54,"aqi_min":54,"aqi_max":54,"pm25":13.541255950927734,"pm10":15.2244234085083,"stations":2},{"datetime_utc":"2026-06-08T13:00:00Z","aqi":38,"aqi_min":38,"aqi_max":38,"pm25":9.23828411102295,"pm10":10.632013320922852,"stations":2},{"datetime_utc":"2026-06-08T14:00:00Z","aqi":37,"aqi_min":37,"aqi_max":37,"pm25":8.92607307434082,"pm10":10.59174919128418,"stations":2},{"datetime_utc":"2026-06-08T15:00:00Z","aqi":26,"aqi_min":26,"aqi_max":26,"pm25":6.3072614669799805,"pm10":6.9531354904174805,"stations":2},{"datetime_utc":"2026-06-08T16:00:00Z","aqi":31,"aqi_min":31,"aqi_max":31,"pm25":7.3755784034729,"pm10":7.511551856994629,"stations":2},{"datetime_utc":"2026-06-08T17:00:00Z","aqi":34,"aqi_min":34,"aqi_max":34,"pm25":8.094719886779785,"pm10":9.210561752319336,"stations":2},{"datetime_utc":"2026-06-08T18:00:00Z","aqi":37,"aqi_min":37,"aqi_max":37,"pm25":8.916172981262207,"pm10":9.274918556213379,"stations":2},{"datetime_utc":"2026-06-08T19:00:00Z","aqi":50,"aqi_min":50,"aqi_max":50,"pm25":11.923104286193848,"pm10":12.47887897491455,"stations":2},{"datetime_utc":"2026-06-08T20:00:00Z","aqi":41,"aqi_min":41,"aqi_max":41,"pm25":9.863036155700684,"pm10":10.75643539428711,"stations":2},{"datetime_utc":"2026-06-08T21:00:00Z","aqi":53,"aqi_min":53,"aqi_max":53,"pm25":13.004291534423828,"pm10":15.042574882507324,"stations":2},{"datetime_utc":"2026-06-08T22:00:00Z","aqi":42,"aqi_min":42,"aqi_max":42,"pm25":10.147195816040039,"pm10":10.403961181640625,"stations":2},{"datetime_utc":"2026-06-08T23:00:00Z","aqi":49,"aqi_min":49,"aqi_max":49,"pm25":11.646865844726562,"pm10":12.579209327697754,"stations":2}],"daily":[{"date":"2026-06-07","aqi_avg":41,"aqi_min":6,"aqi_max":141,"aqi_color":"#059669","aqi_label":"Good","pm25_avg":11.4,"pm10_avg":12.6,"hours":24,"stations_avg":2},{"date":"2026-06-08","aqi_avg":34,"aqi_min":13,"aqi_max":74,"aqi_color":"#059669","aqi_label":"Good","pm25_avg":8.5,"pm10_avg":9.7,"hours":24,"stations_avg":2}]}