{"city":"Beaconsfield","country":"Canada","lat":45.43341064453125,"lon":-73.86585998535156,"range":"48h","license":"CC BY 4.0","source":"https://cerns.io","hourly":[{"datetime_utc":"2026-06-07T05:00:00Z","aqi":40,"aqi_min":40,"aqi_max":40,"pm25":9.5363187789917,"pm10":10.667716026306152,"stations":2},{"datetime_utc":"2026-06-07T06:00:00Z","aqi":49,"aqi_min":49,"aqi_max":49,"pm25":11.849016189575195,"pm10":12.048794746398926,"stations":2},{"datetime_utc":"2026-06-07T07:00:00Z","aqi":54,"aqi_min":54,"aqi_max":54,"pm25":13.371370315551758,"pm10":13.371370315551758,"stations":2},{"datetime_utc":"2026-06-07T08:00:00Z","aqi":44,"aqi_min":44,"aqi_max":44,"pm25":10.649323463439941,"pm10":10.697096824645996,"stations":2},{"datetime_utc":"2026-06-07T09:00:00Z","aqi":25,"aqi_min":25,"aqi_max":25,"pm25":5.883845806121826,"pm10":6.627608299255371,"stations":2},{"datetime_utc":"2026-06-07T10:00:00Z","aqi":4,"aqi_min":4,"aqi_max":4,"pm25":1.0086860656738281,"pm10":1.0086860656738281,"stations":2},{"datetime_utc":"2026-06-07T11:00:00Z","aqi":5,"aqi_min":5,"aqi_max":5,"pm25":1.1954355239868164,"pm10":2.413693428039551,"stations":2},{"datetime_utc":"2026-06-07T12:00:00Z","aqi":7,"aqi_min":7,"aqi_max":7,"pm25":1.5917569398880005,"pm10":2.7231545448303223,"stations":2},{"datetime_utc":"2026-06-07T13:00:00Z","aqi":8,"aqi_min":8,"aqi_max":8,"pm25":1.9305118322372437,"pm10":2.0,"stations":2},{"datetime_utc":"2026-06-07T14:00:00Z","aqi":26,"aqi_min":26,"aqi_max":26,"pm25":6.314911365509033,"pm10":6.314911365509033,"stations":2},{"datetime_utc":"2026-06-07T15:00:00Z","aqi":27,"aqi_min":27,"aqi_max":27,"pm25":6.424593925476074,"pm10":6.5939717292785645,"stations":2},{"datetime_utc":"2026-06-07T16:00:00Z","aqi":17,"aqi_min":17,"aqi_max":17,"pm25":4.027165412902832,"pm10":4.096653461456299,"stations":2},{"datetime_utc":"2026-06-07T17:00:00Z","aqi":19,"aqi_min":19,"aqi_max":19,"pm25":4.487524509429932,"pm10":4.487524509429932,"stations":2},{"datetime_utc":"2026-06-07T18:00:00Z","aqi":19,"aqi_min":19,"aqi_max":19,"pm25":4.602571487426758,"pm10":4.602571487426758,"stations":2},{"datetime_utc":"2026-06-07T19:00:00Z","aqi":21,"aqi_min":21,"aqi_max":21,"pm25":4.980413436889648,"pm10":9.105340003967285,"stations":2},{"datetime_utc":"2026-06-07T20:00:00Z","aqi":15,"aqi_min":15,"aqi_max":15,"pm25":3.6308441162109375,"pm10":3.6308441162109375,"stations":2},{"datetime_utc":"2026-06-07T21:00:00Z","aqi":8,"aqi_min":8,"aqi_max":8,"pm25":1.9337475299835205,"pm10":1.9337475299835205,"stations":2},{"datetime_utc":"2026-06-07T22:00:00Z","aqi":11,"aqi_min":11,"aqi_max":11,"pm25":2.5906496047973633,"pm10":2.5906496047973633,"stations":2},{"datetime_utc":"2026-06-07T23:00:00Z","aqi":10,"aqi_min":10,"aqi_max":10,"pm25":2.3746063709259033,"pm10":2.3746063709259033,"stations":2},{"datetime_utc":"2026-06-08T00:00:00Z","aqi":6,"aqi_min":6,"aqi_max":6,"pm25":1.4690451622009277,"pm10":1.4690451622009277,"stations":2},{"datetime_utc":"2026-06-08T01:00:00Z","aqi":12,"aqi_min":12,"aqi_max":12,"pm25":2.8089075088500977,"pm10":2.8089075088500977,"stations":2},{"datetime_utc":"2026-06-08T02:00:00Z","aqi":32,"aqi_min":32,"aqi_max":32,"pm25":7.590735912322998,"pm10":8.72213363647461,"stations":2},{"datetime_utc":"2026-06-08T03:00:00Z","aqi":43,"aqi_min":43,"aqi_max":43,"pm25":10.269352912902832,"pm10":10.269352912902832,"stations":2},{"datetime_utc":"2026-06-08T04:00:00Z","aqi":27,"aqi_min":27,"aqi_max":27,"pm25":6.502768516540527,"pm10":8.199865341186523,"stations":2},{"datetime_utc":"2026-06-08T05:00:00Z","aqi":22,"aqi_min":22,"aqi_max":22,"pm25":5.331176280975342,"pm10":5.4614667892456055,"stations":2},{"datetime_utc":"2026-06-08T06:00:00Z","aqi":17,"aqi_min":17,"aqi_max":17,"pm25":4.183513641357422,"pm10":4.183513641357422,"stations":2},{"datetime_utc":"2026-06-08T07:00:00Z","aqi":14,"aqi_min":14,"aqi_max":14,"pm25":3.33986234664917,"pm10":3.33986234664917,"stations":2},{"datetime_utc":"2026-06-08T08:00:00Z","aqi":19,"aqi_min":19,"aqi_max":19,"pm25":4.4614667892456055,"pm10":5.592864036560059,"stations":2},{"datetime_utc":"2026-06-08T09:00:00Z","aqi":19,"aqi_min":19,"aqi_max":19,"pm25":4.452780723571777,"pm10":4.452780723571777,"stations":2},{"datetime_utc":"2026-06-08T10:00:00Z","aqi":15,"aqi_min":15,"aqi_max":15,"pm25":3.687303066253662,"pm10":4.818700790405273,"stations":2},{"datetime_utc":"2026-06-08T11:00:00Z","aqi":27,"aqi_min":27,"aqi_max":27,"pm25":6.426722526550293,"pm10":7.558120250701904,"stations":2},{"datetime_utc":"2026-06-08T12:00:00Z","aqi":26,"aqi_min":26,"aqi_max":26,"pm25":6.302903652191162,"pm10":6.576513290405273,"stations":2},{"datetime_utc":"2026-06-08T13:00:00Z","aqi":23,"aqi_min":23,"aqi_max":23,"pm25":5.5113677978515625,"pm10":6.480967044830322,"stations":2},{"datetime_utc":"2026-06-08T14:00:00Z","aqi":19,"aqi_min":19,"aqi_max":19,"pm25":4.679637908935547,"pm10":4.948904991149902,"stations":2},{"datetime_utc":"2026-06-08T15:00:00Z","aqi":16,"aqi_min":16,"aqi_max":16,"pm25":3.7741634845733643,"pm10":4.33986234664917,"stations":2},{"datetime_utc":"2026-06-08T16:00:00Z","aqi":17,"aqi_min":17,"aqi_max":17,"pm25":4.196542739868164,"pm10":5.492974758148193,"stations":2},{"datetime_utc":"2026-06-08T17:00:00Z","aqi":14,"aqi_min":14,"aqi_max":14,"pm25":3.2964322566986084,"pm10":3.2964322566986084,"stations":2},{"datetime_utc":"2026-06-08T18:00:00Z","aqi":13,"aqi_min":13,"aqi_max":13,"pm25":3.065145254135132,"pm10":4.352891445159912,"stations":2},{"datetime_utc":"2026-06-08T19:00:00Z","aqi":11,"aqi_min":11,"aqi_max":11,"pm25":2.665588140487671,"pm10":2.665588140487671,"stations":2},{"datetime_utc":"2026-06-08T20:00:00Z","aqi":13,"aqi_min":13,"aqi_max":13,"pm25":3.146554946899414,"pm10":3.2551302909851074,"stations":2},{"datetime_utc":"2026-06-08T21:00:00Z","aqi":13,"aqi_min":13,"aqi_max":13,"pm25":3.0304009914398193,"pm10":3.0998892784118652,"stations":2},{"datetime_utc":"2026-06-08T22:00:00Z","aqi":13,"aqi_min":13,"aqi_max":13,"pm25":3.021714925765991,"pm10":3.021714925765991,"stations":2},{"datetime_utc":"2026-06-08T23:00:00Z","aqi":10,"aqi_min":10,"aqi_max":10,"pm25":2.5081324577331543,"pm10":3.6395301818847656,"stations":2},{"datetime_utc":"2026-06-09T00:00:00Z","aqi":15,"aqi_min":15,"aqi_max":15,"pm25":3.586306571960449,"pm10":3.586306571960449,"stations":2},{"datetime_utc":"2026-06-09T01:00:00Z","aqi":16,"aqi_min":16,"aqi_max":16,"pm25":3.80780029296875,"pm10":3.994549512863159,"stations":2},{"datetime_utc":"2026-06-09T02:00:00Z","aqi":21,"aqi_min":21,"aqi_max":21,"pm25":4.946776390075684,"pm10":4.959805488586426,"stations":2},{"datetime_utc":"2026-06-09T03:00:00Z","aqi":31,"aqi_min":31,"aqi_max":31,"pm25":7.502768516540527,"pm10":7.502768516540527,"stations":2},{"datetime_utc":"2026-06-09T04:00:00Z","aqi":25,"aqi_min":25,"aqi_max":25,"pm25":6.040194511413574,"pm10":6.253002166748047,"stations":2}],"daily":[{"date":"2026-06-07","aqi_avg":22,"aqi_min":4,"aqi_max":54,"aqi_color":"#059669","aqi_label":"Good","pm25_avg":5.2,"pm10_avg":5.6,"hours":19,"stations_avg":2},{"date":"2026-06-08","aqi_avg":18,"aqi_min":6,"aqi_max":43,"aqi_color":"#059669","aqi_label":"Good","pm25_avg":4.4,"pm10_avg":4.9,"hours":24,"stations_avg":2},{"date":"2026-06-09","aqi_avg":22,"aqi_min":15,"aqi_max":31,"aqi_color":"#059669","aqi_label":"Good","pm25_avg":5.2,"pm10_avg":5.3,"hours":5,"stations_avg":2}]}