{"city":"Sainte-Foy","country":"Canada","lat":46.78139114379883,"lon":-71.29216766357422,"range":"48h","license":"CC BY 4.0","source":"https://cerns.io","hourly":[{"datetime_utc":"2026-06-07T18:00:00Z","aqi":5,"aqi_min":5,"aqi_max":5,"pm25":1.1894608736038208,"pm10":null,"stations":42},{"datetime_utc":"2026-06-07T19:00:00Z","aqi":10,"aqi_min":10,"aqi_max":10,"pm25":2.4816606044769287,"pm10":null,"stations":42},{"datetime_utc":"2026-06-07T20:00:00Z","aqi":7,"aqi_min":7,"aqi_max":7,"pm25":1.6046319007873535,"pm10":null,"stations":44},{"datetime_utc":"2026-06-07T21:00:00Z","aqi":5,"aqi_min":5,"aqi_max":5,"pm25":1.1906137466430664,"pm10":null,"stations":40},{"datetime_utc":"2026-06-07T22:00:00Z","aqi":5,"aqi_min":5,"aqi_max":5,"pm25":1.2229946851730347,"pm10":null,"stations":43},{"datetime_utc":"2026-06-07T23:00:00Z","aqi":7,"aqi_min":7,"aqi_max":7,"pm25":1.5823489427566528,"pm10":null,"stations":43},{"datetime_utc":"2026-06-08T00:00:00Z","aqi":7,"aqi_min":7,"aqi_max":7,"pm25":1.7949517965316772,"pm10":null,"stations":42},{"datetime_utc":"2026-06-08T01:00:00Z","aqi":31,"aqi_min":31,"aqi_max":31,"pm25":7.471782207489014,"pm10":null,"stations":43},{"datetime_utc":"2026-06-08T02:00:00Z","aqi":25,"aqi_min":25,"aqi_max":25,"pm25":5.946475505828857,"pm10":null,"stations":43},{"datetime_utc":"2026-06-08T03:00:00Z","aqi":21,"aqi_min":21,"aqi_max":21,"pm25":5.123136520385742,"pm10":null,"stations":45},{"datetime_utc":"2026-06-08T04:00:00Z","aqi":20,"aqi_min":20,"aqi_max":20,"pm25":4.745614528656006,"pm10":null,"stations":47},{"datetime_utc":"2026-06-08T05:00:00Z","aqi":18,"aqi_min":18,"aqi_max":18,"pm25":4.3292436599731445,"pm10":null,"stations":45},{"datetime_utc":"2026-06-08T06:00:00Z","aqi":20,"aqi_min":20,"aqi_max":20,"pm25":4.6923933029174805,"pm10":null,"stations":45},{"datetime_utc":"2026-06-08T07:00:00Z","aqi":36,"aqi_min":36,"aqi_max":36,"pm25":8.66933536529541,"pm10":null,"stations":43},{"datetime_utc":"2026-06-08T08:00:00Z","aqi":32,"aqi_min":32,"aqi_max":32,"pm25":7.650625228881836,"pm10":null,"stations":45},{"datetime_utc":"2026-06-08T09:00:00Z","aqi":44,"aqi_min":44,"aqi_max":44,"pm25":10.586917877197266,"pm10":null,"stations":45},{"datetime_utc":"2026-06-08T10:00:00Z","aqi":34,"aqi_min":34,"aqi_max":34,"pm25":8.084240913391113,"pm10":null,"stations":45},{"datetime_utc":"2026-06-08T11:00:00Z","aqi":17,"aqi_min":17,"aqi_max":17,"pm25":4.009805679321289,"pm10":null,"stations":47},{"datetime_utc":"2026-06-08T12:00:00Z","aqi":12,"aqi_min":12,"aqi_max":12,"pm25":2.881138563156128,"pm10":null,"stations":48},{"datetime_utc":"2026-06-08T13:00:00Z","aqi":15,"aqi_min":15,"aqi_max":15,"pm25":3.603383779525757,"pm10":null,"stations":44},{"datetime_utc":"2026-06-08T14:00:00Z","aqi":14,"aqi_min":14,"aqi_max":14,"pm25":3.45654034614563,"pm10":null,"stations":43},{"datetime_utc":"2026-06-08T15:00:00Z","aqi":41,"aqi_min":41,"aqi_max":41,"pm25":9.884949684143066,"pm10":null,"stations":45},{"datetime_utc":"2026-06-08T16:00:00Z","aqi":14,"aqi_min":14,"aqi_max":14,"pm25":3.43038010597229,"pm10":null,"stations":45},{"datetime_utc":"2026-06-08T17:00:00Z","aqi":13,"aqi_min":13,"aqi_max":13,"pm25":3.021212339401245,"pm10":null,"stations":43},{"datetime_utc":"2026-06-08T18:00:00Z","aqi":12,"aqi_min":12,"aqi_max":12,"pm25":2.933806896209717,"pm10":null,"stations":44},{"datetime_utc":"2026-06-08T19:00:00Z","aqi":13,"aqi_min":13,"aqi_max":13,"pm25":3.035447359085083,"pm10":null,"stations":44},{"datetime_utc":"2026-06-08T20:00:00Z","aqi":14,"aqi_min":14,"aqi_max":14,"pm25":3.3483943939208984,"pm10":null,"stations":42},{"datetime_utc":"2026-06-08T21:00:00Z","aqi":14,"aqi_min":14,"aqi_max":14,"pm25":3.4051477909088135,"pm10":null,"stations":45},{"datetime_utc":"2026-06-08T22:00:00Z","aqi":14,"aqi_min":14,"aqi_max":14,"pm25":3.4750192165374756,"pm10":null,"stations":45},{"datetime_utc":"2026-06-08T23:00:00Z","aqi":14,"aqi_min":14,"aqi_max":14,"pm25":3.3289644718170166,"pm10":null,"stations":42},{"datetime_utc":"2026-06-09T00:00:00Z","aqi":15,"aqi_min":15,"aqi_max":15,"pm25":3.56870436668396,"pm10":null,"stations":43},{"datetime_utc":"2026-06-09T01:00:00Z","aqi":19,"aqi_min":19,"aqi_max":19,"pm25":4.5380353927612305,"pm10":null,"stations":43},{"datetime_utc":"2026-06-09T02:00:00Z","aqi":20,"aqi_min":20,"aqi_max":20,"pm25":4.896693706512451,"pm10":null,"stations":44},{"datetime_utc":"2026-06-09T03:00:00Z","aqi":19,"aqi_min":19,"aqi_max":19,"pm25":4.605953216552734,"pm10":null,"stations":44},{"datetime_utc":"2026-06-09T04:00:00Z","aqi":21,"aqi_min":21,"aqi_max":21,"pm25":4.988340377807617,"pm10":null,"stations":43},{"datetime_utc":"2026-06-09T05:00:00Z","aqi":19,"aqi_min":19,"aqi_max":19,"pm25":4.536146640777588,"pm10":null,"stations":44},{"datetime_utc":"2026-06-09T06:00:00Z","aqi":19,"aqi_min":19,"aqi_max":19,"pm25":4.592110633850098,"pm10":null,"stations":44},{"datetime_utc":"2026-06-09T07:00:00Z","aqi":35,"aqi_min":35,"aqi_max":35,"pm25":8.425601959228516,"pm10":null,"stations":47},{"datetime_utc":"2026-06-09T08:00:00Z","aqi":28,"aqi_min":28,"aqi_max":28,"pm25":6.753167152404785,"pm10":null,"stations":45},{"datetime_utc":"2026-06-09T09:00:00Z","aqi":26,"aqi_min":26,"aqi_max":26,"pm25":6.132053852081299,"pm10":null,"stations":47},{"datetime_utc":"2026-06-09T10:00:00Z","aqi":23,"aqi_min":23,"aqi_max":23,"pm25":5.566190242767334,"pm10":null,"stations":45},{"datetime_utc":"2026-06-09T11:00:00Z","aqi":24,"aqi_min":24,"aqi_max":24,"pm25":5.737599849700928,"pm10":null,"stations":47},{"datetime_utc":"2026-06-09T12:00:00Z","aqi":51,"aqi_min":51,"aqi_max":51,"pm25":12.208263397216797,"pm10":null,"stations":46},{"datetime_utc":"2026-06-09T13:00:00Z","aqi":20,"aqi_min":20,"aqi_max":20,"pm25":4.7373270988464355,"pm10":null,"stations":45},{"datetime_utc":"2026-06-09T14:00:00Z","aqi":20,"aqi_min":20,"aqi_max":20,"pm25":4.741983413696289,"pm10":null,"stations":43},{"datetime_utc":"2026-06-09T15:00:00Z","aqi":19,"aqi_min":19,"aqi_max":19,"pm25":4.5507307052612305,"pm10":null,"stations":46},{"datetime_utc":"2026-06-09T16:00:00Z","aqi":18,"aqi_min":18,"aqi_max":18,"pm25":4.302242755889893,"pm10":null,"stations":44},{"datetime_utc":"2026-06-09T17:00:00Z","aqi":15,"aqi_min":15,"aqi_max":15,"pm25":3.5618250370025635,"pm10":null,"stations":43}],"daily":[{"date":"2026-06-07","aqi_avg":6,"aqi_min":5,"aqi_max":10,"aqi_color":"#059669","aqi_label":"Good","pm25_avg":1.5,"pm10_avg":null,"hours":6,"stations_avg":42},{"date":"2026-06-08","aqi_avg":21,"aqi_min":7,"aqi_max":44,"aqi_color":"#059669","aqi_label":"Good","pm25_avg":5.0,"pm10_avg":null,"hours":24,"stations_avg":44},{"date":"2026-06-09","aqi_avg":23,"aqi_min":15,"aqi_max":51,"aqi_color":"#059669","aqi_label":"Good","pm25_avg":5.5,"pm10_avg":null,"hours":18,"stations_avg":45}]}