{"city":"Viikki","country":"Finland","lat":60.22182846069336,"lon":25.023860931396484,"range":"48h","license":"CC BY 4.0","source":"https://cerns.io","hourly":[{"datetime_utc":"2026-09-03T18:00:00Z","aqi":15,"aqi_min":15,"aqi_max":15,"pm25":3.5999999046325684,"pm10":null,"stations":1},{"datetime_utc":"2026-09-03T19:00:00Z","aqi":32,"aqi_min":32,"aqi_max":32,"pm25":7.679999828338623,"pm10":null,"stations":1},{"datetime_utc":"2026-09-03T20:00:00Z","aqi":29,"aqi_min":29,"aqi_max":29,"pm25":6.893986701965332,"pm10":null,"stations":5},{"datetime_utc":"2026-09-03T21:00:00Z","aqi":24,"aqi_min":24,"aqi_max":24,"pm25":5.668832778930664,"pm10":null,"stations":5},{"datetime_utc":"2026-09-03T22:00:00Z","aqi":21,"aqi_min":21,"aqi_max":21,"pm25":5.141775608062744,"pm10":null,"stations":6},{"datetime_utc":"2026-09-03T23:00:00Z","aqi":16,"aqi_min":16,"aqi_max":16,"pm25":3.8978607654571533,"pm10":null,"stations":2},{"datetime_utc":"2026-09-04T00:00:00Z","aqi":22,"aqi_min":22,"aqi_max":22,"pm25":5.304376602172852,"pm10":null,"stations":3},{"datetime_utc":"2026-09-04T01:00:00Z","aqi":22,"aqi_min":22,"aqi_max":22,"pm25":5.319278240203857,"pm10":null,"stations":3},{"datetime_utc":"2026-09-04T02:00:00Z","aqi":11,"aqi_min":11,"aqi_max":11,"pm25":2.7267913818359375,"pm10":null,"stations":2},{"datetime_utc":"2026-09-04T03:00:00Z","aqi":17,"aqi_min":17,"aqi_max":17,"pm25":4.078126907348633,"pm10":null,"stations":6},{"datetime_utc":"2026-09-04T04:00:00Z","aqi":23,"aqi_min":23,"aqi_max":23,"pm25":5.467626094818115,"pm10":null,"stations":3},{"datetime_utc":"2026-09-04T06:00:00Z","aqi":19,"aqi_min":19,"aqi_max":19,"pm25":4.616389274597168,"pm10":null,"stations":6},{"datetime_utc":"2026-09-04T07:00:00Z","aqi":27,"aqi_min":27,"aqi_max":27,"pm25":6.498378276824951,"pm10":null,"stations":3},{"datetime_utc":"2026-09-04T08:00:00Z","aqi":30,"aqi_min":30,"aqi_max":30,"pm25":7.2670392990112305,"pm10":null,"stations":6},{"datetime_utc":"2026-09-04T09:00:00Z","aqi":14,"aqi_min":14,"aqi_max":14,"pm25":3.350463628768921,"pm10":null,"stations":2},{"datetime_utc":"2026-09-04T10:00:00Z","aqi":23,"aqi_min":23,"aqi_max":23,"pm25":5.466536521911621,"pm10":null,"stations":4},{"datetime_utc":"2026-09-04T11:00:00Z","aqi":24,"aqi_min":24,"aqi_max":24,"pm25":5.7067694664001465,"pm10":null,"stations":6},{"datetime_utc":"2026-09-04T12:00:00Z","aqi":27,"aqi_min":27,"aqi_max":27,"pm25":6.42594051361084,"pm10":null,"stations":4},{"datetime_utc":"2026-09-04T13:00:00Z","aqi":24,"aqi_min":24,"aqi_max":24,"pm25":5.706660747528076,"pm10":null,"stations":5},{"datetime_utc":"2026-09-04T14:00:00Z","aqi":17,"aqi_min":17,"aqi_max":17,"pm25":4.043565273284912,"pm10":null,"stations":3},{"datetime_utc":"2026-09-04T15:00:00Z","aqi":21,"aqi_min":21,"aqi_max":21,"pm25":5.146950721740723,"pm10":null,"stations":4},{"datetime_utc":"2026-09-04T16:00:00Z","aqi":15,"aqi_min":15,"aqi_max":15,"pm25":3.7109298706054688,"pm10":null,"stations":3},{"datetime_utc":"2026-09-04T17:00:00Z","aqi":24,"aqi_min":24,"aqi_max":24,"pm25":5.6942877769470215,"pm10":null,"stations":6},{"datetime_utc":"2026-09-04T18:00:00Z","aqi":26,"aqi_min":26,"aqi_max":26,"pm25":6.123198509216309,"pm10":null,"stations":2},{"datetime_utc":"2026-09-04T19:00:00Z","aqi":20,"aqi_min":20,"aqi_max":20,"pm25":4.881927490234375,"pm10":null,"stations":5},{"datetime_utc":"2026-09-04T20:00:00Z","aqi":21,"aqi_min":21,"aqi_max":21,"pm25":5.073894500732422,"pm10":null,"stations":4},{"datetime_utc":"2026-09-04T21:00:00Z","aqi":22,"aqi_min":22,"aqi_max":22,"pm25":5.190293788909912,"pm10":null,"stations":5},{"datetime_utc":"2026-09-04T22:00:00Z","aqi":22,"aqi_min":22,"aqi_max":22,"pm25":5.177924156188965,"pm10":null,"stations":6},{"datetime_utc":"2026-09-04T23:00:00Z","aqi":21,"aqi_min":21,"aqi_max":21,"pm25":5.067358016967773,"pm10":null,"stations":5},{"datetime_utc":"2026-09-05T00:00:00Z","aqi":19,"aqi_min":19,"aqi_max":19,"pm25":4.64925479888916,"pm10":null,"stations":3},{"datetime_utc":"2026-09-05T01:00:00Z","aqi":22,"aqi_min":22,"aqi_max":22,"pm25":5.284480094909668,"pm10":null,"stations":5},{"datetime_utc":"2026-09-05T02:00:00Z","aqi":20,"aqi_min":20,"aqi_max":20,"pm25":4.8608551025390625,"pm10":null,"stations":6},{"datetime_utc":"2026-09-05T03:00:00Z","aqi":30,"aqi_min":30,"aqi_max":30,"pm25":7.102784156799316,"pm10":null,"stations":3},{"datetime_utc":"2026-09-05T04:00:00Z","aqi":21,"aqi_min":21,"aqi_max":21,"pm25":5.131555080413818,"pm10":null,"stations":3},{"datetime_utc":"2026-09-05T05:00:00Z","aqi":19,"aqi_min":19,"aqi_max":19,"pm25":4.663322448730469,"pm10":null,"stations":5},{"datetime_utc":"2026-09-05T06:00:00Z","aqi":14,"aqi_min":14,"aqi_max":14,"pm25":3.3217382431030273,"pm10":null,"stations":2},{"datetime_utc":"2026-09-05T07:00:00Z","aqi":21,"aqi_min":21,"aqi_max":21,"pm25":4.993936061859131,"pm10":null,"stations":3},{"datetime_utc":"2026-09-05T08:00:00Z","aqi":18,"aqi_min":18,"aqi_max":18,"pm25":4.258604049682617,"pm10":null,"stations":5},{"datetime_utc":"2026-09-05T09:00:00Z","aqi":10,"aqi_min":10,"aqi_max":10,"pm25":2.4000000953674316,"pm10":null,"stations":1},{"datetime_utc":"2026-09-05T10:00:00Z","aqi":18,"aqi_min":18,"aqi_max":18,"pm25":4.401103973388672,"pm10":null,"stations":6},{"datetime_utc":"2026-09-05T11:00:00Z","aqi":26,"aqi_min":26,"aqi_max":26,"pm25":6.133420944213867,"pm10":null,"stations":3},{"datetime_utc":"2026-09-05T12:00:00Z","aqi":19,"aqi_min":19,"aqi_max":19,"pm25":4.605703830718994,"pm10":null,"stations":5},{"datetime_utc":"2026-09-05T13:00:00Z","aqi":9,"aqi_min":9,"aqi_max":9,"pm25":2.193486452102661,"pm10":null,"stations":3},{"datetime_utc":"2026-09-05T14:00:00Z","aqi":16,"aqi_min":16,"aqi_max":16,"pm25":3.8987157344818115,"pm10":null,"stations":6},{"datetime_utc":"2026-09-05T15:00:00Z","aqi":15,"aqi_min":15,"aqi_max":15,"pm25":3.55183482170105,"pm10":null,"stations":5},{"datetime_utc":"2026-09-05T16:00:00Z","aqi":18,"aqi_min":18,"aqi_max":18,"pm25":4.262753486633301,"pm10":null,"stations":6}],"daily":[{"date":"2026-09-03","aqi_avg":23,"aqi_min":15,"aqi_max":32,"aqi_color":"#059669","aqi_label":"Good","pm25_avg":5.5,"pm10_avg":null,"hours":6,"stations_avg":3},{"date":"2026-09-04","aqi_avg":21,"aqi_min":11,"aqi_max":30,"aqi_color":"#059669","aqi_label":"Good","pm25_avg":5.1,"pm10_avg":null,"hours":23,"stations_avg":4},{"date":"2026-09-05","aqi_avg":19,"aqi_min":9,"aqi_max":30,"aqi_color":"#059669","aqi_label":"Good","pm25_avg":4.5,"pm10_avg":null,"hours":17,"stations_avg":4}]}