{"city":"Marpole","country":"Canada","lat":49.21358871459961,"lon":-123.12979125976562,"range":"48h","license":"CC BY 4.0","source":"https://cerns.io","hourly":[{"datetime_utc":"2026-05-28T02:00:00Z","aqi":4,"aqi_min":4,"aqi_max":4,"pm25":1.0400714874267578,"pm10":0.7495529651641846,"stations":2},{"datetime_utc":"2026-05-28T03:00:00Z","aqi":4,"aqi_min":4,"aqi_max":4,"pm25":1.059999942779541,"pm10":null,"stations":1},{"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.35499107837677,"pm10":1.0193920135498047,"stations":2},{"datetime_utc":"2026-05-28T06:00:00Z","aqi":6,"aqi_min":6,"aqi_max":6,"pm25":1.509856939315796,"pm10":1.1917892694473267,"stations":2},{"datetime_utc":"2026-05-28T07:00:00Z","aqi":4,"aqi_min":4,"aqi_max":4,"pm25":1.0750625133514404,"pm10":0.7795350551605225,"stations":2},{"datetime_utc":"2026-05-28T08:00:00Z","aqi":13,"aqi_min":13,"aqi_max":13,"pm25":3.0138823986053467,"pm10":2.728372812271118,"stations":2},{"datetime_utc":"2026-05-28T09:00:00Z","aqi":8,"aqi_min":8,"aqi_max":8,"pm25":1.9796066284179688,"pm10":1.7614493370056152,"stations":2},{"datetime_utc":"2026-05-28T10:00:00Z","aqi":8,"aqi_min":8,"aqi_max":8,"pm25":2.0370125770568848,"pm10":1.7314672470092773,"stations":2},{"datetime_utc":"2026-05-28T11:00:00Z","aqi":8,"aqi_min":8,"aqi_max":8,"pm25":2.02710223197937,"pm10":2.121234893798828,"stations":2},{"datetime_utc":"2026-05-28T12:00:00Z","aqi":8,"aqi_min":8,"aqi_max":8,"pm25":1.9546513557434082,"pm10":1.6864941120147705,"stations":2},{"datetime_utc":"2026-05-28T13:00:00Z","aqi":8,"aqi_min":8,"aqi_max":8,"pm25":1.8347049951553345,"pm10":1.4991059303283691,"stations":2},{"datetime_utc":"2026-05-28T14:00:00Z","aqi":9,"aqi_min":9,"aqi_max":9,"pm25":2.047227382659912,"pm10":1.6490164995193481,"stations":2},{"datetime_utc":"2026-05-28T15:00:00Z","aqi":11,"aqi_min":11,"aqi_max":11,"pm25":2.6918606758117676,"pm10":2.765850305557251,"stations":2},{"datetime_utc":"2026-05-28T16:00:00Z","aqi":7,"aqi_min":7,"aqi_max":7,"pm25":1.5627012252807617,"pm10":1.1243294477462769,"stations":2},{"datetime_utc":"2026-05-28T17:00:00Z","aqi":9,"aqi_min":9,"aqi_max":9,"pm25":2.0999107360839844,"pm10":1.6115388870239258,"stations":2},{"datetime_utc":"2026-05-28T18:00:00Z","aqi":9,"aqi_min":9,"aqi_max":9,"pm25":2.0426833629608154,"pm10":1.4541327953338623,"stations":2},{"datetime_utc":"2026-05-28T19:00:00Z","aqi":9,"aqi_min":9,"aqi_max":9,"pm25":2.2101967334747314,"pm10":1.6715030670166016,"stations":2},{"datetime_utc":"2026-05-28T20:00:00Z","aqi":12,"aqi_min":12,"aqi_max":12,"pm25":2.925330877304077,"pm10":2.496011257171631,"stations":2},{"datetime_utc":"2026-05-28T21:00:00Z","aqi":15,"aqi_min":15,"aqi_max":15,"pm25":3.5997495651245117,"pm10":3.2080867290496826,"stations":2},{"datetime_utc":"2026-05-28T22:00:00Z","aqi":14,"aqi_min":14,"aqi_max":14,"pm25":3.392254114151001,"pm10":2.6459219455718994,"stations":2},{"datetime_utc":"2026-05-28T23:00:00Z","aqi":13,"aqi_min":13,"aqi_max":13,"pm25":3.0449016094207764,"pm10":2.705886125564575,"stations":2},{"datetime_utc":"2026-05-29T00:00:00Z","aqi":6,"aqi_min":6,"aqi_max":6,"pm25":1.4232555627822876,"pm10":0.7495529651641846,"stations":2},{"datetime_utc":"2026-05-29T01:00:00Z","aqi":5,"aqi_min":5,"aqi_max":5,"pm25":1.085706353187561,"pm10":0.7495529651641846,"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":5,"aqi_min":5,"aqi_max":5,"pm25":1.112701177597046,"pm10":0.7495529651641846,"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.414973258972168,"pm10":2.3236141204833984,"stations":2},{"datetime_utc":"2026-05-29T07:00:00Z","aqi":14,"aqi_min":14,"aqi_max":14,"pm25":3.284740686416626,"pm10":2.765850305557251,"stations":2},{"datetime_utc":"2026-05-29T08:00:00Z","aqi":13,"aqi_min":13,"aqi_max":13,"pm25":3.152003765106201,"pm10":2.728372812271118,"stations":2},{"datetime_utc":"2026-05-29T09:00:00Z","aqi":11,"aqi_min":11,"aqi_max":11,"pm25":2.649427890777588,"pm10":2.6009488105773926,"stations":2},{"datetime_utc":"2026-05-29T10:00:00Z","aqi":6,"aqi_min":6,"aqi_max":6,"pm25":1.554937481880188,"pm10":1.1917892694473267,"stations":2},{"datetime_utc":"2026-05-29T11:00:00Z","aqi":9,"aqi_min":9,"aqi_max":9,"pm25":2.14715576171875,"pm10":2.0088019371032715,"stations":2},{"datetime_utc":"2026-05-29T12:00:00Z","aqi":9,"aqi_min":9,"aqi_max":9,"pm25":2.252272129058838,"pm10":2.436047077178955,"stations":2},{"datetime_utc":"2026-05-29T13:00:00Z","aqi":10,"aqi_min":10,"aqi_max":10,"pm25":2.367084264755249,"pm10":1.9488376379013062,"stations":2},{"datetime_utc":"2026-05-29T14:00:00Z","aqi":16,"aqi_min":16,"aqi_max":16,"pm25":3.9562437534332275,"pm10":4.1000542640686035,"stations":2},{"datetime_utc":"2026-05-29T15:00:00Z","aqi":10,"aqi_min":10,"aqi_max":10,"pm25":2.294955253601074,"pm10":1.7389627695083618,"stations":2},{"datetime_utc":"2026-05-29T16:00:00Z","aqi":6,"aqi_min":6,"aqi_max":6,"pm25":1.4508047103881836,"pm10":0.7495529651641846,"stations":2},{"datetime_utc":"2026-05-29T17:00:00Z","aqi":5,"aqi_min":5,"aqi_max":5,"pm25":1.1627905368804932,"pm10":0.7495529651641846,"stations":2},{"datetime_utc":"2026-05-29T18:00:00Z","aqi":4,"aqi_min":4,"aqi_max":4,"pm25":0.9423971772193909,"pm10":1.3866729736328125,"stations":2},{"datetime_utc":"2026-05-29T19:00:00Z","aqi":4,"aqi_min":4,"aqi_max":4,"pm25":0.8747764825820923,"pm10":0.7495529651641846,"stations":2},{"datetime_utc":"2026-05-29T20:00:00Z","aqi":9,"aqi_min":9,"aqi_max":9,"pm25":2.173076629638672,"pm10":1.3866729736328125,"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":9,"aqi_min":9,"aqi_max":9,"pm25":2.1605186462402344,"pm10":1.4016640186309814,"stations":2},{"datetime_utc":"2026-05-29T23:00:00Z","aqi":8,"aqi_min":8,"aqi_max":8,"pm25":1.8730409145355225,"pm10":1.4466371536254883,"stations":2},{"datetime_utc":"2026-05-30T00:00:00Z","aqi":6,"aqi_min":6,"aqi_max":6,"pm25":1.3779783248901367,"pm10":0.8320037722587585,"stations":2},{"datetime_utc":"2026-05-30T01:00:00Z","aqi":6,"aqi_min":6,"aqi_max":6,"pm25":1.3402682542800903,"pm10":0.8919680714607239,"stations":2}],"daily":[{"date":"2026-05-28","aqi_avg":9,"aqi_min":4,"aqi_max":15,"aqi_color":"#059669","aqi_label":"Good","pm25_avg":2.1,"pm10_avg":1.8,"hours":22,"stations_avg":2},{"date":"2026-05-29","aqi_avg":8,"aqi_min":4,"aqi_max":16,"aqi_color":"#059669","aqi_label":"Good","pm25_avg":2.0,"pm10_avg":1.7,"hours":24,"stations_avg":2},{"date":"2026-05-30","aqi_avg":6,"aqi_min":6,"aqi_max":6,"aqi_color":"#059669","aqi_label":"Good","pm25_avg":1.4,"pm10_avg":0.9,"hours":2,"stations_avg":2}]}