{"city":"Rapperswil","country":"Switzerland","lat":47.22557067871094,"lon":8.822279930114746,"range":"48h","license":"CC BY 4.0","source":"https://cerns.io","hourly":[{"datetime_utc":"2026-06-07T14:00:00Z","aqi":11,"aqi_min":11,"aqi_max":11,"pm25":2.559999942779541,"pm10":3.0199999809265137,"stations":1},{"datetime_utc":"2026-06-07T15:00:00Z","aqi":8,"aqi_min":8,"aqi_max":8,"pm25":1.940000057220459,"pm10":1.940000057220459,"stations":1},{"datetime_utc":"2026-06-07T16:00:00Z","aqi":11,"aqi_min":11,"aqi_max":11,"pm25":2.631077527999878,"pm10":2.722686529159546,"stations":2},{"datetime_utc":"2026-06-07T17:00:00Z","aqi":10,"aqi_min":10,"aqi_max":10,"pm25":2.422224760055542,"pm10":2.422224760055542,"stations":2},{"datetime_utc":"2026-06-07T18:00:00Z","aqi":11,"aqi_min":11,"aqi_max":11,"pm25":2.759999990463257,"pm10":2.890000104904175,"stations":1},{"datetime_utc":"2026-06-07T19:00:00Z","aqi":20,"aqi_min":20,"aqi_max":20,"pm25":4.710000038146973,"pm10":4.710000038146973,"stations":1},{"datetime_utc":"2026-06-07T20:00:00Z","aqi":9,"aqi_min":9,"aqi_max":9,"pm25":2.0770440101623535,"pm10":2.6528098583221436,"stations":2},{"datetime_utc":"2026-06-07T21:00:00Z","aqi":11,"aqi_min":11,"aqi_max":11,"pm25":2.6666669845581055,"pm10":3.44071626663208,"stations":2},{"datetime_utc":"2026-06-07T22:00:00Z","aqi":11,"aqi_min":11,"aqi_max":11,"pm25":2.6409623622894287,"pm10":2.9755735397338867,"stations":2},{"datetime_utc":"2026-06-07T23:00:00Z","aqi":13,"aqi_min":13,"aqi_max":13,"pm25":3.18969988822937,"pm10":3.4894304275512695,"stations":2},{"datetime_utc":"2026-06-08T00:00:00Z","aqi":10,"aqi_min":10,"aqi_max":10,"pm25":2.3893535137176514,"pm10":2.518468141555786,"stations":2},{"datetime_utc":"2026-06-08T01:00:00Z","aqi":8,"aqi_min":8,"aqi_max":8,"pm25":1.859676718711853,"pm10":2.484180212020874,"stations":2},{"datetime_utc":"2026-06-08T02:00:00Z","aqi":11,"aqi_min":11,"aqi_max":11,"pm25":2.6824634075164795,"pm10":2.8023557662963867,"stations":2},{"datetime_utc":"2026-06-08T03:00:00Z","aqi":13,"aqi_min":13,"aqi_max":13,"pm25":3.0513627529144287,"pm10":3.3899691104888916,"stations":2},{"datetime_utc":"2026-06-08T04:00:00Z","aqi":12,"aqi_min":12,"aqi_max":12,"pm25":2.9768285751342773,"pm10":3.3918399810791016,"stations":2},{"datetime_utc":"2026-06-08T05:00:00Z","aqi":18,"aqi_min":18,"aqi_max":18,"pm25":4.267451763153076,"pm10":4.447289943695068,"stations":2},{"datetime_utc":"2026-06-08T06:00:00Z","aqi":28,"aqi_min":28,"aqi_max":28,"pm25":6.699653625488281,"pm10":8.944003105163574,"stations":2},{"datetime_utc":"2026-06-08T07:00:00Z","aqi":17,"aqi_min":17,"aqi_max":17,"pm25":4.069784164428711,"pm10":4.940053939819336,"stations":2},{"datetime_utc":"2026-06-08T08:00:00Z","aqi":15,"aqi_min":15,"aqi_max":15,"pm25":3.673856735229492,"pm10":4.134365081787109,"stations":2},{"datetime_utc":"2026-06-08T09:00:00Z","aqi":23,"aqi_min":23,"aqi_max":23,"pm25":5.460000038146973,"pm10":5.579999923706055,"stations":1},{"datetime_utc":"2026-06-08T10:00:00Z","aqi":13,"aqi_min":13,"aqi_max":13,"pm25":3.1007161140441895,"pm10":3.555997133255005,"stations":2},{"datetime_utc":"2026-06-08T11:00:00Z","aqi":10,"aqi_min":10,"aqi_max":10,"pm25":2.317444324493408,"pm10":2.796990156173706,"stations":2},{"datetime_utc":"2026-06-08T12:00:00Z","aqi":10,"aqi_min":10,"aqi_max":10,"pm25":2.386612892150879,"pm10":2.386612892150879,"stations":2},{"datetime_utc":"2026-06-08T13:00:00Z","aqi":14,"aqi_min":14,"aqi_max":14,"pm25":3.4100000858306885,"pm10":3.4100000858306885,"stations":1},{"datetime_utc":"2026-06-08T14:00:00Z","aqi":11,"aqi_min":11,"aqi_max":11,"pm25":2.6329946517944336,"pm10":2.902432680130005,"stations":2},{"datetime_utc":"2026-06-08T15:00:00Z","aqi":9,"aqi_min":9,"aqi_max":9,"pm25":2.2206082344055176,"pm10":2.828652858734131,"stations":2},{"datetime_utc":"2026-06-08T16:00:00Z","aqi":10,"aqi_min":10,"aqi_max":10,"pm25":2.3499999046325684,"pm10":2.3499999046325684,"stations":1},{"datetime_utc":"2026-06-08T17:00:00Z","aqi":8,"aqi_min":8,"aqi_max":8,"pm25":2.0,"pm10":2.1700000762939453,"stations":1},{"datetime_utc":"2026-06-08T18:00:00Z","aqi":11,"aqi_min":11,"aqi_max":11,"pm25":2.7100000381469727,"pm10":2.7100000381469727,"stations":1},{"datetime_utc":"2026-06-08T19:00:00Z","aqi":9,"aqi_min":9,"aqi_max":9,"pm25":2.062594413757324,"pm10":2.062594413757324,"stations":2},{"datetime_utc":"2026-06-08T20:00:00Z","aqi":10,"aqi_min":10,"aqi_max":10,"pm25":2.3893535137176514,"pm10":2.3893535137176514,"stations":2},{"datetime_utc":"2026-06-08T21:00:00Z","aqi":11,"aqi_min":11,"aqi_max":11,"pm25":2.6303696632385254,"pm10":3.705519914627075,"stations":2},{"datetime_utc":"2026-06-08T22:00:00Z","aqi":14,"aqi_min":14,"aqi_max":14,"pm25":3.353079319000244,"pm10":3.4591379165649414,"stations":2},{"datetime_utc":"2026-06-08T23:00:00Z","aqi":15,"aqi_min":15,"aqi_max":15,"pm25":3.7127792835235596,"pm10":4.409053325653076,"stations":2},{"datetime_utc":"2026-06-09T00:00:00Z","aqi":14,"aqi_min":14,"aqi_max":14,"pm25":3.440077066421509,"pm10":3.440077066421509,"stations":2},{"datetime_utc":"2026-06-09T01:00:00Z","aqi":21,"aqi_min":21,"aqi_max":21,"pm25":4.936104774475098,"pm10":5.028329849243164,"stations":2},{"datetime_utc":"2026-06-09T02:00:00Z","aqi":14,"aqi_min":14,"aqi_max":14,"pm25":3.4274749755859375,"pm10":3.4274749755859375,"stations":2},{"datetime_utc":"2026-06-09T03:00:00Z","aqi":11,"aqi_min":11,"aqi_max":11,"pm25":2.6844727993011475,"pm10":2.9769670963287354,"stations":2},{"datetime_utc":"2026-06-09T04:00:00Z","aqi":9,"aqi_min":9,"aqi_max":9,"pm25":2.1686530113220215,"pm10":2.9314703941345215,"stations":2},{"datetime_utc":"2026-06-09T05:00:00Z","aqi":13,"aqi_min":13,"aqi_max":13,"pm25":3.0862433910369873,"pm10":3.3556814193725586,"stations":2},{"datetime_utc":"2026-06-09T06:00:00Z","aqi":12,"aqi_min":12,"aqi_max":12,"pm25":2.940077066421509,"pm10":3.20951509475708,"stations":2},{"datetime_utc":"2026-06-09T07:00:00Z","aqi":13,"aqi_min":13,"aqi_max":13,"pm25":3.0170979499816895,"pm10":3.1231565475463867,"stations":2},{"datetime_utc":"2026-06-09T08:00:00Z","aqi":14,"aqi_min":14,"aqi_max":14,"pm25":3.3780062198638916,"pm10":3.3780062198638916,"stations":2},{"datetime_utc":"2026-06-09T09:00:00Z","aqi":6,"aqi_min":6,"aqi_max":6,"pm25":1.4600000381469727,"pm10":1.4600000381469727,"stations":1},{"datetime_utc":"2026-06-09T10:00:00Z","aqi":8,"aqi_min":8,"aqi_max":8,"pm25":2.0,"pm10":2.0,"stations":1},{"datetime_utc":"2026-06-09T12:00:00Z","aqi":4,"aqi_min":4,"aqi_max":4,"pm25":1.0,"pm10":1.0,"stations":1},{"datetime_utc":"2026-06-09T13:00:00Z","aqi":7,"aqi_min":7,"aqi_max":7,"pm25":1.6100000143051147,"pm10":2.2300000190734863,"stations":1}],"daily":[{"date":"2026-06-07","aqi_avg":12,"aqi_min":8,"aqi_max":20,"aqi_color":"#059669","aqi_label":"Good","pm25_avg":2.8,"pm10_avg":3.0,"hours":10,"stations_avg":2},{"date":"2026-06-08","aqi_avg":13,"aqi_min":8,"aqi_max":28,"aqi_color":"#059669","aqi_label":"Good","pm25_avg":3.1,"pm10_avg":3.5,"hours":24,"stations_avg":2},{"date":"2026-06-09","aqi_avg":11,"aqi_min":4,"aqi_max":21,"aqi_color":"#059669","aqi_label":"Good","pm25_avg":2.7,"pm10_avg":2.9,"hours":13,"stations_avg":2}]}