{"city":"Maillardville","country":"Canada","lat":49.2383918762207,"lon":-122.86676025390625,"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.149999976158142,"pm10":null,"stations":1},{"datetime_utc":"2026-05-28T05:00:00Z","aqi":6,"aqi_min":6,"aqi_max":6,"pm25":1.342745304107666,"pm10":0.1866760551929474,"stations":2},{"datetime_utc":"2026-05-28T06:00:00Z","aqi":5,"aqi_min":5,"aqi_max":5,"pm25":1.313923716545105,"pm10":0.21824626624584198,"stations":2},{"datetime_utc":"2026-05-28T07:00:00Z","aqi":5,"aqi_min":5,"aqi_max":5,"pm25":1.160783290863037,"pm10":0.1427522748708725,"stations":2},{"datetime_utc":"2026-05-28T08:00:00Z","aqi":6,"aqi_min":6,"aqi_max":6,"pm25":1.483154535293579,"pm10":0.49963298439979553,"stations":2},{"datetime_utc":"2026-05-28T09:00:00Z","aqi":6,"aqi_min":6,"aqi_max":6,"pm25":1.4407904148101807,"pm10":0.3225652277469635,"stations":2},{"datetime_utc":"2026-05-28T10:00:00Z","aqi":6,"aqi_min":6,"aqi_max":6,"pm25":1.3696154356002808,"pm10":0.3170747458934784,"stations":2},{"datetime_utc":"2026-05-28T11:00:00Z","aqi":6,"aqi_min":6,"aqi_max":6,"pm25":1.4821630716323853,"pm10":0.38845089077949524,"stations":2},{"datetime_utc":"2026-05-28T12:00:00Z","aqi":6,"aqi_min":6,"aqi_max":6,"pm25":1.4770642518997192,"pm10":0.3088390529155731,"stations":2},{"datetime_utc":"2026-05-28T13:00:00Z","aqi":6,"aqi_min":6,"aqi_max":6,"pm25":1.4305927753448486,"pm10":0.27452361583709717,"stations":2},{"datetime_utc":"2026-05-28T14:00:00Z","aqi":7,"aqi_min":7,"aqi_max":7,"pm25":1.6737297773361206,"pm10":0.30197596549987793,"stations":2},{"datetime_utc":"2026-05-28T15:00:00Z","aqi":8,"aqi_min":8,"aqi_max":8,"pm25":1.816284418106079,"pm10":0.5064960718154907,"stations":2},{"datetime_utc":"2026-05-28T16:00:00Z","aqi":8,"aqi_min":8,"aqi_max":8,"pm25":1.838232159614563,"pm10":0.20589269697666168,"stations":2},{"datetime_utc":"2026-05-28T17:00:00Z","aqi":8,"aqi_min":8,"aqi_max":8,"pm25":1.9774523973464966,"pm10":0.29511287808418274,"stations":2},{"datetime_utc":"2026-05-28T18:00:00Z","aqi":10,"aqi_min":10,"aqi_max":10,"pm25":2.293722629547119,"pm10":0.2662878930568695,"stations":2},{"datetime_utc":"2026-05-28T19:00:00Z","aqi":10,"aqi_min":10,"aqi_max":10,"pm25":2.479604721069336,"pm10":0.30609381198883057,"stations":2},{"datetime_utc":"2026-05-28T20:00:00Z","aqi":14,"aqi_min":14,"aqi_max":14,"pm25":3.3784263134002686,"pm10":0.45708179473876953,"stations":2},{"datetime_utc":"2026-05-28T21:00:00Z","aqi":14,"aqi_min":14,"aqi_max":14,"pm25":3.256866693496704,"pm10":0.5874805450439453,"stations":2},{"datetime_utc":"2026-05-28T22:00:00Z","aqi":13,"aqi_min":13,"aqi_max":13,"pm25":3.0554940700531006,"pm10":0.4845341444015503,"stations":2},{"datetime_utc":"2026-05-28T23:00:00Z","aqi":12,"aqi_min":12,"aqi_max":12,"pm25":2.9101977348327637,"pm10":0.4955150783061981,"stations":2},{"datetime_utc":"2026-05-29T00:00:00Z","aqi":10,"aqi_min":10,"aqi_max":10,"pm25":2.4580276012420654,"pm10":0.13726180791854858,"stations":2},{"datetime_utc":"2026-05-29T01:00:00Z","aqi":9,"aqi_min":9,"aqi_max":9,"pm25":2.053126335144043,"pm10":0.13726180791854858,"stations":2},{"datetime_utc":"2026-05-29T02:00:00Z","aqi":6,"aqi_min":6,"aqi_max":6,"pm25":1.3799999952316284,"pm10":null,"stations":1},{"datetime_utc":"2026-05-29T03:00:00Z","aqi":6,"aqi_min":6,"aqi_max":6,"pm25":1.3882322311401367,"pm10":0.13726180791854858,"stations":2},{"datetime_utc":"2026-05-29T04:00:00Z","aqi":5,"aqi_min":5,"aqi_max":5,"pm25":1.2300000190734863,"pm10":null,"stations":1},{"datetime_utc":"2026-05-29T05:00:00Z","aqi":6,"aqi_min":6,"aqi_max":6,"pm25":1.340000033378601,"pm10":null,"stations":1},{"datetime_utc":"2026-05-29T06:00:00Z","aqi":10,"aqi_min":10,"aqi_max":10,"pm25":2.3782355785369873,"pm10":0.42551156878471375,"stations":2},{"datetime_utc":"2026-05-29T07:00:00Z","aqi":12,"aqi_min":12,"aqi_max":12,"pm25":2.9296116828918457,"pm10":0.5064960718154907,"stations":2},{"datetime_utc":"2026-05-29T08:00:00Z","aqi":10,"aqi_min":10,"aqi_max":10,"pm25":2.472360610961914,"pm10":0.49963298439979553,"stations":2},{"datetime_utc":"2026-05-29T09:00:00Z","aqi":8,"aqi_min":8,"aqi_max":8,"pm25":1.8656951189041138,"pm10":0.476298451423645,"stations":2},{"datetime_utc":"2026-05-29T10:00:00Z","aqi":6,"aqi_min":6,"aqi_max":6,"pm25":1.4692167043685913,"pm10":0.21824626624584198,"stations":2},{"datetime_utc":"2026-05-29T11:00:00Z","aqi":7,"aqi_min":7,"aqi_max":7,"pm25":1.6756916046142578,"pm10":0.36786162853240967,"stations":2},{"datetime_utc":"2026-05-29T12:00:00Z","aqi":8,"aqi_min":8,"aqi_max":8,"pm25":1.940003514289856,"pm10":0.4461008608341217,"stations":2},{"datetime_utc":"2026-05-29T13:00:00Z","aqi":7,"aqi_min":7,"aqi_max":7,"pm25":1.7976534366607666,"pm10":0.35688066482543945,"stations":2},{"datetime_utc":"2026-05-29T14:00:00Z","aqi":9,"aqi_min":9,"aqi_max":9,"pm25":2.235705614089966,"pm10":0.7508220076560974,"stations":2},{"datetime_utc":"2026-05-29T15:00:00Z","aqi":9,"aqi_min":9,"aqi_max":9,"pm25":2.2337262630462646,"pm10":0.31844738125801086,"stations":2},{"datetime_utc":"2026-05-29T16:00:00Z","aqi":11,"aqi_min":11,"aqi_max":11,"pm25":2.5529286861419678,"pm10":0.13726180791854858,"stations":2},{"datetime_utc":"2026-05-29T17:00:00Z","aqi":7,"aqi_min":7,"aqi_max":7,"pm25":1.5607798099517822,"pm10":0.13726180791854858,"stations":2},{"datetime_utc":"2026-05-29T18:00:00Z","aqi":3,"aqi_min":3,"aqi_max":3,"pm25":0.8015701770782471,"pm10":0.2539343237876892,"stations":2},{"datetime_utc":"2026-05-29T19:00:00Z","aqi":2,"aqi_min":2,"aqi_max":2,"pm25":0.5686308741569519,"pm10":0.13726180791854858,"stations":2},{"datetime_utc":"2026-05-29T20:00:00Z","aqi":12,"aqi_min":12,"aqi_max":12,"pm25":2.9629323482513428,"pm10":0.2539343237876892,"stations":2},{"datetime_utc":"2026-05-29T21:00:00Z","aqi":13,"aqi_min":13,"aqi_max":13,"pm25":3.1600000858306885,"pm10":null,"stations":1},{"datetime_utc":"2026-05-29T22:00:00Z","aqi":12,"aqi_min":12,"aqi_max":12,"pm25":2.8707761764526367,"pm10":0.25667956471443176,"stations":2},{"datetime_utc":"2026-05-29T23:00:00Z","aqi":11,"aqi_min":11,"aqi_max":11,"pm25":2.6139132976531982,"pm10":0.26491525769233704,"stations":2},{"datetime_utc":"2026-05-30T00:00:00Z","aqi":8,"aqi_min":8,"aqi_max":8,"pm25":2.033129930496216,"pm10":0.15236060321331024,"stations":2},{"datetime_utc":"2026-05-30T01:00:00Z","aqi":7,"aqi_min":7,"aqi_max":7,"pm25":1.707642912864685,"pm10":0.16334155201911926,"stations":2},{"datetime_utc":"2026-05-30T02:00:00Z","aqi":7,"aqi_min":7,"aqi_max":7,"pm25":1.775497555732727,"pm10":0.42551156878471375,"stations":2},{"datetime_utc":"2026-05-30T03:00:00Z","aqi":8,"aqi_min":8,"aqi_max":8,"pm25":1.827452301979065,"pm10":0.2923676669597626,"stations":2}],"daily":[{"date":"2026-05-28","aqi_avg":8,"aqi_min":5,"aqi_max":14,"aqi_color":"#059669","aqi_label":"Good","pm25_avg":1.9,"pm10_avg":0.3,"hours":20,"stations_avg":2},{"date":"2026-05-29","aqi_avg":8,"aqi_min":2,"aqi_max":13,"aqi_color":"#059669","aqi_label":"Good","pm25_avg":2.0,"pm10_avg":0.3,"hours":24,"stations_avg":2},{"date":"2026-05-30","aqi_avg":8,"aqi_min":7,"aqi_max":8,"aqi_color":"#059669","aqi_label":"Good","pm25_avg":1.8,"pm10_avg":0.3,"hours":4,"stations_avg":2}]}