{"city":"Les Pennes-Mirabeau","country":"France","lat":43.410118103027344,"lon":5.308380126953125,"range":"48h","license":"CC BY 4.0","source":"https://cerns.io","hourly":[{"datetime_utc":"2026-05-28T02:00:00Z","aqi":34,"aqi_min":34,"aqi_max":34,"pm25":8.18989372253418,"pm10":10.343680381774902,"stations":9},{"datetime_utc":"2026-05-28T03:00:00Z","aqi":30,"aqi_min":30,"aqi_max":30,"pm25":7.1541290283203125,"pm10":9.774874687194824,"stations":9},{"datetime_utc":"2026-05-28T04:00:00Z","aqi":32,"aqi_min":32,"aqi_max":32,"pm25":7.654996871948242,"pm10":11.036325454711914,"stations":9},{"datetime_utc":"2026-05-28T05:00:00Z","aqi":34,"aqi_min":34,"aqi_max":34,"pm25":8.192342758178711,"pm10":11.386116027832031,"stations":9},{"datetime_utc":"2026-05-28T06:00:00Z","aqi":53,"aqi_min":53,"aqi_max":53,"pm25":13.164998054504395,"pm10":21.375734329223633,"stations":9},{"datetime_utc":"2026-05-28T07:00:00Z","aqi":43,"aqi_min":43,"aqi_max":43,"pm25":10.24435043334961,"pm10":17.192293167114258,"stations":10},{"datetime_utc":"2026-05-28T08:00:00Z","aqi":55,"aqi_min":55,"aqi_max":55,"pm25":14.152589797973633,"pm10":22.743022918701172,"stations":9},{"datetime_utc":"2026-05-28T09:00:00Z","aqi":46,"aqi_min":46,"aqi_max":46,"pm25":10.932928085327148,"pm10":16.884132385253906,"stations":9},{"datetime_utc":"2026-05-28T10:00:00Z","aqi":40,"aqi_min":40,"aqi_max":40,"pm25":9.697359085083008,"pm10":14.952186584472656,"stations":9},{"datetime_utc":"2026-05-28T11:00:00Z","aqi":37,"aqi_min":37,"aqi_max":37,"pm25":8.84177303314209,"pm10":13.773383140563965,"stations":9},{"datetime_utc":"2026-05-28T12:00:00Z","aqi":36,"aqi_min":36,"aqi_max":36,"pm25":8.700980186462402,"pm10":12.517601013183594,"stations":9},{"datetime_utc":"2026-05-28T13:00:00Z","aqi":37,"aqi_min":37,"aqi_max":37,"pm25":8.809809684753418,"pm10":15.216700553894043,"stations":10},{"datetime_utc":"2026-05-28T14:00:00Z","aqi":38,"aqi_min":38,"aqi_max":38,"pm25":9.166182518005371,"pm10":13.378437995910645,"stations":9},{"datetime_utc":"2026-05-28T15:00:00Z","aqi":50,"aqi_min":50,"aqi_max":50,"pm25":11.893885612487793,"pm10":18.037538528442383,"stations":9},{"datetime_utc":"2026-05-28T16:00:00Z","aqi":44,"aqi_min":44,"aqi_max":44,"pm25":10.475427627563477,"pm10":17.244068145751953,"stations":10},{"datetime_utc":"2026-05-28T17:00:00Z","aqi":37,"aqi_min":37,"aqi_max":37,"pm25":8.829326629638672,"pm10":13.538826942443848,"stations":8},{"datetime_utc":"2026-05-28T18:00:00Z","aqi":40,"aqi_min":40,"aqi_max":40,"pm25":9.52266788482666,"pm10":16.919992446899414,"stations":9},{"datetime_utc":"2026-05-28T19:00:00Z","aqi":53,"aqi_min":53,"aqi_max":53,"pm25":12.981839179992676,"pm10":17.306930541992188,"stations":9},{"datetime_utc":"2026-05-28T20:00:00Z","aqi":50,"aqi_min":50,"aqi_max":50,"pm25":11.971848487854004,"pm10":18.829761505126953,"stations":9},{"datetime_utc":"2026-05-28T21:00:00Z","aqi":51,"aqi_min":51,"aqi_max":51,"pm25":12.156698226928711,"pm10":15.52393913269043,"stations":10},{"datetime_utc":"2026-05-28T22:00:00Z","aqi":50,"aqi_min":50,"aqi_max":50,"pm25":11.922087669372559,"pm10":16.440500259399414,"stations":10},{"datetime_utc":"2026-05-28T23:00:00Z","aqi":51,"aqi_min":51,"aqi_max":51,"pm25":12.124777793884277,"pm10":17.673982620239258,"stations":9},{"datetime_utc":"2026-05-29T00:00:00Z","aqi":49,"aqi_min":49,"aqi_max":49,"pm25":11.735990524291992,"pm10":15.692243576049805,"stations":9},{"datetime_utc":"2026-05-29T01:00:00Z","aqi":44,"aqi_min":44,"aqi_max":44,"pm25":10.50873851776123,"pm10":14.2041654586792,"stations":10},{"datetime_utc":"2026-05-29T02:00:00Z","aqi":48,"aqi_min":48,"aqi_max":48,"pm25":11.514908790588379,"pm10":17.300630569458008,"stations":10},{"datetime_utc":"2026-05-29T03:00:00Z","aqi":45,"aqi_min":45,"aqi_max":45,"pm25":10.74399185180664,"pm10":16.893007278442383,"stations":10},{"datetime_utc":"2026-05-29T04:00:00Z","aqi":43,"aqi_min":43,"aqi_max":43,"pm25":10.428348541259766,"pm10":17.19562339782715,"stations":10},{"datetime_utc":"2026-05-29T05:00:00Z","aqi":40,"aqi_min":40,"aqi_max":40,"pm25":9.713993072509766,"pm10":13.107566833496094,"stations":10},{"datetime_utc":"2026-05-29T06:00:00Z","aqi":43,"aqi_min":43,"aqi_max":43,"pm25":10.328009605407715,"pm10":14.560558319091797,"stations":9},{"datetime_utc":"2026-05-29T07:00:00Z","aqi":36,"aqi_min":36,"aqi_max":36,"pm25":8.672774314880371,"pm10":15.487724304199219,"stations":9},{"datetime_utc":"2026-05-29T08:00:00Z","aqi":54,"aqi_min":54,"aqi_max":54,"pm25":13.565311431884766,"pm10":18.792469024658203,"stations":9},{"datetime_utc":"2026-05-29T09:00:00Z","aqi":40,"aqi_min":40,"aqi_max":40,"pm25":9.56863021850586,"pm10":13.809799194335938,"stations":9},{"datetime_utc":"2026-05-29T10:00:00Z","aqi":46,"aqi_min":46,"aqi_max":46,"pm25":10.96094799041748,"pm10":15.629236221313477,"stations":9},{"datetime_utc":"2026-05-29T11:00:00Z","aqi":48,"aqi_min":48,"aqi_max":48,"pm25":11.639616966247559,"pm10":16.170137405395508,"stations":9},{"datetime_utc":"2026-05-29T12:00:00Z","aqi":53,"aqi_min":53,"aqi_max":53,"pm25":13.022133827209473,"pm10":17.37092399597168,"stations":10},{"datetime_utc":"2026-05-29T13:00:00Z","aqi":46,"aqi_min":46,"aqi_max":46,"pm25":10.975834846496582,"pm10":18.728012084960938,"stations":10},{"datetime_utc":"2026-05-29T14:00:00Z","aqi":41,"aqi_min":41,"aqi_max":41,"pm25":9.887372970581055,"pm10":13.378849029541016,"stations":9},{"datetime_utc":"2026-05-29T15:00:00Z","aqi":37,"aqi_min":37,"aqi_max":37,"pm25":8.943869590759277,"pm10":13.208895683288574,"stations":9},{"datetime_utc":"2026-05-29T16:00:00Z","aqi":38,"aqi_min":38,"aqi_max":38,"pm25":9.18124008178711,"pm10":13.585380554199219,"stations":9},{"datetime_utc":"2026-05-29T17:00:00Z","aqi":39,"aqi_min":39,"aqi_max":39,"pm25":9.412424087524414,"pm10":14.658419609069824,"stations":9},{"datetime_utc":"2026-05-29T18:00:00Z","aqi":66,"aqi_min":66,"aqi_max":66,"pm25":19.014726638793945,"pm10":25.959630966186523,"stations":10},{"datetime_utc":"2026-05-29T19:00:00Z","aqi":39,"aqi_min":39,"aqi_max":39,"pm25":9.451423645019531,"pm10":12.738912582397461,"stations":10},{"datetime_utc":"2026-05-29T20:00:00Z","aqi":37,"aqi_min":37,"aqi_max":37,"pm25":8.77535629272461,"pm10":11.818655014038086,"stations":10},{"datetime_utc":"2026-05-29T21:00:00Z","aqi":24,"aqi_min":24,"aqi_max":24,"pm25":5.824273109436035,"pm10":8.561869621276855,"stations":9},{"datetime_utc":"2026-05-29T22:00:00Z","aqi":32,"aqi_min":32,"aqi_max":32,"pm25":7.712933540344238,"pm10":11.377815246582031,"stations":9},{"datetime_utc":"2026-05-29T23:00:00Z","aqi":29,"aqi_min":29,"aqi_max":29,"pm25":6.908858299255371,"pm10":9.872711181640625,"stations":10},{"datetime_utc":"2026-05-30T00:00:00Z","aqi":28,"aqi_min":28,"aqi_max":28,"pm25":6.7142333984375,"pm10":9.182023048400879,"stations":10},{"datetime_utc":"2026-05-30T01:00:00Z","aqi":30,"aqi_min":30,"aqi_max":30,"pm25":7.245331287384033,"pm10":12.515732765197754,"stations":10}],"daily":[{"date":"2026-05-28","aqi_avg":43,"aqi_min":30,"aqi_max":55,"aqi_color":"#059669","aqi_label":"Good","pm25_avg":10.3,"pm10_avg":15.5,"hours":22,"stations_avg":9},{"date":"2026-05-29","aqi_avg":42,"aqi_min":24,"aqi_max":66,"aqi_color":"#059669","aqi_label":"Good","pm25_avg":10.4,"pm10_avg":15.0,"hours":24,"stations_avg":9},{"date":"2026-05-30","aqi_avg":29,"aqi_min":28,"aqi_max":30,"aqi_color":"#059669","aqi_label":"Good","pm25_avg":7.0,"pm10_avg":10.8,"hours":2,"stations_avg":10}]}