{"city":"Marseille 02","country":"France","lat":43.29663848876953,"lon":5.370339870452881,"range":"48h","license":"CC BY 4.0","source":"https://cerns.io","hourly":[{"datetime_utc":"2026-05-27T21:00:00Z","aqi":56,"aqi_min":56,"aqi_max":56,"pm25":14.32900619506836,"pm10":18.220035552978516,"stations":9},{"datetime_utc":"2026-05-27T22:00:00Z","aqi":62,"aqi_min":62,"aqi_max":62,"pm25":17.114124298095703,"pm10":20.411516189575195,"stations":9},{"datetime_utc":"2026-05-27T23:00:00Z","aqi":42,"aqi_min":42,"aqi_max":42,"pm25":10.0667724609375,"pm10":14.554184913635254,"stations":9},{"datetime_utc":"2026-05-28T00:00:00Z","aqi":44,"aqi_min":44,"aqi_max":44,"pm25":10.587686538696289,"pm10":13.09939193725586,"stations":10},{"datetime_utc":"2026-05-28T01:00:00Z","aqi":41,"aqi_min":41,"aqi_max":41,"pm25":9.893571853637695,"pm10":11.840960502624512,"stations":9},{"datetime_utc":"2026-05-28T02:00:00Z","aqi":33,"aqi_min":33,"aqi_max":33,"pm25":7.86008358001709,"pm10":11.228732109069824,"stations":9},{"datetime_utc":"2026-05-28T03:00:00Z","aqi":31,"aqi_min":31,"aqi_max":31,"pm25":7.440635681152344,"pm10":11.208999633789062,"stations":9},{"datetime_utc":"2026-05-28T04:00:00Z","aqi":33,"aqi_min":33,"aqi_max":33,"pm25":7.986016750335693,"pm10":11.021614074707031,"stations":9},{"datetime_utc":"2026-05-28T05:00:00Z","aqi":35,"aqi_min":35,"aqi_max":35,"pm25":8.418227195739746,"pm10":13.248147010803223,"stations":9},{"datetime_utc":"2026-05-28T06:00:00Z","aqi":48,"aqi_min":48,"aqi_max":48,"pm25":11.421027183532715,"pm10":17.655086517333984,"stations":9},{"datetime_utc":"2026-05-28T07:00:00Z","aqi":41,"aqi_min":41,"aqi_max":41,"pm25":9.877665519714355,"pm10":15.528639793395996,"stations":10},{"datetime_utc":"2026-05-28T08:00:00Z","aqi":56,"aqi_min":56,"aqi_max":56,"pm25":14.29487133026123,"pm10":17.909690856933594,"stations":9},{"datetime_utc":"2026-05-28T09:00:00Z","aqi":66,"aqi_min":66,"aqi_max":66,"pm25":19.15001678466797,"pm10":24.867473602294922,"stations":9},{"datetime_utc":"2026-05-28T10:00:00Z","aqi":55,"aqi_min":55,"aqi_max":55,"pm25":13.91525650024414,"pm10":20.365375518798828,"stations":9},{"datetime_utc":"2026-05-28T11:00:00Z","aqi":46,"aqi_min":46,"aqi_max":46,"pm25":11.022601127624512,"pm10":16.03143882751465,"stations":9},{"datetime_utc":"2026-05-28T12:00:00Z","aqi":46,"aqi_min":46,"aqi_max":46,"pm25":11.055115699768066,"pm10":15.613045692443848,"stations":9},{"datetime_utc":"2026-05-28T13:00:00Z","aqi":36,"aqi_min":36,"aqi_max":36,"pm25":8.670144081115723,"pm10":15.436514854431152,"stations":10},{"datetime_utc":"2026-05-28T14:00:00Z","aqi":38,"aqi_min":38,"aqi_max":38,"pm25":9.08612060546875,"pm10":13.948420524597168,"stations":9},{"datetime_utc":"2026-05-28T15:00:00Z","aqi":78,"aqi_min":78,"aqi_max":78,"pm25":24.872058868408203,"pm10":34.5191764831543,"stations":9},{"datetime_utc":"2026-05-28T16:00:00Z","aqi":62,"aqi_min":62,"aqi_max":62,"pm25":17.148130416870117,"pm10":22.51719856262207,"stations":10},{"datetime_utc":"2026-05-28T17:00:00Z","aqi":46,"aqi_min":46,"aqi_max":46,"pm25":11.037914276123047,"pm10":16.344928741455078,"stations":8},{"datetime_utc":"2026-05-28T18:00:00Z","aqi":48,"aqi_min":48,"aqi_max":48,"pm25":11.483144760131836,"pm10":17.328018188476562,"stations":9},{"datetime_utc":"2026-05-28T19:00:00Z","aqi":61,"aqi_min":61,"aqi_max":61,"pm25":16.886911392211914,"pm10":24.221372604370117,"stations":9},{"datetime_utc":"2026-05-28T20:00:00Z","aqi":51,"aqi_min":51,"aqi_max":51,"pm25":12.29648494720459,"pm10":19.110994338989258,"stations":9},{"datetime_utc":"2026-05-28T21:00:00Z","aqi":68,"aqi_min":68,"aqi_max":68,"pm25":20.027236938476562,"pm10":26.932851791381836,"stations":10},{"datetime_utc":"2026-05-28T22:00:00Z","aqi":59,"aqi_min":59,"aqi_max":59,"pm25":15.681605339050293,"pm10":24.218477249145508,"stations":10},{"datetime_utc":"2026-05-28T23:00:00Z","aqi":65,"aqi_min":65,"aqi_max":65,"pm25":18.87964630126953,"pm10":27.55171012878418,"stations":9},{"datetime_utc":"2026-05-29T00:00:00Z","aqi":53,"aqi_min":53,"aqi_max":53,"pm25":12.96973705291748,"pm10":19.94289779663086,"stations":9},{"datetime_utc":"2026-05-29T01:00:00Z","aqi":51,"aqi_min":51,"aqi_max":51,"pm25":12.064643859863281,"pm10":18.354537963867188,"stations":10},{"datetime_utc":"2026-05-29T02:00:00Z","aqi":48,"aqi_min":48,"aqi_max":48,"pm25":11.524332046508789,"pm10":17.91172218322754,"stations":10},{"datetime_utc":"2026-05-29T03:00:00Z","aqi":48,"aqi_min":48,"aqi_max":48,"pm25":11.487231254577637,"pm10":16.192899703979492,"stations":10},{"datetime_utc":"2026-05-29T04:00:00Z","aqi":54,"aqi_min":54,"aqi_max":54,"pm25":13.66071605682373,"pm10":19.624309539794922,"stations":10},{"datetime_utc":"2026-05-29T05:00:00Z","aqi":40,"aqi_min":40,"aqi_max":40,"pm25":9.605267524719238,"pm10":16.829627990722656,"stations":10},{"datetime_utc":"2026-05-29T06:00:00Z","aqi":40,"aqi_min":40,"aqi_max":40,"pm25":9.631199836730957,"pm10":14.024430274963379,"stations":9},{"datetime_utc":"2026-05-29T07:00:00Z","aqi":37,"aqi_min":37,"aqi_max":37,"pm25":8.950614929199219,"pm10":15.117525100708008,"stations":9},{"datetime_utc":"2026-05-29T08:00:00Z","aqi":138,"aqi_min":138,"aqi_max":138,"pm25":50.339107513427734,"pm10":56.847312927246094,"stations":9},{"datetime_utc":"2026-05-29T09:00:00Z","aqi":59,"aqi_min":59,"aqi_max":59,"pm25":16.10320472717285,"pm10":20.874046325683594,"stations":9},{"datetime_utc":"2026-05-29T10:00:00Z","aqi":53,"aqi_min":53,"aqi_max":53,"pm25":12.961374282836914,"pm10":17.5611572265625,"stations":9},{"datetime_utc":"2026-05-29T11:00:00Z","aqi":59,"aqi_min":59,"aqi_max":59,"pm25":15.680852890014648,"pm10":20.355112075805664,"stations":9},{"datetime_utc":"2026-05-29T12:00:00Z","aqi":62,"aqi_min":62,"aqi_max":62,"pm25":17.31649398803711,"pm10":24.950782775878906,"stations":10},{"datetime_utc":"2026-05-29T13:00:00Z","aqi":57,"aqi_min":57,"aqi_max":57,"pm25":14.991909980773926,"pm10":23.053686141967773,"stations":10},{"datetime_utc":"2026-05-29T14:00:00Z","aqi":59,"aqi_min":59,"aqi_max":59,"pm25":16.05531120300293,"pm10":22.462095260620117,"stations":9},{"datetime_utc":"2026-05-29T15:00:00Z","aqi":37,"aqi_min":37,"aqi_max":37,"pm25":8.827741622924805,"pm10":10.378968238830566,"stations":9},{"datetime_utc":"2026-05-29T16:00:00Z","aqi":64,"aqi_min":64,"aqi_max":64,"pm25":18.192209243774414,"pm10":24.423431396484375,"stations":9},{"datetime_utc":"2026-05-29T17:00:00Z","aqi":69,"aqi_min":69,"aqi_max":69,"pm25":20.772655487060547,"pm10":25.384410858154297,"stations":9},{"datetime_utc":"2026-05-29T18:00:00Z","aqi":163,"aqi_min":163,"aqi_max":163,"pm25":78.92274475097656,"pm10":93.4292221069336,"stations":10},{"datetime_utc":"2026-05-29T19:00:00Z","aqi":59,"aqi_min":59,"aqi_max":59,"pm25":15.877239227294922,"pm10":21.56777000427246,"stations":10},{"datetime_utc":"2026-05-29T20:00:00Z","aqi":1,"aqi_min":1,"aqi_max":1,"pm25":0.23999999463558197,"pm10":null,"stations":1}],"daily":[{"date":"2026-05-27","aqi_avg":53,"aqi_min":42,"aqi_max":62,"aqi_color":"#d97706","aqi_label":"Moderate","pm25_avg":13.8,"pm10_avg":17.7,"hours":3,"stations_avg":9},{"date":"2026-05-28","aqi_avg":49,"aqi_min":31,"aqi_max":78,"aqi_color":"#059669","aqi_label":"Good","pm25_avg":12.9,"pm10_avg":18.4,"hours":24,"stations_avg":9},{"date":"2026-05-29","aqi_avg":60,"aqi_min":1,"aqi_max":163,"aqi_color":"#d97706","aqi_label":"Moderate","pm25_avg":17.9,"pm10_avg":25.0,"hours":21,"stations_avg":9}]}