{"city":"Boucherville","country":"Canada","lat":45.591041564941406,"lon":-73.43605041503906,"range":"48h","license":"CC BY 4.0","source":"https://cerns.io","hourly":[{"datetime_utc":"2026-06-07T15:00:00Z","aqi":16,"aqi_min":16,"aqi_max":16,"pm25":3.7669084072113037,"pm10":1.4522719383239746,"stations":2},{"datetime_utc":"2026-06-07T16:00:00Z","aqi":7,"aqi_min":7,"aqi_max":7,"pm25":1.6454541683197021,"pm10":0.8068177103996277,"stations":2},{"datetime_utc":"2026-06-07T17:00:00Z","aqi":15,"aqi_min":15,"aqi_max":15,"pm25":3.641409158706665,"pm10":0.8068177103996277,"stations":2},{"datetime_utc":"2026-06-07T18:00:00Z","aqi":22,"aqi_min":22,"aqi_max":22,"pm25":5.222386837005615,"pm10":0.4840906262397766,"stations":2},{"datetime_utc":"2026-06-07T19:00:00Z","aqi":20,"aqi_min":20,"aqi_max":20,"pm25":4.761136531829834,"pm10":1.6136354207992554,"stations":2},{"datetime_utc":"2026-06-07T20:00:00Z","aqi":16,"aqi_min":16,"aqi_max":16,"pm25":3.9580681324005127,"pm10":0.6454541683197021,"stations":2},{"datetime_utc":"2026-06-07T21:00:00Z","aqi":8,"aqi_min":8,"aqi_max":8,"pm25":1.8386363983154297,"pm10":0.16136354207992554,"stations":2},{"datetime_utc":"2026-06-07T22:00:00Z","aqi":10,"aqi_min":10,"aqi_max":10,"pm25":2.419318199157715,"pm10":0.3227270841598511,"stations":2},{"datetime_utc":"2026-06-07T23:00:00Z","aqi":13,"aqi_min":13,"aqi_max":13,"pm25":3.2096590995788574,"pm10":0.4840906262397766,"stations":2},{"datetime_utc":"2026-06-08T00:00:00Z","aqi":8,"aqi_min":8,"aqi_max":8,"pm25":1.9141136407852173,"pm10":0.16136354207992554,"stations":2},{"datetime_utc":"2026-06-08T01:00:00Z","aqi":43,"aqi_min":43,"aqi_max":43,"pm25":10.396773338317871,"pm10":0.4840906262397766,"stations":2},{"datetime_utc":"2026-06-08T02:00:00Z","aqi":45,"aqi_min":45,"aqi_max":45,"pm25":10.798727035522461,"pm10":2.0977261066436768,"stations":2},{"datetime_utc":"2026-06-08T03:00:00Z","aqi":59,"aqi_min":59,"aqi_max":59,"pm25":16.037887573242188,"pm10":2.259089708328247,"stations":2},{"datetime_utc":"2026-06-08T04:00:00Z","aqi":46,"aqi_min":46,"aqi_max":46,"pm25":10.954022407531738,"pm10":1.9363625049591064,"stations":2},{"datetime_utc":"2026-06-08T05:00:00Z","aqi":52,"aqi_min":52,"aqi_max":52,"pm25":12.625227928161621,"pm10":0.9681812524795532,"stations":2},{"datetime_utc":"2026-06-08T06:00:00Z","aqi":22,"aqi_min":22,"aqi_max":22,"pm25":5.343840599060059,"pm10":0.8068177103996277,"stations":2},{"datetime_utc":"2026-06-08T07:00:00Z","aqi":24,"aqi_min":24,"aqi_max":24,"pm25":5.677272796630859,"pm10":0.6454541683197021,"stations":2},{"datetime_utc":"2026-06-08T08:00:00Z","aqi":26,"aqi_min":26,"aqi_max":26,"pm25":6.299886703491211,"pm10":1.1295448541641235,"stations":2},{"datetime_utc":"2026-06-08T09:00:00Z","aqi":21,"aqi_min":21,"aqi_max":21,"pm25":5.083863735198975,"pm10":0.8068177103996277,"stations":2},{"datetime_utc":"2026-06-08T10:00:00Z","aqi":23,"aqi_min":23,"aqi_max":23,"pm25":5.551477432250977,"pm10":0.9681812524795532,"stations":2},{"datetime_utc":"2026-06-08T11:00:00Z","aqi":22,"aqi_min":22,"aqi_max":22,"pm25":5.205317974090576,"pm10":1.4522719383239746,"stations":2},{"datetime_utc":"2026-06-08T12:00:00Z","aqi":13,"aqi_min":13,"aqi_max":13,"pm25":3.1214542388916016,"pm10":0.8068177103996277,"stations":2},{"datetime_utc":"2026-06-08T13:00:00Z","aqi":12,"aqi_min":12,"aqi_max":12,"pm25":2.9852497577667236,"pm10":0.8068177103996277,"stations":2},{"datetime_utc":"2026-06-08T14:00:00Z","aqi":17,"aqi_min":17,"aqi_max":17,"pm25":4.029500484466553,"pm10":0.3227270841598511,"stations":2},{"datetime_utc":"2026-06-08T15:00:00Z","aqi":25,"aqi_min":25,"aqi_max":25,"pm25":5.970795631408691,"pm10":0.8068177103996277,"stations":2},{"datetime_utc":"2026-06-08T16:00:00Z","aqi":19,"aqi_min":19,"aqi_max":19,"pm25":4.580681800842285,"pm10":1.1295448541641235,"stations":2},{"datetime_utc":"2026-06-08T17:00:00Z","aqi":16,"aqi_min":16,"aqi_max":16,"pm25":3.9161365032196045,"pm10":0.6454541683197021,"stations":2},{"datetime_utc":"2026-06-08T18:00:00Z","aqi":18,"aqi_min":18,"aqi_max":18,"pm25":4.3837504386901855,"pm10":0.8068177103996277,"stations":2},{"datetime_utc":"2026-06-08T19:00:00Z","aqi":12,"aqi_min":12,"aqi_max":12,"pm25":3.0,"pm10":0.4840906262397766,"stations":2},{"datetime_utc":"2026-06-08T20:00:00Z","aqi":13,"aqi_min":13,"aqi_max":13,"pm25":3.048295497894287,"pm10":0.3227270841598511,"stations":2},{"datetime_utc":"2026-06-08T21:00:00Z","aqi":10,"aqi_min":10,"aqi_max":10,"pm25":2.412954330444336,"pm10":0.4840906262397766,"stations":2},{"datetime_utc":"2026-06-08T22:00:00Z","aqi":13,"aqi_min":13,"aqi_max":13,"pm25":3.0838634967803955,"pm10":0.4840906262397766,"stations":2},{"datetime_utc":"2026-06-08T23:00:00Z","aqi":11,"aqi_min":11,"aqi_max":11,"pm25":2.7212271690368652,"pm10":0.6454541683197021,"stations":2},{"datetime_utc":"2026-06-09T00:00:00Z","aqi":19,"aqi_min":19,"aqi_max":19,"pm25":4.677272796630859,"pm10":0.4840906262397766,"stations":2},{"datetime_utc":"2026-06-09T01:00:00Z","aqi":24,"aqi_min":24,"aqi_max":24,"pm25":5.834591388702393,"pm10":0.4840906262397766,"stations":2},{"datetime_utc":"2026-06-09T02:00:00Z","aqi":38,"aqi_min":38,"aqi_max":38,"pm25":9.073750495910645,"pm10":0.6454541683197021,"stations":2},{"datetime_utc":"2026-06-09T03:00:00Z","aqi":34,"aqi_min":34,"aqi_max":34,"pm25":8.238863945007324,"pm10":1.6136354207992554,"stations":2},{"datetime_utc":"2026-06-09T04:00:00Z","aqi":29,"aqi_min":29,"aqi_max":29,"pm25":6.8825907707214355,"pm10":1.1295448541641235,"stations":2},{"datetime_utc":"2026-06-09T05:00:00Z","aqi":25,"aqi_min":25,"aqi_max":25,"pm25":5.924226760864258,"pm10":1.6136354207992554,"stations":2},{"datetime_utc":"2026-06-09T06:00:00Z","aqi":29,"aqi_min":29,"aqi_max":29,"pm25":7.0,"pm10":1.4522719383239746,"stations":2},{"datetime_utc":"2026-06-09T07:00:00Z","aqi":38,"aqi_min":38,"aqi_max":38,"pm25":9.236841201782227,"pm10":1.6136354207992554,"stations":2},{"datetime_utc":"2026-06-09T08:00:00Z","aqi":31,"aqi_min":31,"aqi_max":31,"pm25":7.43609094619751,"pm10":1.6136354207992554,"stations":2},{"datetime_utc":"2026-06-09T09:00:00Z","aqi":41,"aqi_min":41,"aqi_max":41,"pm25":9.922500610351562,"pm10":1.4522719383239746,"stations":2},{"datetime_utc":"2026-06-09T10:00:00Z","aqi":37,"aqi_min":37,"aqi_max":37,"pm25":8.777613639831543,"pm10":2.0977261066436768,"stations":2},{"datetime_utc":"2026-06-09T11:00:00Z","aqi":23,"aqi_min":23,"aqi_max":23,"pm25":5.429727554321289,"pm10":0.9681812524795532,"stations":2},{"datetime_utc":"2026-06-09T12:00:00Z","aqi":36,"aqi_min":36,"aqi_max":36,"pm25":8.551477432250977,"pm10":1.2909083366394043,"stations":2},{"datetime_utc":"2026-06-09T13:00:00Z","aqi":22,"aqi_min":22,"aqi_max":22,"pm25":5.3397955894470215,"pm10":0.4840906262397766,"stations":2}],"daily":[{"date":"2026-06-07","aqi_avg":14,"aqi_min":7,"aqi_max":22,"aqi_color":"#059669","aqi_label":"Good","pm25_avg":3.4,"pm10_avg":0.8,"hours":9,"stations_avg":2},{"date":"2026-06-08","aqi_avg":24,"aqi_min":8,"aqi_max":59,"aqi_color":"#059669","aqi_label":"Good","pm25_avg":5.8,"pm10_avg":0.9,"hours":24,"stations_avg":2},{"date":"2026-06-09","aqi_avg":30,"aqi_min":19,"aqi_max":41,"aqi_color":"#059669","aqi_label":"Good","pm25_avg":7.3,"pm10_avg":1.2,"hours":14,"stations_avg":2}]}