{"city":"Hanwella Ihala","country":"Sri Lanka","lat":6.901199817657471,"lon":80.08519744873047,"range":"48h","license":"CC BY 4.0","source":"https://cerns.io","hourly":[{"datetime_utc":"2026-09-20T14:00:00Z","aqi":50,"aqi_min":50,"aqi_max":50,"pm25":12.0,"pm10":22.600000381469727,"stations":1},{"datetime_utc":"2026-09-20T15:00:00Z","aqi":30,"aqi_min":30,"aqi_max":30,"pm25":7.199999809265137,"pm10":14.800000190734863,"stations":1},{"datetime_utc":"2026-09-20T16:00:00Z","aqi":25,"aqi_min":25,"aqi_max":25,"pm25":6.0,"pm10":12.0,"stations":1},{"datetime_utc":"2026-09-20T17:00:00Z","aqi":33,"aqi_min":33,"aqi_max":33,"pm25":8.0,"pm10":15.800000190734863,"stations":1},{"datetime_utc":"2026-09-20T18:00:00Z","aqi":27,"aqi_min":27,"aqi_max":27,"pm25":6.400000095367432,"pm10":12.199999809265137,"stations":1},{"datetime_utc":"2026-09-20T19:00:00Z","aqi":31,"aqi_min":31,"aqi_max":31,"pm25":7.400000095367432,"pm10":14.199999809265137,"stations":1},{"datetime_utc":"2026-09-20T20:00:00Z","aqi":29,"aqi_min":29,"aqi_max":29,"pm25":6.902197360992432,"pm10":11.867565155029297,"stations":2},{"datetime_utc":"2026-09-20T21:00:00Z","aqi":46,"aqi_min":46,"aqi_max":46,"pm25":11.139759063720703,"pm10":18.83529281616211,"stations":2},{"datetime_utc":"2026-09-20T22:00:00Z","aqi":42,"aqi_min":42,"aqi_max":42,"pm25":10.14164924621582,"pm10":16.01866340637207,"stations":2},{"datetime_utc":"2026-09-20T23:00:00Z","aqi":31,"aqi_min":31,"aqi_max":31,"pm25":7.345428943634033,"pm10":12.415308952331543,"stations":2},{"datetime_utc":"2026-09-21T00:00:00Z","aqi":26,"aqi_min":26,"aqi_max":26,"pm25":6.199999809265137,"pm10":12.0,"stations":1},{"datetime_utc":"2026-09-21T01:00:00Z","aqi":60,"aqi_min":60,"aqi_max":60,"pm25":16.539335250854492,"pm10":27.14750862121582,"stations":2},{"datetime_utc":"2026-09-21T02:00:00Z","aqi":60,"aqi_min":60,"aqi_max":60,"pm25":16.427688598632812,"pm10":25.89000701904297,"stations":2},{"datetime_utc":"2026-09-21T03:00:00Z","aqi":70,"aqi_min":70,"aqi_max":70,"pm25":20.934940338134766,"pm10":29.13687515258789,"stations":2},{"datetime_utc":"2026-09-21T04:00:00Z","aqi":36,"aqi_min":36,"aqi_max":36,"pm25":8.646162033081055,"pm10":14.332200050354004,"stations":2},{"datetime_utc":"2026-09-21T05:00:00Z","aqi":62,"aqi_min":62,"aqi_max":62,"pm25":17.200000762939453,"pm10":26.399999618530273,"stations":1},{"datetime_utc":"2026-09-21T06:00:00Z","aqi":66,"aqi_min":66,"aqi_max":66,"pm25":19.0,"pm10":null,"stations":1},{"datetime_utc":"2026-09-21T07:00:00Z","aqi":29,"aqi_min":29,"aqi_max":29,"pm25":7.0,"pm10":13.600000381469727,"stations":1},{"datetime_utc":"2026-09-21T08:00:00Z","aqi":22,"aqi_min":22,"aqi_max":22,"pm25":5.192440509796143,"pm10":10.150673866271973,"stations":2},{"datetime_utc":"2026-09-21T09:00:00Z","aqi":28,"aqi_min":28,"aqi_max":28,"pm25":6.720245838165283,"pm10":11.260430335998535,"stations":2},{"datetime_utc":"2026-09-21T10:00:00Z","aqi":38,"aqi_min":37,"aqi_max":38,"pm25":9.039027214050293,"pm10":16.02768898010254,"stations":2},{"datetime_utc":"2026-09-21T11:00:00Z","aqi":33,"aqi_min":33,"aqi_max":33,"pm25":7.990550518035889,"pm10":1.6199384927749634,"stations":2},{"datetime_utc":"2026-09-21T12:00:00Z","aqi":78,"aqi_min":78,"aqi_max":78,"pm25":24.87847900390625,"pm10":37.34604263305664,"stations":2},{"datetime_utc":"2026-09-21T13:00:00Z","aqi":96,"aqi_min":96,"aqi_max":96,"pm25":33.42768859863281,"pm10":50.64445877075195,"stations":2},{"datetime_utc":"2026-09-21T14:00:00Z","aqi":91,"aqi_min":91,"aqi_max":91,"pm25":31.11457633972168,"pm10":45.777366638183594,"stations":2},{"datetime_utc":"2026-09-21T15:00:00Z","aqi":88,"aqi_min":88,"aqi_max":88,"pm25":29.781526565551758,"pm10":43.4528694152832,"stations":2},{"datetime_utc":"2026-09-21T16:00:00Z","aqi":83,"aqi_min":83,"aqi_max":83,"pm25":27.129270553588867,"pm10":39.948360443115234,"stations":2},{"datetime_utc":"2026-09-21T17:00:00Z","aqi":79,"aqi_min":79,"aqi_max":79,"pm25":25.58677101135254,"pm10":9.876399040222168,"stations":2},{"datetime_utc":"2026-09-21T18:00:00Z","aqi":68,"aqi_min":68,"aqi_max":68,"pm25":20.161588668823242,"pm10":7.315851211547852,"stations":2},{"datetime_utc":"2026-09-21T19:00:00Z","aqi":45,"aqi_min":45,"aqi_max":45,"pm25":10.743538856506348,"pm10":2.090243339538574,"stations":2},{"datetime_utc":"2026-09-21T20:00:00Z","aqi":17,"aqi_min":17,"aqi_max":17,"pm25":3.9762818813323975,"pm10":0.2612804174423218,"stations":2},{"datetime_utc":"2026-09-21T21:00:00Z","aqi":13,"aqi_min":13,"aqi_max":13,"pm25":3.12591552734375,"pm10":0.36579254269599915,"stations":2},{"datetime_utc":"2026-09-21T22:00:00Z","aqi":17,"aqi_min":17,"aqi_max":17,"pm25":3.9762818813323975,"pm10":0.2090243250131607,"stations":2},{"datetime_utc":"2026-09-21T23:00:00Z","aqi":17,"aqi_min":17,"aqi_max":17,"pm25":3.9933853149414062,"pm10":7.396740436553955,"stations":2},{"datetime_utc":"2026-09-22T00:00:00Z","aqi":38,"aqi_min":38,"aqi_max":38,"pm25":9.0,"pm10":18.600000381469727,"stations":1},{"datetime_utc":"2026-09-22T01:00:00Z","aqi":56,"aqi_min":56,"aqi_max":56,"pm25":14.315001487731934,"pm10":22.146894454956055,"stations":2},{"datetime_utc":"2026-09-22T02:00:00Z","aqi":21,"aqi_min":21,"aqi_max":21,"pm25":4.953458786010742,"pm10":8.361588478088379,"stations":2},{"datetime_utc":"2026-09-22T03:00:00Z","aqi":30,"aqi_min":30,"aqi_max":30,"pm25":7.199999809265137,"pm10":13.0,"stations":1},{"datetime_utc":"2026-09-22T04:00:00Z","aqi":21,"aqi_min":21,"aqi_max":21,"pm25":5.0,"pm10":null,"stations":1},{"datetime_utc":"2026-09-22T05:00:00Z","aqi":20,"aqi_min":20,"aqi_max":20,"pm25":4.878904342651367,"pm10":0.31353649497032166,"stations":2},{"datetime_utc":"2026-09-22T06:00:00Z","aqi":18,"aqi_min":18,"aqi_max":18,"pm25":4.401464939117432,"pm10":0.2612804174423218,"stations":2},{"datetime_utc":"2026-09-22T07:00:00Z","aqi":25,"aqi_min":25,"aqi_max":25,"pm25":5.931159973144531,"pm10":0.7838411927223206,"stations":2},{"datetime_utc":"2026-09-22T08:00:00Z","aqi":17,"aqi_min":17,"aqi_max":17,"pm25":4.098842620849609,"pm10":6.581526279449463,"stations":2},{"datetime_utc":"2026-09-22T09:00:00Z","aqi":28,"aqi_min":28,"aqi_max":28,"pm25":6.7725019454956055,"pm10":10.548784255981445,"stations":2},{"datetime_utc":"2026-09-22T10:00:00Z","aqi":27,"aqi_min":27,"aqi_max":27,"pm25":6.415733814239502,"pm10":12.067564964294434,"stations":2},{"datetime_utc":"2026-09-22T11:00:00Z","aqi":22,"aqi_min":22,"aqi_max":22,"pm25":5.392440319061279,"pm10":9.611954689025879,"stations":2},{"datetime_utc":"2026-09-22T12:00:00Z","aqi":33,"aqi_min":33,"aqi_max":33,"pm25":7.8931732177734375,"pm10":12.537869453430176,"stations":2},{"datetime_utc":"2026-09-22T13:00:00Z","aqi":22,"aqi_min":22,"aqi_max":22,"pm25":5.192440509796143,"pm10":0.4703046977519989,"stations":2}],"daily":[{"date":"2026-09-20","aqi_avg":34,"aqi_min":25,"aqi_max":50,"aqi_color":"#059669","aqi_label":"Good","pm25_avg":8.3,"pm10_avg":15.1,"hours":10,"stations_avg":1},{"date":"2026-09-21","aqi_avg":51,"aqi_min":13,"aqi_max":96,"aqi_color":"#d97706","aqi_label":"Moderate","pm25_avg":14.9,"pm10_avg":18.8,"hours":24,"stations_avg":2},{"date":"2026-09-22","aqi_avg":27,"aqi_min":17,"aqi_max":56,"aqi_color":"#059669","aqi_label":"Good","pm25_avg":6.5,"pm10_avg":8.9,"hours":14,"stations_avg":2}]}