{"city":"Alfragide","country":"Portugal","lat":38.73202896118164,"lon":-9.219200134277344,"range":"48h","license":"CC BY 4.0","source":"https://cerns.io","hourly":[{"datetime_utc":"2026-05-28T20:00:00Z","aqi":39,"aqi_min":39,"aqi_max":39,"pm25":9.279454231262207,"pm10":9.971330642700195,"stations":2},{"datetime_utc":"2026-05-28T21:00:00Z","aqi":31,"aqi_min":31,"aqi_max":31,"pm25":7.344641208648682,"pm10":8.341569900512695,"stations":2},{"datetime_utc":"2026-05-28T22:00:00Z","aqi":27,"aqi_min":27,"aqi_max":27,"pm25":6.39993143081665,"pm10":7.236587047576904,"stations":2},{"datetime_utc":"2026-05-28T23:00:00Z","aqi":25,"aqi_min":25,"aqi_max":25,"pm25":6.113651752471924,"pm10":7.296245574951172,"stations":2},{"datetime_utc":"2026-05-29T00:00:00Z","aqi":24,"aqi_min":24,"aqi_max":24,"pm25":5.649555683135986,"pm10":6.568804740905762,"stations":2},{"datetime_utc":"2026-05-29T01:00:00Z","aqi":35,"aqi_min":35,"aqi_max":35,"pm25":8.30184268951416,"pm10":9.874539375305176,"stations":2},{"datetime_utc":"2026-05-29T02:00:00Z","aqi":30,"aqi_min":30,"aqi_max":30,"pm25":7.1918768882751465,"pm10":7.895562648773193,"stations":2},{"datetime_utc":"2026-05-29T03:00:00Z","aqi":25,"aqi_min":25,"aqi_max":25,"pm25":5.933515548706055,"pm10":6.530375003814697,"stations":2},{"datetime_utc":"2026-05-29T04:00:00Z","aqi":32,"aqi_min":32,"aqi_max":32,"pm25":7.78559684753418,"pm10":8.30232048034668,"stations":2},{"datetime_utc":"2026-05-29T05:00:00Z","aqi":37,"aqi_min":37,"aqi_max":37,"pm25":8.90429973602295,"pm10":9.847712516784668,"stations":2},{"datetime_utc":"2026-05-29T06:00:00Z","aqi":36,"aqi_min":36,"aqi_max":36,"pm25":8.712935447692871,"pm10":9.724095344543457,"stations":2},{"datetime_utc":"2026-05-29T07:00:00Z","aqi":30,"aqi_min":30,"aqi_max":30,"pm25":7.224232196807861,"pm10":7.762730121612549,"stations":2},{"datetime_utc":"2026-05-29T08:00:00Z","aqi":29,"aqi_min":29,"aqi_max":29,"pm25":6.8417067527771,"pm10":7.919317245483398,"stations":2},{"datetime_utc":"2026-05-29T09:00:00Z","aqi":27,"aqi_min":27,"aqi_max":27,"pm25":6.458361625671387,"pm10":7.2346415519714355,"stations":2},{"datetime_utc":"2026-05-29T10:00:00Z","aqi":28,"aqi_min":28,"aqi_max":28,"pm25":6.6714677810668945,"pm10":7.451535701751709,"stations":2},{"datetime_utc":"2026-05-29T11:00:00Z","aqi":44,"aqi_min":44,"aqi_max":44,"pm25":10.458635330200195,"pm10":11.073515892028809,"stations":2},{"datetime_utc":"2026-05-29T12:00:00Z","aqi":29,"aqi_min":29,"aqi_max":29,"pm25":6.927917957305908,"pm10":7.666416168212891,"stations":2},{"datetime_utc":"2026-05-29T13:00:00Z","aqi":28,"aqi_min":28,"aqi_max":28,"pm25":6.706211566925049,"pm10":7.272627830505371,"stations":2},{"datetime_utc":"2026-05-29T14:00:00Z","aqi":35,"aqi_min":35,"aqi_max":35,"pm25":8.303071975708008,"pm10":9.315495491027832,"stations":2},{"datetime_utc":"2026-05-29T15:00:00Z","aqi":42,"aqi_min":42,"aqi_max":42,"pm25":10.190033912658691,"pm10":12.772764205932617,"stations":2},{"datetime_utc":"2026-05-29T16:00:00Z","aqi":55,"aqi_min":55,"aqi_max":55,"pm25":13.927509307861328,"pm10":17.100341796875,"stations":2},{"datetime_utc":"2026-05-29T17:00:00Z","aqi":53,"aqi_min":53,"aqi_max":53,"pm25":13.232423782348633,"pm10":15.620683670043945,"stations":2},{"datetime_utc":"2026-05-29T18:00:00Z","aqi":52,"aqi_min":52,"aqi_max":52,"pm25":12.544163703918457,"pm10":15.068464279174805,"stations":2},{"datetime_utc":"2026-05-29T19:00:00Z","aqi":56,"aqi_min":56,"aqi_max":56,"pm25":14.612560272216797,"pm10":15.256041526794434,"stations":2},{"datetime_utc":"2026-05-29T20:00:00Z","aqi":55,"aqi_min":55,"aqi_max":55,"pm25":14.119999885559082,"pm10":16.0051212310791,"stations":2},{"datetime_utc":"2026-05-29T21:00:00Z","aqi":52,"aqi_min":52,"aqi_max":52,"pm25":12.579999923706055,"pm10":16.40999984741211,"stations":1},{"datetime_utc":"2026-05-29T22:00:00Z","aqi":40,"aqi_min":40,"aqi_max":40,"pm25":9.563276290893555,"pm10":11.11105728149414,"stations":2},{"datetime_utc":"2026-05-29T23:00:00Z","aqi":35,"aqi_min":35,"aqi_max":35,"pm25":8.352081298828125,"pm10":9.568804740905762,"stations":2},{"datetime_utc":"2026-05-30T00:00:00Z","aqi":37,"aqi_min":37,"aqi_max":37,"pm25":8.945323944091797,"pm10":10.436040878295898,"stations":2},{"datetime_utc":"2026-05-30T01:00:00Z","aqi":36,"aqi_min":36,"aqi_max":36,"pm25":8.520478248596191,"pm10":8.965802192687988,"stations":2},{"datetime_utc":"2026-05-30T02:00:00Z","aqi":32,"aqi_min":32,"aqi_max":32,"pm25":7.690648078918457,"pm10":8.302968978881836,"stations":2},{"datetime_utc":"2026-05-30T03:00:00Z","aqi":29,"aqi_min":29,"aqi_max":29,"pm25":7.012969017028809,"pm10":8.252081871032715,"stations":2},{"datetime_utc":"2026-05-30T04:00:00Z","aqi":33,"aqi_min":33,"aqi_max":33,"pm25":7.8919453620910645,"pm10":8.408668518066406,"stations":2},{"datetime_utc":"2026-05-30T05:00:00Z","aqi":35,"aqi_min":35,"aqi_max":35,"pm25":8.444164276123047,"pm10":9.191228866577148,"stations":2},{"datetime_utc":"2026-05-30T06:00:00Z","aqi":33,"aqi_min":33,"aqi_max":33,"pm25":7.947166919708252,"pm10":9.540955543518066,"stations":2},{"datetime_utc":"2026-05-30T07:00:00Z","aqi":32,"aqi_min":32,"aqi_max":32,"pm25":7.713037490844727,"pm10":8.72170639038086,"stations":2},{"datetime_utc":"2026-05-30T08:00:00Z","aqi":32,"aqi_min":32,"aqi_max":32,"pm25":7.578293323516846,"pm10":8.433481216430664,"stations":2},{"datetime_utc":"2026-05-30T09:00:00Z","aqi":35,"aqi_min":35,"aqi_max":35,"pm25":8.341093063354492,"pm10":9.072151184082031,"stations":2},{"datetime_utc":"2026-05-30T10:00:00Z","aqi":30,"aqi_min":30,"aqi_max":30,"pm25":7.144710063934326,"pm10":7.739112377166748,"stations":2},{"datetime_utc":"2026-05-30T11:00:00Z","aqi":30,"aqi_min":30,"aqi_max":30,"pm25":7.2222185134887695,"pm10":8.301774978637695,"stations":2},{"datetime_utc":"2026-05-30T12:00:00Z","aqi":33,"aqi_min":33,"aqi_max":33,"pm25":7.90116024017334,"pm10":8.69617748260498,"stations":2},{"datetime_utc":"2026-05-30T13:00:00Z","aqi":31,"aqi_min":31,"aqi_max":31,"pm25":7.3383612632751465,"pm10":8.620340347290039,"stations":2},{"datetime_utc":"2026-05-30T14:00:00Z","aqi":27,"aqi_min":27,"aqi_max":27,"pm25":6.539658546447754,"pm10":7.380579948425293,"stations":2},{"datetime_utc":"2026-05-30T15:00:00Z","aqi":27,"aqi_min":27,"aqi_max":27,"pm25":6.539658546447754,"pm10":7.270716667175293,"stations":2},{"datetime_utc":"2026-05-30T16:00:00Z","aqi":29,"aqi_min":29,"aqi_max":29,"pm25":6.866347789764404,"pm10":8.229692459106445,"stations":2},{"datetime_utc":"2026-05-30T17:00:00Z","aqi":23,"aqi_min":23,"aqi_max":23,"pm25":5.637201309204102,"pm10":6.506689071655273,"stations":2},{"datetime_utc":"2026-05-30T18:00:00Z","aqi":22,"aqi_min":22,"aqi_max":22,"pm25":5.286825180053711,"pm10":6.284265518188477,"stations":2},{"datetime_utc":"2026-05-30T19:00:00Z","aqi":36,"aqi_min":36,"aqi_max":36,"pm25":8.638566970825195,"pm10":9.654027938842773,"stations":2}],"daily":[{"date":"2026-05-28","aqi_avg":30,"aqi_min":25,"aqi_max":39,"aqi_color":"#059669","aqi_label":"Good","pm25_avg":7.3,"pm10_avg":8.2,"hours":4,"stations_avg":2},{"date":"2026-05-29","aqi_avg":38,"aqi_min":24,"aqi_max":56,"aqi_color":"#059669","aqi_label":"Good","pm25_avg":9.2,"pm10_avg":10.6,"hours":24,"stations_avg":2},{"date":"2026-05-30","aqi_avg":31,"aqi_min":22,"aqi_max":37,"aqi_color":"#059669","aqi_label":"Good","pm25_avg":7.5,"pm10_avg":8.4,"hours":20,"stations_avg":2}]}