{"city":"Marignane","country":"France","lat":43.41727066040039,"lon":5.214620113372803,"range":"48h","license":"CC BY 4.0","source":"https://cerns.io","hourly":[{"datetime_utc":"2026-06-07T14:00:00Z","aqi":48,"aqi_min":48,"aqi_max":48,"pm25":11.46690559387207,"pm10":15.875789642333984,"stations":6},{"datetime_utc":"2026-06-07T15:00:00Z","aqi":20,"aqi_min":20,"aqi_max":20,"pm25":4.721770286560059,"pm10":6.773161888122559,"stations":4},{"datetime_utc":"2026-06-07T16:00:00Z","aqi":30,"aqi_min":30,"aqi_max":30,"pm25":7.087620258331299,"pm10":9.735847473144531,"stations":5},{"datetime_utc":"2026-06-07T17:00:00Z","aqi":51,"aqi_min":51,"aqi_max":51,"pm25":12.25202751159668,"pm10":17.20523452758789,"stations":5},{"datetime_utc":"2026-06-07T18:00:00Z","aqi":59,"aqi_min":59,"aqi_max":59,"pm25":15.982333183288574,"pm10":20.848567962646484,"stations":5},{"datetime_utc":"2026-06-07T19:00:00Z","aqi":31,"aqi_min":31,"aqi_max":31,"pm25":7.53238582611084,"pm10":11.036137580871582,"stations":5},{"datetime_utc":"2026-06-07T20:00:00Z","aqi":34,"aqi_min":34,"aqi_max":34,"pm25":8.147339820861816,"pm10":13.424480438232422,"stations":5},{"datetime_utc":"2026-06-07T21:00:00Z","aqi":57,"aqi_min":57,"aqi_max":57,"pm25":14.905402183532715,"pm10":21.24598503112793,"stations":5},{"datetime_utc":"2026-06-07T22:00:00Z","aqi":61,"aqi_min":61,"aqi_max":61,"pm25":16.925796508789062,"pm10":20.520082473754883,"stations":8},{"datetime_utc":"2026-06-07T23:00:00Z","aqi":46,"aqi_min":46,"aqi_max":46,"pm25":10.94847583770752,"pm10":14.47542667388916,"stations":5},{"datetime_utc":"2026-06-08T00:00:00Z","aqi":19,"aqi_min":19,"aqi_max":19,"pm25":4.639776229858398,"pm10":7.617906093597412,"stations":6},{"datetime_utc":"2026-06-08T01:00:00Z","aqi":19,"aqi_min":19,"aqi_max":19,"pm25":4.501381874084473,"pm10":6.547449111938477,"stations":5},{"datetime_utc":"2026-06-08T02:00:00Z","aqi":21,"aqi_min":21,"aqi_max":21,"pm25":5.003880023956299,"pm10":7.482946872711182,"stations":5},{"datetime_utc":"2026-06-08T03:00:00Z","aqi":21,"aqi_min":21,"aqi_max":21,"pm25":5.084555149078369,"pm10":8.092459678649902,"stations":6},{"datetime_utc":"2026-06-08T04:00:00Z","aqi":21,"aqi_min":21,"aqi_max":21,"pm25":4.990322113037109,"pm10":8.345824241638184,"stations":5},{"datetime_utc":"2026-06-08T05:00:00Z","aqi":20,"aqi_min":20,"aqi_max":20,"pm25":4.855289459228516,"pm10":7.8381476402282715,"stations":7},{"datetime_utc":"2026-06-08T06:00:00Z","aqi":26,"aqi_min":26,"aqi_max":26,"pm25":6.258360862731934,"pm10":10.022795677185059,"stations":5},{"datetime_utc":"2026-06-08T07:00:00Z","aqi":33,"aqi_min":33,"aqi_max":33,"pm25":7.831581115722656,"pm10":16.350318908691406,"stations":5},{"datetime_utc":"2026-06-08T08:00:00Z","aqi":42,"aqi_min":42,"aqi_max":42,"pm25":10.016830444335938,"pm10":14.187466621398926,"stations":5},{"datetime_utc":"2026-06-08T09:00:00Z","aqi":29,"aqi_min":29,"aqi_max":29,"pm25":7.031679630279541,"pm10":10.14594841003418,"stations":6},{"datetime_utc":"2026-06-08T10:00:00Z","aqi":65,"aqi_min":65,"aqi_max":65,"pm25":18.560705184936523,"pm10":23.324804306030273,"stations":5},{"datetime_utc":"2026-06-08T11:00:00Z","aqi":19,"aqi_min":19,"aqi_max":19,"pm25":4.603848457336426,"pm10":7.072312831878662,"stations":6},{"datetime_utc":"2026-06-08T12:00:00Z","aqi":18,"aqi_min":18,"aqi_max":18,"pm25":4.40066385269165,"pm10":8.602291107177734,"stations":5},{"datetime_utc":"2026-06-08T13:00:00Z","aqi":18,"aqi_min":18,"aqi_max":18,"pm25":4.243720054626465,"pm10":7.488754749298096,"stations":6},{"datetime_utc":"2026-06-08T14:00:00Z","aqi":42,"aqi_min":42,"aqi_max":42,"pm25":10.04859447479248,"pm10":18.054433822631836,"stations":5},{"datetime_utc":"2026-06-08T15:00:00Z","aqi":16,"aqi_min":16,"aqi_max":16,"pm25":3.7391395568847656,"pm10":5.801567554473877,"stations":5},{"datetime_utc":"2026-06-08T16:00:00Z","aqi":16,"aqi_min":16,"aqi_max":16,"pm25":3.80975604057312,"pm10":8.24736499786377,"stations":6},{"datetime_utc":"2026-06-08T17:00:00Z","aqi":16,"aqi_min":16,"aqi_max":16,"pm25":3.816938638687134,"pm10":6.995325565338135,"stations":6},{"datetime_utc":"2026-06-08T18:00:00Z","aqi":64,"aqi_min":64,"aqi_max":64,"pm25":18.460477828979492,"pm10":24.322547912597656,"stations":5},{"datetime_utc":"2026-06-08T19:00:00Z","aqi":24,"aqi_min":24,"aqi_max":24,"pm25":5.745935916900635,"pm10":9.707235336303711,"stations":5},{"datetime_utc":"2026-06-08T20:00:00Z","aqi":83,"aqi_min":83,"aqi_max":83,"pm25":27.11911964416504,"pm10":32.98221969604492,"stations":7},{"datetime_utc":"2026-06-08T21:00:00Z","aqi":36,"aqi_min":36,"aqi_max":36,"pm25":8.565492630004883,"pm10":11.493204116821289,"stations":6},{"datetime_utc":"2026-06-08T22:00:00Z","aqi":29,"aqi_min":29,"aqi_max":29,"pm25":6.8747782707214355,"pm10":9.857495307922363,"stations":7},{"datetime_utc":"2026-06-08T23:00:00Z","aqi":15,"aqi_min":15,"aqi_max":15,"pm25":3.520954132080078,"pm10":6.072427272796631,"stations":6},{"datetime_utc":"2026-06-09T00:00:00Z","aqi":18,"aqi_min":18,"aqi_max":18,"pm25":4.413827419281006,"pm10":6.579087734222412,"stations":5},{"datetime_utc":"2026-06-09T01:00:00Z","aqi":18,"aqi_min":18,"aqi_max":18,"pm25":4.214050769805908,"pm10":7.431506156921387,"stations":7},{"datetime_utc":"2026-06-09T02:00:00Z","aqi":21,"aqi_min":21,"aqi_max":21,"pm25":5.150378227233887,"pm10":7.754842281341553,"stations":7},{"datetime_utc":"2026-06-09T03:00:00Z","aqi":22,"aqi_min":22,"aqi_max":22,"pm25":5.270554065704346,"pm10":7.426414966583252,"stations":7},{"datetime_utc":"2026-06-09T04:00:00Z","aqi":23,"aqi_min":23,"aqi_max":23,"pm25":5.6178998947143555,"pm10":9.574310302734375,"stations":5},{"datetime_utc":"2026-06-09T05:00:00Z","aqi":25,"aqi_min":25,"aqi_max":25,"pm25":6.076966762542725,"pm10":12.951312065124512,"stations":7},{"datetime_utc":"2026-06-09T06:00:00Z","aqi":29,"aqi_min":29,"aqi_max":29,"pm25":6.958187580108643,"pm10":11.626888275146484,"stations":5},{"datetime_utc":"2026-06-09T07:00:00Z","aqi":23,"aqi_min":23,"aqi_max":23,"pm25":5.502769470214844,"pm10":10.347395896911621,"stations":7},{"datetime_utc":"2026-06-09T08:00:00Z","aqi":30,"aqi_min":30,"aqi_max":30,"pm25":7.138598442077637,"pm10":11.39204216003418,"stations":7},{"datetime_utc":"2026-06-09T09:00:00Z","aqi":84,"aqi_min":84,"aqi_max":84,"pm25":27.892656326293945,"pm10":36.30626678466797,"stations":7},{"datetime_utc":"2026-06-09T10:00:00Z","aqi":26,"aqi_min":26,"aqi_max":26,"pm25":6.167818546295166,"pm10":8.371820449829102,"stations":6},{"datetime_utc":"2026-06-09T11:00:00Z","aqi":17,"aqi_min":17,"aqi_max":17,"pm25":4.042845726013184,"pm10":8.655996322631836,"stations":5},{"datetime_utc":"2026-06-09T12:00:00Z","aqi":16,"aqi_min":16,"aqi_max":16,"pm25":3.8216140270233154,"pm10":6.150534152984619,"stations":5},{"datetime_utc":"2026-06-09T13:00:00Z","aqi":19,"aqi_min":19,"aqi_max":19,"pm25":4.54249382019043,"pm10":8.518350601196289,"stations":5}],"daily":[{"date":"2026-06-07","aqi_avg":44,"aqi_min":20,"aqi_max":61,"aqi_color":"#059669","aqi_label":"Good","pm25_avg":11.0,"pm10_avg":15.1,"hours":10,"stations_avg":5},{"date":"2026-06-08","aqi_avg":30,"aqi_min":15,"aqi_max":83,"aqi_color":"#059669","aqi_label":"Good","pm25_avg":7.7,"pm10_avg":11.5,"hours":24,"stations_avg":6},{"date":"2026-06-09","aqi_avg":26,"aqi_min":16,"aqi_max":84,"aqi_color":"#059669","aqi_label":"Good","pm25_avg":6.9,"pm10_avg":10.9,"hours":14,"stations_avg":6}]}