{"city":"Bonneuil-sur-Marne","country":"France","lat":48.769500732421875,"lon":2.479300022125244,"range":"48h","license":"CC BY 4.0","source":"https://cerns.io","hourly":[{"datetime_utc":"2026-05-28T01:00:00Z","aqi":48,"aqi_min":48,"aqi_max":48,"pm25":11.4959716796875,"pm10":13.084540367126465,"stations":2},{"datetime_utc":"2026-05-28T02:00:00Z","aqi":57,"aqi_min":57,"aqi_max":57,"pm25":15.099154472351074,"pm10":17.84685707092285,"stations":2},{"datetime_utc":"2026-05-28T03:00:00Z","aqi":62,"aqi_min":62,"aqi_max":62,"pm25":17.234188079833984,"pm10":19.194181442260742,"stations":2},{"datetime_utc":"2026-05-28T04:00:00Z","aqi":66,"aqi_min":66,"aqi_max":66,"pm25":19.316303253173828,"pm10":20.595386505126953,"stations":2},{"datetime_utc":"2026-05-28T05:00:00Z","aqi":66,"aqi_min":66,"aqi_max":66,"pm25":19.439781188964844,"pm10":19.89858055114746,"stations":2},{"datetime_utc":"2026-05-28T06:00:00Z","aqi":66,"aqi_min":66,"aqi_max":66,"pm25":19.425790786743164,"pm10":19.952877044677734,"stations":2},{"datetime_utc":"2026-05-28T07:00:00Z","aqi":59,"aqi_min":59,"aqi_max":59,"pm25":15.777775764465332,"pm10":17.243715286254883,"stations":2},{"datetime_utc":"2026-05-28T08:00:00Z","aqi":66,"aqi_min":66,"aqi_max":66,"pm25":19.221418380737305,"pm10":20.14021873474121,"stations":2},{"datetime_utc":"2026-05-28T09:00:00Z","aqi":66,"aqi_min":66,"aqi_max":66,"pm25":19.123355865478516,"pm10":19.58963966369629,"stations":2},{"datetime_utc":"2026-05-28T10:00:00Z","aqi":61,"aqi_min":61,"aqi_max":61,"pm25":16.98147964477539,"pm10":18.2481632232666,"stations":2},{"datetime_utc":"2026-05-28T11:00:00Z","aqi":51,"aqi_min":51,"aqi_max":51,"pm25":12.099154472351074,"pm10":15.064007759094238,"stations":2},{"datetime_utc":"2026-05-28T12:00:00Z","aqi":27,"aqi_min":27,"aqi_max":27,"pm25":6.587389945983887,"pm10":7.119906425476074,"stations":2},{"datetime_utc":"2026-05-28T13:00:00Z","aqi":29,"aqi_min":29,"aqi_max":29,"pm25":6.893095970153809,"pm10":7.5938944816589355,"stations":2},{"datetime_utc":"2026-05-28T14:00:00Z","aqi":32,"aqi_min":32,"aqi_max":32,"pm25":7.604687213897705,"pm10":7.657489776611328,"stations":2},{"datetime_utc":"2026-05-28T15:00:00Z","aqi":31,"aqi_min":31,"aqi_max":31,"pm25":7.410918712615967,"pm10":7.699660301208496,"stations":2},{"datetime_utc":"2026-05-28T16:00:00Z","aqi":30,"aqi_min":30,"aqi_max":30,"pm25":7.198808193206787,"pm10":7.204294204711914,"stations":2},{"datetime_utc":"2026-05-28T17:00:00Z","aqi":26,"aqi_min":26,"aqi_max":26,"pm25":6.175898551940918,"pm10":6.33864164352417,"stations":2},{"datetime_utc":"2026-05-28T18:00:00Z","aqi":35,"aqi_min":35,"aqi_max":35,"pm25":8.292929649353027,"pm10":9.33195686340332,"stations":2},{"datetime_utc":"2026-05-28T19:00:00Z","aqi":37,"aqi_min":37,"aqi_max":37,"pm25":8.849154472351074,"pm10":9.064753532409668,"stations":2},{"datetime_utc":"2026-05-28T20:00:00Z","aqi":84,"aqi_min":84,"aqi_max":84,"pm25":27.917016983032227,"pm10":28.207990646362305,"stations":2},{"datetime_utc":"2026-05-28T21:00:00Z","aqi":44,"aqi_min":44,"aqi_max":44,"pm25":10.470871925354004,"pm10":12.905265808105469,"stations":2},{"datetime_utc":"2026-05-28T22:00:00Z","aqi":41,"aqi_min":41,"aqi_max":41,"pm25":9.76366901397705,"pm10":11.016064643859863,"stations":2},{"datetime_utc":"2026-05-28T23:00:00Z","aqi":47,"aqi_min":47,"aqi_max":47,"pm25":11.377729415893555,"pm10":13.249666213989258,"stations":2},{"datetime_utc":"2026-05-29T00:00:00Z","aqi":43,"aqi_min":43,"aqi_max":43,"pm25":10.313502311706543,"pm10":12.188694953918457,"stations":2},{"datetime_utc":"2026-05-29T01:00:00Z","aqi":48,"aqi_min":48,"aqi_max":48,"pm25":11.623954772949219,"pm10":14.14954662322998,"stations":2},{"datetime_utc":"2026-05-29T02:00:00Z","aqi":53,"aqi_min":53,"aqi_max":53,"pm25":12.919547080993652,"pm10":17.27484703063965,"stations":2},{"datetime_utc":"2026-05-29T03:00:00Z","aqi":58,"aqi_min":58,"aqi_max":58,"pm25":15.550219535827637,"pm10":18.8483829498291,"stations":2},{"datetime_utc":"2026-05-29T04:00:00Z","aqi":56,"aqi_min":56,"aqi_max":56,"pm25":14.396984100341797,"pm10":16.884807586669922,"stations":2},{"datetime_utc":"2026-05-29T05:00:00Z","aqi":61,"aqi_min":61,"aqi_max":61,"pm25":16.91284942626953,"pm10":18.044275283813477,"stations":2},{"datetime_utc":"2026-05-29T06:00:00Z","aqi":60,"aqi_min":60,"aqi_max":60,"pm25":16.422277450561523,"pm10":17.85861587524414,"stations":2},{"datetime_utc":"2026-05-29T07:00:00Z","aqi":57,"aqi_min":57,"aqi_max":57,"pm25":14.884734153747559,"pm10":15.992043495178223,"stations":2},{"datetime_utc":"2026-05-29T08:00:00Z","aqi":60,"aqi_min":60,"aqi_max":60,"pm25":16.489347457885742,"pm10":18.051284790039062,"stations":2},{"datetime_utc":"2026-05-29T09:00:00Z","aqi":39,"aqi_min":39,"aqi_max":39,"pm25":9.363089561462402,"pm10":9.465545654296875,"stations":2},{"datetime_utc":"2026-05-29T10:00:00Z","aqi":32,"aqi_min":32,"aqi_max":32,"pm25":7.793548583984375,"pm10":7.951664447784424,"stations":2},{"datetime_utc":"2026-05-29T11:00:00Z","aqi":27,"aqi_min":27,"aqi_max":27,"pm25":6.4980692863464355,"pm10":6.637782573699951,"stations":2},{"datetime_utc":"2026-05-29T12:00:00Z","aqi":36,"aqi_min":36,"aqi_max":36,"pm25":8.584806442260742,"pm10":10.870173454284668,"stations":2},{"datetime_utc":"2026-05-29T13:00:00Z","aqi":35,"aqi_min":35,"aqi_max":35,"pm25":8.46971321105957,"pm10":8.857084274291992,"stations":2},{"datetime_utc":"2026-05-29T14:00:00Z","aqi":33,"aqi_min":33,"aqi_max":33,"pm25":7.824347496032715,"pm10":8.23377513885498,"stations":2},{"datetime_utc":"2026-05-29T15:00:00Z","aqi":30,"aqi_min":30,"aqi_max":30,"pm25":7.256231307983398,"pm10":7.470459461212158,"stations":2},{"datetime_utc":"2026-05-29T16:00:00Z","aqi":24,"aqi_min":24,"aqi_max":24,"pm25":5.676930904388428,"pm10":5.824187755584717,"stations":2},{"datetime_utc":"2026-05-29T17:00:00Z","aqi":30,"aqi_min":30,"aqi_max":30,"pm25":7.260526180267334,"pm10":7.279154300689697,"stations":2},{"datetime_utc":"2026-05-29T18:00:00Z","aqi":25,"aqi_min":25,"aqi_max":25,"pm25":5.903381824493408,"pm10":6.346983909606934,"stations":2},{"datetime_utc":"2026-05-29T19:00:00Z","aqi":35,"aqi_min":35,"aqi_max":35,"pm25":8.478474617004395,"pm10":9.29504680633545,"stations":2},{"datetime_utc":"2026-05-29T20:00:00Z","aqi":52,"aqi_min":52,"aqi_max":52,"pm25":12.365053176879883,"pm10":15.788528442382812,"stations":2},{"datetime_utc":"2026-05-29T21:00:00Z","aqi":62,"aqi_min":62,"aqi_max":62,"pm25":17.285818099975586,"pm10":19.675752639770508,"stations":2},{"datetime_utc":"2026-05-29T22:00:00Z","aqi":81,"aqi_min":81,"aqi_max":81,"pm25":26.339614868164062,"pm10":29.683427810668945,"stations":2},{"datetime_utc":"2026-05-29T23:00:00Z","aqi":64,"aqi_min":64,"aqi_max":64,"pm25":18.34792137145996,"pm10":18.77232551574707,"stations":2},{"datetime_utc":"2026-05-30T00:00:00Z","aqi":54,"aqi_min":54,"aqi_max":54,"pm25":13.604181289672852,"pm10":16.243715286254883,"stations":2}],"daily":[{"date":"2026-05-28","aqi_avg":49,"aqi_min":26,"aqi_max":84,"aqi_color":"#059669","aqi_label":"Good","pm25_avg":13.2,"pm10_avg":14.3,"hours":23,"stations_avg":2},{"date":"2026-05-29","aqi_avg":46,"aqi_min":24,"aqi_max":81,"aqi_color":"#059669","aqi_label":"Good","pm25_avg":12.0,"pm10_avg":13.4,"hours":24,"stations_avg":2},{"date":"2026-05-30","aqi_avg":54,"aqi_min":54,"aqi_max":54,"aqi_color":"#d97706","aqi_label":"Moderate","pm25_avg":13.6,"pm10_avg":16.2,"hours":1,"stations_avg":2}]}