{"city":"Roeselare","country":"Belgium","lat":50.946529388427734,"lon":3.122689962387085,"range":"48h","license":"CC BY 4.0","source":"https://cerns.io","hourly":[{"datetime_utc":"2026-05-27T20:00:00Z","aqi":12,"aqi_min":12,"aqi_max":12,"pm25":2.9056293964385986,"pm10":4.026458263397217,"stations":3},{"datetime_utc":"2026-05-27T21:00:00Z","aqi":16,"aqi_min":16,"aqi_max":16,"pm25":3.8024744987487793,"pm10":4.003995895385742,"stations":3},{"datetime_utc":"2026-05-27T22:00:00Z","aqi":16,"aqi_min":16,"aqi_max":16,"pm25":3.7744617462158203,"pm10":4.869007110595703,"stations":3},{"datetime_utc":"2026-05-27T23:00:00Z","aqi":18,"aqi_min":18,"aqi_max":18,"pm25":4.428769588470459,"pm10":5.211190223693848,"stations":3},{"datetime_utc":"2026-05-28T00:00:00Z","aqi":18,"aqi_min":18,"aqi_max":18,"pm25":4.381228446960449,"pm10":4.70499324798584,"stations":3},{"datetime_utc":"2026-05-28T01:00:00Z","aqi":28,"aqi_min":28,"aqi_max":28,"pm25":6.733057022094727,"pm10":5.250236988067627,"stations":2},{"datetime_utc":"2026-05-28T02:00:00Z","aqi":21,"aqi_min":21,"aqi_max":21,"pm25":5.030439853668213,"pm10":7.384984493255615,"stations":3},{"datetime_utc":"2026-05-28T03:00:00Z","aqi":24,"aqi_min":24,"aqi_max":24,"pm25":5.735074996948242,"pm10":6.326920986175537,"stations":3},{"datetime_utc":"2026-05-28T04:00:00Z","aqi":25,"aqi_min":25,"aqi_max":25,"pm25":5.918032169342041,"pm10":6.739490509033203,"stations":3},{"datetime_utc":"2026-05-28T05:00:00Z","aqi":24,"aqi_min":24,"aqi_max":24,"pm25":5.692483901977539,"pm10":6.259433269500732,"stations":3},{"datetime_utc":"2026-05-28T06:00:00Z","aqi":28,"aqi_min":28,"aqi_max":28,"pm25":6.686782360076904,"pm10":7.118433952331543,"stations":3},{"datetime_utc":"2026-05-28T07:00:00Z","aqi":30,"aqi_min":30,"aqi_max":30,"pm25":7.174386024475098,"pm10":7.7441816329956055,"stations":3},{"datetime_utc":"2026-05-28T08:00:00Z","aqi":31,"aqi_min":31,"aqi_max":31,"pm25":7.330489158630371,"pm10":7.6030378341674805,"stations":3},{"datetime_utc":"2026-05-28T09:00:00Z","aqi":20,"aqi_min":20,"aqi_max":20,"pm25":4.793037414550781,"pm10":6.0374603271484375,"stations":3},{"datetime_utc":"2026-05-28T10:00:00Z","aqi":15,"aqi_min":15,"aqi_max":15,"pm25":3.589454412460327,"pm10":4.4334397315979,"stations":3},{"datetime_utc":"2026-05-28T11:00:00Z","aqi":18,"aqi_min":18,"aqi_max":18,"pm25":4.274901390075684,"pm10":4.345311641693115,"stations":3},{"datetime_utc":"2026-05-28T12:00:00Z","aqi":27,"aqi_min":27,"aqi_max":27,"pm25":6.370309829711914,"pm10":6.568811416625977,"stations":3},{"datetime_utc":"2026-05-28T13:00:00Z","aqi":22,"aqi_min":22,"aqi_max":22,"pm25":5.388371467590332,"pm10":5.8569464683532715,"stations":3},{"datetime_utc":"2026-05-28T14:00:00Z","aqi":26,"aqi_min":26,"aqi_max":26,"pm25":6.271178245544434,"pm10":6.7171735763549805,"stations":3},{"datetime_utc":"2026-05-28T15:00:00Z","aqi":32,"aqi_min":32,"aqi_max":32,"pm25":7.7843217849731445,"pm10":7.908170700073242,"stations":3},{"datetime_utc":"2026-05-28T16:00:00Z","aqi":36,"aqi_min":36,"aqi_max":36,"pm25":8.667428970336914,"pm10":9.861808776855469,"stations":3},{"datetime_utc":"2026-05-28T17:00:00Z","aqi":32,"aqi_min":32,"aqi_max":32,"pm25":7.632248401641846,"pm10":8.13410758972168,"stations":3},{"datetime_utc":"2026-05-28T18:00:00Z","aqi":36,"aqi_min":36,"aqi_max":36,"pm25":8.705863952636719,"pm10":9.658681869506836,"stations":3},{"datetime_utc":"2026-05-28T19:00:00Z","aqi":42,"aqi_min":42,"aqi_max":42,"pm25":10.122481346130371,"pm10":10.809065818786621,"stations":3},{"datetime_utc":"2026-05-28T20:00:00Z","aqi":45,"aqi_min":45,"aqi_max":45,"pm25":10.724041938781738,"pm10":11.597311019897461,"stations":3},{"datetime_utc":"2026-05-28T21:00:00Z","aqi":33,"aqi_min":33,"aqi_max":33,"pm25":7.863184452056885,"pm10":8.850945472717285,"stations":3},{"datetime_utc":"2026-05-28T22:00:00Z","aqi":41,"aqi_min":41,"aqi_max":41,"pm25":9.756999969482422,"pm10":10.506624221801758,"stations":3},{"datetime_utc":"2026-05-28T23:00:00Z","aqi":33,"aqi_min":33,"aqi_max":33,"pm25":7.800436973571777,"pm10":8.621426582336426,"stations":3},{"datetime_utc":"2026-05-29T00:00:00Z","aqi":42,"aqi_min":42,"aqi_max":42,"pm25":9.987893104553223,"pm10":10.493634223937988,"stations":3},{"datetime_utc":"2026-05-29T01:00:00Z","aqi":56,"aqi_min":56,"aqi_max":56,"pm25":14.634808540344238,"pm10":15.722930908203125,"stations":3},{"datetime_utc":"2026-05-29T02:00:00Z","aqi":57,"aqi_min":57,"aqi_max":57,"pm25":14.791129112243652,"pm10":16.04488754272461,"stations":3},{"datetime_utc":"2026-05-29T03:00:00Z","aqi":60,"aqi_min":60,"aqi_max":60,"pm25":16.404932022094727,"pm10":17.03301429748535,"stations":3},{"datetime_utc":"2026-05-29T04:00:00Z","aqi":61,"aqi_min":61,"aqi_max":61,"pm25":16.979887008666992,"pm10":17.848581314086914,"stations":3},{"datetime_utc":"2026-05-29T05:00:00Z","aqi":55,"aqi_min":55,"aqi_max":55,"pm25":14.06943130493164,"pm10":14.6433687210083,"stations":3},{"datetime_utc":"2026-05-29T06:00:00Z","aqi":61,"aqi_min":61,"aqi_max":61,"pm25":16.675716400146484,"pm10":18.328269958496094,"stations":3},{"datetime_utc":"2026-05-29T07:00:00Z","aqi":58,"aqi_min":58,"aqi_max":58,"pm25":15.563516616821289,"pm10":17.17560386657715,"stations":3},{"datetime_utc":"2026-05-29T08:00:00Z","aqi":53,"aqi_min":53,"aqi_max":53,"pm25":12.885811805725098,"pm10":14.096951484680176,"stations":3},{"datetime_utc":"2026-05-29T09:00:00Z","aqi":51,"aqi_min":51,"aqi_max":51,"pm25":12.236235618591309,"pm10":12.538110733032227,"stations":3},{"datetime_utc":"2026-05-29T10:00:00Z","aqi":53,"aqi_min":53,"aqi_max":53,"pm25":12.991358757019043,"pm10":13.254801750183105,"stations":3},{"datetime_utc":"2026-05-29T11:00:00Z","aqi":51,"aqi_min":51,"aqi_max":51,"pm25":12.197457313537598,"pm10":12.593047142028809,"stations":3},{"datetime_utc":"2026-05-29T12:00:00Z","aqi":48,"aqi_min":48,"aqi_max":48,"pm25":11.444525718688965,"pm10":11.977703094482422,"stations":3},{"datetime_utc":"2026-05-29T13:00:00Z","aqi":73,"aqi_min":73,"aqi_max":73,"pm25":22.35435676574707,"pm10":24.902915954589844,"stations":3},{"datetime_utc":"2026-05-29T14:00:00Z","aqi":77,"aqi_min":77,"aqi_max":77,"pm25":24.566865921020508,"pm10":25.930410385131836,"stations":3},{"datetime_utc":"2026-05-29T15:00:00Z","aqi":79,"aqi_min":79,"aqi_max":79,"pm25":25.313880920410156,"pm10":27.449533462524414,"stations":3},{"datetime_utc":"2026-05-29T16:00:00Z","aqi":70,"aqi_min":70,"aqi_max":70,"pm25":21.073097229003906,"pm10":21.828039169311523,"stations":3},{"datetime_utc":"2026-05-29T17:00:00Z","aqi":83,"aqi_min":83,"aqi_max":83,"pm25":27.23784065246582,"pm10":28.19223976135254,"stations":3},{"datetime_utc":"2026-05-29T18:00:00Z","aqi":93,"aqi_min":93,"aqi_max":93,"pm25":31.873199462890625,"pm10":36.15083312988281,"stations":3},{"datetime_utc":"2026-05-29T19:00:00Z","aqi":91,"aqi_min":91,"aqi_max":91,"pm25":31.191452026367188,"pm10":33.92759704589844,"stations":3}],"daily":[{"date":"2026-05-27","aqi_avg":16,"aqi_min":12,"aqi_max":18,"aqi_color":"#059669","aqi_label":"Good","pm25_avg":3.7,"pm10_avg":4.5,"hours":4,"stations_avg":3},{"date":"2026-05-28","aqi_avg":29,"aqi_min":15,"aqi_max":45,"aqi_color":"#059669","aqi_label":"Good","pm25_avg":6.9,"pm10_avg":7.5,"hours":24,"stations_avg":3},{"date":"2026-05-29","aqi_avg":64,"aqi_min":42,"aqi_max":93,"aqi_color":"#d97706","aqi_label":"Moderate","pm25_avg":18.2,"pm10_avg":19.5,"hours":20,"stations_avg":3}]}