{"city":"Ville-Marie","country":"Canada","lat":45.49898910522461,"lon":-73.5704574584961,"range":"48h","license":"CC BY 4.0","source":"https://cerns.io","hourly":[{"datetime_utc":"2026-06-07T12:00:00Z","aqi":14,"aqi_min":14,"aqi_max":14,"pm25":3.4481728076934814,"pm10":1.39945650100708,"stations":3},{"datetime_utc":"2026-06-07T13:00:00Z","aqi":6,"aqi_min":6,"aqi_max":6,"pm25":1.3507932424545288,"pm10":0.7271875739097595,"stations":3},{"datetime_utc":"2026-06-07T14:00:00Z","aqi":50,"aqi_min":50,"aqi_max":50,"pm25":11.95368766784668,"pm10":3.41003680229187,"stations":3},{"datetime_utc":"2026-06-07T15:00:00Z","aqi":20,"aqi_min":20,"aqi_max":20,"pm25":4.7816667556762695,"pm10":3.062166929244995,"stations":3},{"datetime_utc":"2026-06-07T16:00:00Z","aqi":10,"aqi_min":10,"aqi_max":10,"pm25":2.3981411457061768,"pm10":1.7476762533187866,"stations":2},{"datetime_utc":"2026-06-07T17:00:00Z","aqi":16,"aqi_min":16,"aqi_max":16,"pm25":3.946247100830078,"pm10":1.7476762533187866,"stations":2},{"datetime_utc":"2026-06-07T18:00:00Z","aqi":19,"aqi_min":19,"aqi_max":19,"pm25":4.64594841003418,"pm10":1.1225762367248535,"stations":3},{"datetime_utc":"2026-06-07T19:00:00Z","aqi":18,"aqi_min":18,"aqi_max":18,"pm25":4.385549545288086,"pm10":3.5508759021759033,"stations":3},{"datetime_utc":"2026-06-07T20:00:00Z","aqi":18,"aqi_min":18,"aqi_max":18,"pm25":4.20872688293457,"pm10":1.745484709739685,"stations":3},{"datetime_utc":"2026-06-07T21:00:00Z","aqi":7,"aqi_min":7,"aqi_max":7,"pm25":1.7970325946807861,"pm10":0.5498213171958923,"stations":3},{"datetime_utc":"2026-06-07T22:00:00Z","aqi":10,"aqi_min":10,"aqi_max":10,"pm25":2.3782832622528076,"pm10":0.8192690014839172,"stations":3},{"datetime_utc":"2026-06-07T23:00:00Z","aqi":14,"aqi_min":14,"aqi_max":14,"pm25":3.323134660720825,"pm10":1.302609920501709,"stations":3},{"datetime_utc":"2026-06-08T00:00:00Z","aqi":11,"aqi_min":11,"aqi_max":11,"pm25":2.557188034057617,"pm10":1.2538522481918335,"stations":3},{"datetime_utc":"2026-06-08T01:00:00Z","aqi":35,"aqi_min":35,"aqi_max":35,"pm25":8.463038444519043,"pm10":1.092020034790039,"stations":3},{"datetime_utc":"2026-06-08T02:00:00Z","aqi":44,"aqi_min":44,"aqi_max":44,"pm25":10.5175199508667,"pm10":4.47772741317749,"stations":3},{"datetime_utc":"2026-06-08T03:00:00Z","aqi":57,"aqi_min":57,"aqi_max":57,"pm25":15.097898483276367,"pm10":4.852057456970215,"stations":3},{"datetime_utc":"2026-06-08T04:00:00Z","aqi":42,"aqi_min":42,"aqi_max":42,"pm25":10.189144134521484,"pm10":4.128998756408691,"stations":3},{"datetime_utc":"2026-06-08T05:00:00Z","aqi":45,"aqi_min":45,"aqi_max":45,"pm25":10.814169883728027,"pm10":2.1460514068603516,"stations":3},{"datetime_utc":"2026-06-08T06:00:00Z","aqi":22,"aqi_min":22,"aqi_max":22,"pm25":5.2044758796691895,"pm10":1.832834005355835,"stations":3},{"datetime_utc":"2026-06-08T07:00:00Z","aqi":22,"aqi_min":22,"aqi_max":22,"pm25":5.305020332336426,"pm10":1.5720577239990234,"stations":3},{"datetime_utc":"2026-06-08T08:00:00Z","aqi":25,"aqi_min":25,"aqi_max":25,"pm25":5.97980260848999,"pm10":2.565389633178711,"stations":3},{"datetime_utc":"2026-06-08T09:00:00Z","aqi":21,"aqi_min":21,"aqi_max":21,"pm25":5.043365955352783,"pm10":1.8629772663116455,"stations":3},{"datetime_utc":"2026-06-08T10:00:00Z","aqi":22,"aqi_min":22,"aqi_max":22,"pm25":5.209414958953857,"pm10":2.2315261363983154,"stations":3},{"datetime_utc":"2026-06-08T11:00:00Z","aqi":23,"aqi_min":23,"aqi_max":23,"pm25":5.618411064147949,"pm10":3.2880349159240723,"stations":3},{"datetime_utc":"2026-06-08T12:00:00Z","aqi":16,"aqi_min":16,"aqi_max":16,"pm25":3.756730079650879,"pm10":2.0401206016540527,"stations":3},{"datetime_utc":"2026-06-08T13:00:00Z","aqi":14,"aqi_min":14,"aqi_max":14,"pm25":3.307375431060791,"pm10":1.9026178121566772,"stations":3},{"datetime_utc":"2026-06-08T14:00:00Z","aqi":15,"aqi_min":15,"aqi_max":15,"pm25":3.5776708126068115,"pm10":0.821333646774292,"stations":3},{"datetime_utc":"2026-06-08T15:00:00Z","aqi":23,"aqi_min":23,"aqi_max":23,"pm25":5.43450403213501,"pm10":1.8097105026245117,"stations":3},{"datetime_utc":"2026-06-08T16:00:00Z","aqi":19,"aqi_min":19,"aqi_max":19,"pm25":4.580837726593018,"pm10":2.4448165893554688,"stations":3},{"datetime_utc":"2026-06-08T17:00:00Z","aqi":16,"aqi_min":16,"aqi_max":16,"pm25":3.8876760005950928,"pm10":1.4704790115356445,"stations":3},{"datetime_utc":"2026-06-08T18:00:00Z","aqi":17,"aqi_min":17,"aqi_max":17,"pm25":3.9752695560455322,"pm10":1.745707631111145,"stations":3},{"datetime_utc":"2026-06-08T19:00:00Z","aqi":12,"aqi_min":12,"aqi_max":12,"pm25":2.9343454837799072,"pm10":1.0635285377502441,"stations":3},{"datetime_utc":"2026-06-08T20:00:00Z","aqi":12,"aqi_min":12,"aqi_max":12,"pm25":2.7795071601867676,"pm10":0.7527886629104614,"stations":3},{"datetime_utc":"2026-06-08T21:00:00Z","aqi":11,"aqi_min":11,"aqi_max":11,"pm25":2.5477850437164307,"pm10":1.1134920120239258,"stations":3},{"datetime_utc":"2026-06-08T22:00:00Z","aqi":13,"aqi_min":13,"aqi_max":13,"pm25":3.004138708114624,"pm10":1.0709611177444458,"stations":3},{"datetime_utc":"2026-06-08T23:00:00Z","aqi":11,"aqi_min":11,"aqi_max":11,"pm25":2.5738766193389893,"pm10":1.460568904876709,"stations":3},{"datetime_utc":"2026-06-09T00:00:00Z","aqi":18,"aqi_min":18,"aqi_max":18,"pm25":4.249688625335693,"pm10":1.1316605806350708,"stations":3},{"datetime_utc":"2026-06-09T01:00:00Z","aqi":21,"aqi_min":21,"aqi_max":21,"pm25":5.125129699707031,"pm10":1.1465257406234741,"stations":3},{"datetime_utc":"2026-06-09T02:00:00Z","aqi":32,"aqi_min":32,"aqi_max":32,"pm25":7.669171333312988,"pm10":1.4019341468811035,"stations":3},{"datetime_utc":"2026-06-09T03:00:00Z","aqi":35,"aqi_min":35,"aqi_max":35,"pm25":8.339445114135742,"pm10":3.422870397567749,"stations":3},{"datetime_utc":"2026-06-09T04:00:00Z","aqi":28,"aqi_min":28,"aqi_max":28,"pm25":6.7475266456604,"pm10":2.4695918560028076,"stations":3},{"datetime_utc":"2026-06-09T05:00:00Z","aqi":28,"aqi_min":28,"aqi_max":28,"pm25":6.622835159301758,"pm10":3.4381484985351562,"stations":3},{"datetime_utc":"2026-06-09T06:00:00Z","aqi":29,"aqi_min":29,"aqi_max":29,"pm25":6.882730484008789,"pm10":3.207515239715576,"stations":3},{"datetime_utc":"2026-06-09T07:00:00Z","aqi":38,"aqi_min":38,"aqi_max":38,"pm25":9.154623031616211,"pm10":3.492241144180298,"stations":3},{"datetime_utc":"2026-06-09T08:00:00Z","aqi":30,"aqi_min":30,"aqi_max":30,"pm25":7.258207321166992,"pm10":3.5739996433258057,"stations":3},{"datetime_utc":"2026-06-09T09:00:00Z","aqi":40,"aqi_min":40,"aqi_max":40,"pm25":9.509236335754395,"pm10":3.2108187675476074,"stations":3},{"datetime_utc":"2026-06-09T10:00:00Z","aqi":38,"aqi_min":38,"aqi_max":38,"pm25":9.116209030151367,"pm10":4.6024298667907715,"stations":3}],"daily":[{"date":"2026-06-07","aqi_avg":17,"aqi_min":6,"aqi_max":50,"aqi_color":"#059669","aqi_label":"Good","pm25_avg":4.1,"pm10_avg":1.8,"hours":12,"stations_avg":3},{"date":"2026-06-08","aqi_avg":23,"aqi_min":11,"aqi_max":57,"aqi_color":"#059669","aqi_label":"Good","pm25_avg":5.5,"pm10_avg":2.0,"hours":24,"stations_avg":3},{"date":"2026-06-09","aqi_avg":31,"aqi_min":18,"aqi_max":40,"aqi_color":"#059669","aqi_label":"Good","pm25_avg":7.3,"pm10_avg":2.8,"hours":11,"stations_avg":3}]}