{"city":"Edmonds","country":"Canada","lat":49.21392059326172,"lon":-122.9399185180664,"range":"48h","license":"CC BY 4.0","source":"https://cerns.io","hourly":[{"datetime_utc":"2026-05-28T02:00:00Z","aqi":5,"aqi_min":5,"aqi_max":5,"pm25":1.109975814819336,"pm10":0.3126513659954071,"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.3462530374526978,"pm10":0.42520585656166077,"stations":2},{"datetime_utc":"2026-05-28T06:00:00Z","aqi":6,"aqi_min":6,"aqi_max":6,"pm25":1.3700484037399292,"pm10":0.4971156716346741,"stations":2},{"datetime_utc":"2026-05-28T07:00:00Z","aqi":5,"aqi_min":5,"aqi_max":5,"pm25":1.1362287998199463,"pm10":0.32515740394592285,"stations":2},{"datetime_utc":"2026-05-28T08:00:00Z","aqi":8,"aqi_min":8,"aqi_max":8,"pm25":1.921628475189209,"pm10":1.1380510330200195,"stations":2},{"datetime_utc":"2026-05-28T09:00:00Z","aqi":7,"aqi_min":7,"aqi_max":7,"pm25":1.5951333045959473,"pm10":0.7347306609153748,"stations":2},{"datetime_utc":"2026-05-28T10:00:00Z","aqi":7,"aqi_min":7,"aqi_max":7,"pm25":1.560789942741394,"pm10":0.7222246527671814,"stations":2},{"datetime_utc":"2026-05-28T11:00:00Z","aqi":7,"aqi_min":7,"aqi_max":7,"pm25":1.638259768486023,"pm10":0.8848033547401428,"stations":2},{"datetime_utc":"2026-05-28T12:00:00Z","aqi":7,"aqi_min":7,"aqi_max":7,"pm25":1.6138681173324585,"pm10":0.7034655809402466,"stations":2},{"datetime_utc":"2026-05-28T13:00:00Z","aqi":6,"aqi_min":6,"aqi_max":6,"pm25":1.5463498830795288,"pm10":0.6253027319908142,"stations":2},{"datetime_utc":"2026-05-28T14:00:00Z","aqi":7,"aqi_min":7,"aqi_max":7,"pm25":1.780717372894287,"pm10":0.6878330111503601,"stations":2},{"datetime_utc":"2026-05-28T15:00:00Z","aqi":9,"aqi_min":9,"aqi_max":9,"pm25":2.067091464996338,"pm10":1.1536835432052612,"stations":2},{"datetime_utc":"2026-05-28T16:00:00Z","aqi":7,"aqi_min":7,"aqi_max":7,"pm25":1.7593069076538086,"pm10":0.46897703409194946,"stations":2},{"datetime_utc":"2026-05-28T17:00:00Z","aqi":8,"aqi_min":8,"aqi_max":8,"pm25":2.0125303268432617,"pm10":0.6722004413604736,"stations":2},{"datetime_utc":"2026-05-28T18:00:00Z","aqi":9,"aqi_min":9,"aqi_max":9,"pm25":2.2218129634857178,"pm10":0.6065436601638794,"stations":2},{"datetime_utc":"2026-05-28T19:00:00Z","aqi":10,"aqi_min":10,"aqi_max":10,"pm25":2.402433395385742,"pm10":0.6972125768661499,"stations":2},{"datetime_utc":"2026-05-28T20:00:00Z","aqi":14,"aqi_min":14,"aqi_max":14,"pm25":3.2486379146575928,"pm10":1.0411289930343628,"stations":2},{"datetime_utc":"2026-05-28T21:00:00Z","aqi":14,"aqi_min":14,"aqi_max":14,"pm25":3.3550848960876465,"pm10":1.3381478786468506,"stations":2},{"datetime_utc":"2026-05-28T22:00:00Z","aqi":13,"aqi_min":13,"aqi_max":13,"pm25":3.1519582271575928,"pm10":1.1036592721939087,"stations":2},{"datetime_utc":"2026-05-28T23:00:00Z","aqi":12,"aqi_min":12,"aqi_max":12,"pm25":2.9487833976745605,"pm10":1.128671407699585,"stations":2},{"datetime_utc":"2026-05-29T00:00:00Z","aqi":9,"aqi_min":9,"aqi_max":9,"pm25":2.161619186401367,"pm10":0.3126513659954071,"stations":2},{"datetime_utc":"2026-05-29T01:00:00Z","aqi":7,"aqi_min":7,"aqi_max":7,"pm25":1.7760108709335327,"pm10":0.3126513659954071,"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.3093068599700928,"pm10":0.3126513659954071,"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.388759136199951,"pm10":0.9692192077636719,"stations":2},{"datetime_utc":"2026-05-29T07:00:00Z","aqi":13,"aqi_min":13,"aqi_max":13,"pm25":3.0313377380371094,"pm10":1.1536835432052612,"stations":2},{"datetime_utc":"2026-05-29T08:00:00Z","aqi":11,"aqi_min":11,"aqi_max":11,"pm25":2.6670429706573486,"pm10":1.1380510330200195,"stations":2},{"datetime_utc":"2026-05-29T09:00:00Z","aqi":9,"aqi_min":9,"aqi_max":9,"pm25":2.090193748474121,"pm10":1.0849002599716187,"stations":2},{"datetime_utc":"2026-05-29T10:00:00Z","aqi":6,"aqi_min":6,"aqi_max":6,"pm25":1.4937711954116821,"pm10":0.4971156716346741,"stations":2},{"datetime_utc":"2026-05-29T11:00:00Z","aqi":8,"aqi_min":8,"aqi_max":8,"pm25":1.8107415437698364,"pm10":0.8379057049751282,"stations":2},{"datetime_utc":"2026-05-29T12:00:00Z","aqi":8,"aqi_min":8,"aqi_max":8,"pm25":2.029452323913574,"pm10":1.016116976737976,"stations":2},{"datetime_utc":"2026-05-29T13:00:00Z","aqi":8,"aqi_min":8,"aqi_max":8,"pm25":1.9607657194137573,"pm10":0.8128935098648071,"stations":2},{"datetime_utc":"2026-05-29T14:00:00Z","aqi":11,"aqi_min":11,"aqi_max":11,"pm25":2.7285501956939697,"pm10":1.710202932357788,"stations":2},{"datetime_utc":"2026-05-29T15:00:00Z","aqi":9,"aqi_min":9,"aqi_max":9,"pm25":2.251265048980713,"pm10":0.7253511548042297,"stations":2},{"datetime_utc":"2026-05-29T16:00:00Z","aqi":9,"aqi_min":9,"aqi_max":9,"pm25":2.237227439880371,"pm10":0.3126513659954071,"stations":2},{"datetime_utc":"2026-05-29T17:00:00Z","aqi":6,"aqi_min":6,"aqi_max":6,"pm25":1.4467766284942627,"pm10":0.3126513659954071,"stations":2},{"datetime_utc":"2026-05-29T18:00:00Z","aqi":4,"aqi_min":4,"aqi_max":4,"pm25":0.8419098258018494,"pm10":0.5784050226211548,"stations":2},{"datetime_utc":"2026-05-29T19:00:00Z","aqi":3,"aqi_min":3,"aqi_max":3,"pm25":0.6563256978988647,"pm10":0.3126513659954071,"stations":2},{"datetime_utc":"2026-05-29T20:00:00Z","aqi":11,"aqi_min":11,"aqi_max":11,"pm25":2.736679792404175,"pm10":0.5784050226211548,"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":11,"aqi_min":11,"aqi_max":11,"pm25":2.6673243045806885,"pm10":0.5846580266952515,"stations":2},{"datetime_utc":"2026-05-29T23:00:00Z","aqi":10,"aqi_min":10,"aqi_max":10,"pm25":2.4016919136047363,"pm10":0.6034170985221863,"stations":2},{"datetime_utc":"2026-05-30T00:00:00Z","aqi":8,"aqi_min":8,"aqi_max":8,"pm25":1.8454630374908447,"pm10":0.3470430076122284,"stations":2},{"datetime_utc":"2026-05-30T01:00:00Z","aqi":7,"aqi_min":7,"aqi_max":7,"pm25":1.6024091243743896,"pm10":0.37205514311790466,"stations":2}],"daily":[{"date":"2026-05-28","aqi_avg":8,"aqi_min":4,"aqi_max":14,"aqi_color":"#059669","aqi_label":"Good","pm25_avg":1.9,"pm10_avg":0.8,"hours":22,"stations_avg":2},{"date":"2026-05-29","aqi_avg":8,"aqi_min":3,"aqi_max":13,"aqi_color":"#059669","aqi_label":"Good","pm25_avg":2.0,"pm10_avg":0.7,"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.7,"pm10_avg":0.4,"hours":2,"stations_avg":2}]}