{"city":"Ulu Bedok","country":"Singapore","lat":1.3333300352096558,"lon":103.9333267211914,"range":"48h","license":"CC BY 4.0","source":"https://cerns.io","hourly":[{"datetime_utc":"2026-07-20T02:00:00Z","aqi":92,"aqi_min":92,"aqi_max":92,"pm25":31.73340606689453,"pm10":39.13402557373047,"stations":2},{"datetime_utc":"2026-07-20T03:00:00Z","aqi":92,"aqi_min":92,"aqi_max":92,"pm25":31.691041946411133,"pm10":37.575767517089844,"stations":2},{"datetime_utc":"2026-07-20T04:00:00Z","aqi":104,"aqi_min":104,"aqi_max":104,"pm25":36.604618072509766,"pm10":45.52631759643555,"stations":2},{"datetime_utc":"2026-07-20T05:00:00Z","aqi":97,"aqi_min":97,"aqi_max":97,"pm25":34.17521286010742,"pm10":42.298057556152344,"stations":2},{"datetime_utc":"2026-07-20T06:00:00Z","aqi":93,"aqi_min":93,"aqi_max":93,"pm25":31.912073135375977,"pm10":40.13294219970703,"stations":2},{"datetime_utc":"2026-07-20T07:00:00Z","aqi":90,"aqi_min":90,"aqi_max":90,"pm25":30.592388153076172,"pm10":37.337440490722656,"stations":2},{"datetime_utc":"2026-07-20T08:00:00Z","aqi":93,"aqi_min":93,"aqi_max":93,"pm25":31.854326248168945,"pm10":38.1153678894043,"stations":2},{"datetime_utc":"2026-07-20T09:00:00Z","aqi":97,"aqi_min":97,"aqi_max":97,"pm25":34.0827751159668,"pm10":42.42116928100586,"stations":2},{"datetime_utc":"2026-07-20T10:00:00Z","aqi":95,"aqi_min":95,"aqi_max":95,"pm25":32.95308303833008,"pm10":38.471073150634766,"stations":2},{"datetime_utc":"2026-07-20T11:00:00Z","aqi":100,"aqi_min":100,"aqi_max":100,"pm25":35.357994079589844,"pm10":42.41782760620117,"stations":2},{"datetime_utc":"2026-07-20T12:00:00Z","aqi":96,"aqi_min":96,"aqi_max":96,"pm25":33.53493881225586,"pm10":40.93930435180664,"stations":2},{"datetime_utc":"2026-07-20T13:00:00Z","aqi":97,"aqi_min":97,"aqi_max":97,"pm25":34.20724105834961,"pm10":41.06979751586914,"stations":2},{"datetime_utc":"2026-07-20T14:00:00Z","aqi":120,"aqi_min":120,"aqi_max":120,"pm25":43.31623077392578,"pm10":54.337825775146484,"stations":2},{"datetime_utc":"2026-07-20T15:00:00Z","aqi":120,"aqi_min":120,"aqi_max":120,"pm25":43.08451843261719,"pm10":53.440093994140625,"stations":2},{"datetime_utc":"2026-07-20T16:00:00Z","aqi":111,"aqi_min":111,"aqi_max":111,"pm25":39.6646842956543,"pm10":49.39910888671875,"stations":2},{"datetime_utc":"2026-07-20T17:00:00Z","aqi":110,"aqi_min":110,"aqi_max":110,"pm25":39.11261749267578,"pm10":48.879188537597656,"stations":2},{"datetime_utc":"2026-07-20T18:00:00Z","aqi":116,"aqi_min":116,"aqi_max":116,"pm25":41.71705627441406,"pm10":50.944454193115234,"stations":2},{"datetime_utc":"2026-07-20T19:00:00Z","aqi":113,"aqi_min":113,"aqi_max":113,"pm25":40.31583023071289,"pm10":50.70881271362305,"stations":2},{"datetime_utc":"2026-07-20T20:00:00Z","aqi":105,"aqi_min":105,"aqi_max":105,"pm25":37.077999114990234,"pm10":45.06182861328125,"stations":2},{"datetime_utc":"2026-07-20T21:00:00Z","aqi":90,"aqi_min":90,"aqi_max":90,"pm25":30.662006378173828,"pm10":34.19786071777344,"stations":2},{"datetime_utc":"2026-07-20T22:00:00Z","aqi":90,"aqi_min":90,"aqi_max":90,"pm25":30.657419204711914,"pm10":34.450355529785156,"stations":2},{"datetime_utc":"2026-07-20T23:00:00Z","aqi":86,"aqi_min":86,"aqi_max":86,"pm25":28.920949935913086,"pm10":32.30984115600586,"stations":2},{"datetime_utc":"2026-07-21T00:00:00Z","aqi":89,"aqi_min":89,"aqi_max":89,"pm25":30.039316177368164,"pm10":34.15724563598633,"stations":2},{"datetime_utc":"2026-07-21T01:00:00Z","aqi":90,"aqi_min":90,"aqi_max":90,"pm25":30.553112030029297,"pm10":33.16566467285156,"stations":2},{"datetime_utc":"2026-07-21T02:00:00Z","aqi":83,"aqi_min":83,"aqi_max":83,"pm25":27.393768310546875,"pm10":29.119604110717773,"stations":2},{"datetime_utc":"2026-07-21T03:00:00Z","aqi":93,"aqi_min":93,"aqi_max":93,"pm25":31.856725692749023,"pm10":38.387542724609375,"stations":2},{"datetime_utc":"2026-07-21T04:00:00Z","aqi":106,"aqi_min":106,"aqi_max":106,"pm25":37.634159088134766,"pm10":46.86585998535156,"stations":2},{"datetime_utc":"2026-07-21T05:00:00Z","aqi":94,"aqi_min":94,"aqi_max":94,"pm25":32.47053146362305,"pm10":39.04481506347656,"stations":2},{"datetime_utc":"2026-07-21T06:00:00Z","aqi":87,"aqi_min":87,"aqi_max":87,"pm25":29.30628776550293,"pm10":33.7249870300293,"stations":2},{"datetime_utc":"2026-07-21T07:00:00Z","aqi":91,"aqi_min":91,"aqi_max":91,"pm25":31.35649299621582,"pm10":36.774234771728516,"stations":2},{"datetime_utc":"2026-07-21T08:00:00Z","aqi":91,"aqi_min":91,"aqi_max":91,"pm25":31.00154685974121,"pm10":35.50271987915039,"stations":2},{"datetime_utc":"2026-07-21T09:00:00Z","aqi":102,"aqi_min":102,"aqi_max":102,"pm25":35.868106842041016,"pm10":42.812164306640625,"stations":2},{"datetime_utc":"2026-07-21T10:00:00Z","aqi":106,"aqi_min":106,"aqi_max":106,"pm25":37.393272399902344,"pm10":45.44487380981445,"stations":2},{"datetime_utc":"2026-07-21T11:00:00Z","aqi":102,"aqi_min":102,"aqi_max":102,"pm25":35.78146743774414,"pm10":44.254642486572266,"stations":2},{"datetime_utc":"2026-07-21T12:00:00Z","aqi":91,"aqi_min":91,"aqi_max":91,"pm25":31.14826011657715,"pm10":34.863407135009766,"stations":2},{"datetime_utc":"2026-07-21T13:00:00Z","aqi":106,"aqi_min":106,"aqi_max":106,"pm25":37.5756721496582,"pm10":46.97554397583008,"stations":2},{"datetime_utc":"2026-07-21T14:00:00Z","aqi":95,"aqi_min":95,"aqi_max":95,"pm25":33.13518524169922,"pm10":41.19206619262695,"stations":2},{"datetime_utc":"2026-07-21T15:00:00Z","aqi":98,"aqi_min":98,"aqi_max":98,"pm25":34.597373962402344,"pm10":41.48879623413086,"stations":2},{"datetime_utc":"2026-07-21T16:00:00Z","aqi":106,"aqi_min":106,"aqi_max":106,"pm25":37.68301773071289,"pm10":45.532257080078125,"stations":2},{"datetime_utc":"2026-07-21T17:00:00Z","aqi":99,"aqi_min":99,"aqi_max":99,"pm25":35.153648376464844,"pm10":42.836917877197266,"stations":2},{"datetime_utc":"2026-07-21T18:00:00Z","aqi":104,"aqi_min":104,"aqi_max":104,"pm25":36.81474304199219,"pm10":45.87179946899414,"stations":2},{"datetime_utc":"2026-07-21T19:00:00Z","aqi":108,"aqi_min":108,"aqi_max":108,"pm25":38.36373519897461,"pm10":47.032588958740234,"stations":2},{"datetime_utc":"2026-07-21T20:00:00Z","aqi":95,"aqi_min":95,"aqi_max":95,"pm25":32.916358947753906,"pm10":39.272911071777344,"stations":2},{"datetime_utc":"2026-07-21T21:00:00Z","aqi":93,"aqi_min":93,"aqi_max":93,"pm25":32.053733825683594,"pm10":37.806522369384766,"stations":2},{"datetime_utc":"2026-07-21T22:00:00Z","aqi":97,"aqi_min":97,"aqi_max":97,"pm25":33.84943389892578,"pm10":39.90448760986328,"stations":2},{"datetime_utc":"2026-07-21T23:00:00Z","aqi":94,"aqi_min":94,"aqi_max":94,"pm25":32.603675842285156,"pm10":39.811763763427734,"stations":2},{"datetime_utc":"2026-07-22T00:00:00Z","aqi":98,"aqi_min":98,"aqi_max":98,"pm25":34.44567108154297,"pm10":44.11212921142578,"stations":2}],"daily":[{"date":"2026-07-20","aqi_avg":100,"aqi_min":86,"aqi_max":120,"aqi_color":"#d97706","aqi_label":"Moderate","pm25_avg":35.1,"pm10_avg":42.7,"hours":22,"stations_avg":2},{"date":"2026-07-21","aqi_avg":97,"aqi_min":83,"aqi_max":108,"aqi_color":"#d97706","aqi_label":"Moderate","pm25_avg":33.6,"pm10_avg":40.1,"hours":24,"stations_avg":2},{"date":"2026-07-22","aqi_avg":98,"aqi_min":98,"aqi_max":98,"aqi_color":"#d97706","aqi_label":"Moderate","pm25_avg":34.4,"pm10_avg":44.1,"hours":1,"stations_avg":2}]}