{"city":"Saint-Hubert","country":"Canada","lat":45.50008010864258,"lon":-73.41583251953125,"range":"48h","license":"CC BY 4.0","source":"https://cerns.io","hourly":[{"datetime_utc":"2026-05-28T04:00:00Z","aqi":5,"aqi_min":5,"aqi_max":5,"pm25":1.1864968538284302,"pm10":0.5379440188407898,"stations":3},{"datetime_utc":"2026-05-28T05:00:00Z","aqi":4,"aqi_min":4,"aqi_max":4,"pm25":1.0077656507492065,"pm10":0.39164039492607117,"stations":3},{"datetime_utc":"2026-05-28T06:00:00Z","aqi":4,"aqi_min":4,"aqi_max":4,"pm25":0.8477436304092407,"pm10":0.19865065813064575,"stations":2},{"datetime_utc":"2026-05-28T07:00:00Z","aqi":3,"aqi_min":3,"aqi_max":3,"pm25":0.6954872608184814,"pm10":0.2383808046579361,"stations":2},{"datetime_utc":"2026-05-28T08:00:00Z","aqi":70,"aqi_min":70,"aqi_max":70,"pm25":21.0,"pm10":21.0,"stations":1},{"datetime_utc":"2026-05-28T09:00:00Z","aqi":5,"aqi_min":5,"aqi_max":5,"pm25":1.160740613937378,"pm10":0.6816058158874512,"stations":2},{"datetime_utc":"2026-05-28T10:00:00Z","aqi":13,"aqi_min":13,"aqi_max":13,"pm25":3.0740649700164795,"pm10":2.6395347118377686,"stations":3},{"datetime_utc":"2026-05-28T11:00:00Z","aqi":8,"aqi_min":8,"aqi_max":8,"pm25":2.0,"pm10":2.0,"stations":1},{"datetime_utc":"2026-05-28T12:00:00Z","aqi":53,"aqi_min":53,"aqi_max":53,"pm25":13.0,"pm10":13.0,"stations":1},{"datetime_utc":"2026-05-28T13:00:00Z","aqi":8,"aqi_min":8,"aqi_max":8,"pm25":2.0,"pm10":2.0,"stations":1},{"datetime_utc":"2026-05-28T15:00:00Z","aqi":4,"aqi_min":4,"aqi_max":4,"pm25":1.0,"pm10":1.0,"stations":1},{"datetime_utc":"2026-05-28T16:00:00Z","aqi":3,"aqi_min":3,"aqi_max":3,"pm25":0.6372038722038269,"pm10":0.22050224244594574,"stations":2},{"datetime_utc":"2026-05-28T17:00:00Z","aqi":6,"aqi_min":6,"aqi_max":6,"pm25":1.5208770036697388,"pm10":0.19865065813064575,"stations":2},{"datetime_utc":"2026-05-28T18:00:00Z","aqi":0,"aqi_min":0,"aqi_max":0,"pm25":0.05000000074505806,"pm10":null,"stations":1},{"datetime_utc":"2026-05-28T19:00:00Z","aqi":6,"aqi_min":6,"aqi_max":6,"pm25":1.4500000476837158,"pm10":null,"stations":1},{"datetime_utc":"2026-05-28T20:00:00Z","aqi":4,"aqi_min":4,"aqi_max":4,"pm25":1.0,"pm10":0.19865065813064575,"stations":2},{"datetime_utc":"2026-05-28T21:00:00Z","aqi":10,"aqi_min":10,"aqi_max":10,"pm25":2.3399999141693115,"pm10":null,"stations":1},{"datetime_utc":"2026-05-28T22:00:00Z","aqi":4,"aqi_min":4,"aqi_max":4,"pm25":1.0,"pm10":1.0,"stations":1},{"datetime_utc":"2026-05-29T00:00:00Z","aqi":2,"aqi_min":2,"aqi_max":2,"pm25":0.4746721684932709,"pm10":0.35144710540771484,"stations":3},{"datetime_utc":"2026-05-29T01:00:00Z","aqi":4,"aqi_min":4,"aqi_max":4,"pm25":0.8999999761581421,"pm10":null,"stations":1},{"datetime_utc":"2026-05-29T02:00:00Z","aqi":4,"aqi_min":4,"aqi_max":4,"pm25":0.919865071773529,"pm10":0.19865065813064575,"stations":2},{"datetime_utc":"2026-05-29T03:00:00Z","aqi":2,"aqi_min":2,"aqi_max":2,"pm25":0.4098168909549713,"pm10":0.35144710540771484,"stations":3},{"datetime_utc":"2026-05-29T04:00:00Z","aqi":5,"aqi_min":5,"aqi_max":5,"pm25":1.1906739473342896,"pm10":0.5421210527420044,"stations":3},{"datetime_utc":"2026-05-29T05:00:00Z","aqi":4,"aqi_min":4,"aqi_max":4,"pm25":1.0648553371429443,"pm10":0.35144710540771484,"stations":3},{"datetime_utc":"2026-05-29T06:00:00Z","aqi":7,"aqi_min":7,"aqi_max":7,"pm25":1.6485528945922852,"pm10":0.7327950596809387,"stations":3},{"datetime_utc":"2026-05-29T07:00:00Z","aqi":10,"aqi_min":10,"aqi_max":10,"pm25":2.298825740814209,"pm10":0.6450158953666687,"stations":3},{"datetime_utc":"2026-05-29T08:00:00Z","aqi":9,"aqi_min":9,"aqi_max":9,"pm25":2.273757219314575,"pm10":0.5421210527420044,"stations":3},{"datetime_utc":"2026-05-29T09:00:00Z","aqi":8,"aqi_min":8,"aqi_max":8,"pm25":1.9458284378051758,"pm10":0.5903530120849609,"stations":3},{"datetime_utc":"2026-05-29T10:00:00Z","aqi":37,"aqi_min":37,"aqi_max":37,"pm25":8.878859519958496,"pm10":8.100593566894531,"stations":3},{"datetime_utc":"2026-05-29T11:00:00Z","aqi":20,"aqi_min":20,"aqi_max":20,"pm25":4.883934020996094,"pm10":2.782622814178467,"stations":3},{"datetime_utc":"2026-05-29T12:00:00Z","aqi":13,"aqi_min":13,"aqi_max":13,"pm25":3.0238187313079834,"pm10":0.9225073456764221,"stations":3},{"datetime_utc":"2026-05-29T13:00:00Z","aqi":13,"aqi_min":13,"aqi_max":13,"pm25":3.03338623046875,"pm10":0.97170090675354,"stations":3},{"datetime_utc":"2026-05-29T14:00:00Z","aqi":12,"aqi_min":12,"aqi_max":12,"pm25":2.9402167797088623,"pm10":0.8389053344726562,"stations":3},{"datetime_utc":"2026-05-29T15:00:00Z","aqi":11,"aqi_min":11,"aqi_max":11,"pm25":2.5713818073272705,"pm10":0.7077174186706543,"stations":3},{"datetime_utc":"2026-05-29T16:00:00Z","aqi":17,"aqi_min":17,"aqi_max":17,"pm25":3.9890613555908203,"pm10":1.3948498964309692,"stations":3},{"datetime_utc":"2026-05-29T17:00:00Z","aqi":16,"aqi_min":16,"aqi_max":16,"pm25":3.845305919647217,"pm10":1.1019271612167358,"stations":3},{"datetime_utc":"2026-05-29T18:00:00Z","aqi":15,"aqi_min":15,"aqi_max":15,"pm25":3.66096568107605,"pm10":2.155937910079956,"stations":3},{"datetime_utc":"2026-05-29T19:00:00Z","aqi":40,"aqi_min":40,"aqi_max":40,"pm25":9.607328414916992,"pm10":8.694161415100098,"stations":3},{"datetime_utc":"2026-05-29T20:00:00Z","aqi":27,"aqi_min":27,"aqi_max":27,"pm25":6.5364484786987305,"pm10":2.252401828765869,"stations":3},{"datetime_utc":"2026-05-29T21:00:00Z","aqi":34,"aqi_min":34,"aqi_max":34,"pm25":8.05269718170166,"pm10":2.3713741302490234,"stations":3},{"datetime_utc":"2026-05-29T22:00:00Z","aqi":39,"aqi_min":39,"aqi_max":39,"pm25":9.337776184082031,"pm10":7.406383514404297,"stations":3},{"datetime_utc":"2026-05-29T23:00:00Z","aqi":37,"aqi_min":37,"aqi_max":37,"pm25":8.761331558227539,"pm10":8.383869171142578,"stations":3},{"datetime_utc":"2026-05-30T00:00:00Z","aqi":11,"aqi_min":11,"aqi_max":11,"pm25":2.660004138946533,"pm10":1.1864908933639526,"stations":3},{"datetime_utc":"2026-05-30T01:00:00Z","aqi":12,"aqi_min":12,"aqi_max":12,"pm25":2.8142130374908447,"pm10":0.29797598719596863,"stations":2},{"datetime_utc":"2026-05-30T02:00:00Z","aqi":4,"aqi_min":4,"aqi_max":4,"pm25":1.0,"pm10":null,"stations":1},{"datetime_utc":"2026-05-30T03:00:00Z","aqi":15,"aqi_min":15,"aqi_max":15,"pm25":3.538435220718384,"pm10":0.5421210527420044,"stations":3}],"daily":[{"date":"2026-05-28","aqi_avg":12,"aqi_min":3,"aqi_max":70,"aqi_color":"#059669","aqi_label":"Good","pm25_avg":3.1,"pm10_avg":3.0,"hours":18,"stations_avg":2},{"date":"2026-05-29","aqi_avg":16,"aqi_min":2,"aqi_max":40,"aqi_color":"#059669","aqi_label":"Good","pm25_avg":3.8,"pm10_avg":2.3,"hours":24,"stations_avg":3},{"date":"2026-05-30","aqi_avg":10,"aqi_min":4,"aqi_max":15,"aqi_color":"#059669","aqi_label":"Good","pm25_avg":2.5,"pm10_avg":0.7,"hours":4,"stations_avg":2}]}