{"city":"Pontinha","country":"Portugal","lat":38.7677116394043,"lon":-9.199350357055664,"range":"48h","license":"CC BY 4.0","source":"https://cerns.io","hourly":[{"datetime_utc":"2026-05-28T22:00:00Z","aqi":26,"aqi_min":26,"aqi_max":26,"pm25":6.344908714294434,"pm10":7.189082622528076,"stations":2},{"datetime_utc":"2026-05-28T23:00:00Z","aqi":25,"aqi_min":25,"aqi_max":25,"pm25":6.103399276733398,"pm10":7.274031639099121,"stations":2},{"datetime_utc":"2026-05-29T00:00:00Z","aqi":23,"aqi_min":23,"aqi_max":23,"pm25":5.542243957519531,"pm10":6.457050323486328,"stations":2},{"datetime_utc":"2026-05-29T01:00:00Z","aqi":35,"aqi_min":35,"aqi_max":35,"pm25":8.285438537597656,"pm10":9.878640174865723,"stations":2},{"datetime_utc":"2026-05-29T02:00:00Z","aqi":30,"aqi_min":30,"aqi_max":30,"pm25":7.15291690826416,"pm10":7.823793411254883,"stations":2},{"datetime_utc":"2026-05-29T03:00:00Z","aqi":25,"aqi_min":25,"aqi_max":25,"pm25":5.913351535797119,"pm10":6.482529163360596,"stations":2},{"datetime_utc":"2026-05-29T04:00:00Z","aqi":32,"aqi_min":32,"aqi_max":32,"pm25":7.691271781921387,"pm10":8.170401573181152,"stations":2},{"datetime_utc":"2026-05-29T05:00:00Z","aqi":37,"aqi_min":37,"aqi_max":37,"pm25":8.866023063659668,"pm10":9.756805419921875,"stations":2},{"datetime_utc":"2026-05-29T06:00:00Z","aqi":36,"aqi_min":36,"aqi_max":36,"pm25":8.675683975219727,"pm10":9.62088394165039,"stations":2},{"datetime_utc":"2026-05-29T07:00:00Z","aqi":30,"aqi_min":30,"aqi_max":30,"pm25":7.231067180633545,"pm10":7.760679721832275,"stations":2},{"datetime_utc":"2026-05-29T08:00:00Z","aqi":29,"aqi_min":29,"aqi_max":29,"pm25":6.915526390075684,"pm10":7.969897270202637,"stations":2},{"datetime_utc":"2026-05-29T09:00:00Z","aqi":27,"aqi_min":27,"aqi_max":27,"pm25":6.439565181732178,"pm10":7.171074867248535,"stations":2},{"datetime_utc":"2026-05-29T10:00:00Z","aqi":28,"aqi_min":28,"aqi_max":28,"pm25":6.702909469604492,"pm10":7.437865734100342,"stations":2},{"datetime_utc":"2026-05-29T11:00:00Z","aqi":44,"aqi_min":44,"aqi_max":44,"pm25":10.659931182861328,"pm10":11.253622055053711,"stations":2},{"datetime_utc":"2026-05-29T12:00:00Z","aqi":29,"aqi_min":29,"aqi_max":29,"pm25":6.901944160461426,"pm10":7.631556987762451,"stations":2},{"datetime_utc":"2026-05-29T13:00:00Z","aqi":28,"aqi_min":28,"aqi_max":28,"pm25":6.7065534591674805,"pm10":7.238110065460205,"stations":2},{"datetime_utc":"2026-05-29T14:00:00Z","aqi":34,"aqi_min":34,"aqi_max":34,"pm25":8.275731086730957,"pm10":9.288838386535645,"stations":2},{"datetime_utc":"2026-05-29T15:00:00Z","aqi":42,"aqi_min":42,"aqi_max":42,"pm25":10.16747760772705,"pm10":12.84829330444336,"stations":2},{"datetime_utc":"2026-05-29T16:00:00Z","aqi":55,"aqi_min":55,"aqi_max":55,"pm25":14.072072982788086,"pm10":17.375457763671875,"stations":2},{"datetime_utc":"2026-05-29T17:00:00Z","aqi":54,"aqi_min":54,"aqi_max":54,"pm25":13.333242416381836,"pm10":15.770373344421387,"stations":2},{"datetime_utc":"2026-05-29T18:00:00Z","aqi":52,"aqi_min":52,"aqi_max":52,"pm25":12.596111297607422,"pm10":15.182270050048828,"stations":2},{"datetime_utc":"2026-05-29T19:00:00Z","aqi":57,"aqi_min":57,"aqi_max":57,"pm25":14.723289489746094,"pm10":15.369163513183594,"stations":2},{"datetime_utc":"2026-05-29T20:00:00Z","aqi":55,"aqi_min":55,"aqi_max":55,"pm25":14.220135688781738,"pm10":16.12644386291504,"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.500734329223633,"pm10":11.0126314163208,"stations":2},{"datetime_utc":"2026-05-29T23:00:00Z","aqi":34,"aqi_min":34,"aqi_max":34,"pm25":8.27791976928711,"pm10":9.457050323486328,"stations":2},{"datetime_utc":"2026-05-30T00:00:00Z","aqi":37,"aqi_min":37,"aqi_max":37,"pm25":8.93131160736084,"pm10":10.449028015136719,"stations":2},{"datetime_utc":"2026-05-30T01:00:00Z","aqi":35,"aqi_min":35,"aqi_max":35,"pm25":8.505099296569824,"pm10":8.936410903930664,"stations":2},{"datetime_utc":"2026-05-30T02:00:00Z","aqi":32,"aqi_min":32,"aqi_max":32,"pm25":7.662624359130859,"pm10":8.24316120147705,"stations":2},{"datetime_utc":"2026-05-30T03:00:00Z","aqi":29,"aqi_min":29,"aqi_max":29,"pm25":6.953161716461182,"pm10":8.1779203414917,"stations":2},{"datetime_utc":"2026-05-30T04:00:00Z","aqi":33,"aqi_min":33,"aqi_max":33,"pm25":7.908007621765137,"pm10":8.387138366699219,"stations":2},{"datetime_utc":"2026-05-30T05:00:00Z","aqi":35,"aqi_min":35,"aqi_max":35,"pm25":8.496111869812012,"pm10":9.180292129516602,"stations":2},{"datetime_utc":"2026-05-30T06:00:00Z","aqi":33,"aqi_min":33,"aqi_max":33,"pm25":7.916750907897949,"pm10":9.510197639465332,"stations":2},{"datetime_utc":"2026-05-30T07:00:00Z","aqi":32,"aqi_min":32,"aqi_max":32,"pm25":7.708252906799316,"pm10":8.695390701293945,"stations":2},{"datetime_utc":"2026-05-30T08:00:00Z","aqi":32,"aqi_min":32,"aqi_max":32,"pm25":7.60460901260376,"pm10":8.435873985290527,"stations":2},{"datetime_utc":"2026-05-30T09:00:00Z","aqi":35,"aqi_min":35,"aqi_max":35,"pm25":8.420380592346191,"pm10":9.15314769744873,"stations":2},{"datetime_utc":"2026-05-30T10:00:00Z","aqi":30,"aqi_min":30,"aqi_max":30,"pm25":7.136166095733643,"pm10":7.724758625030518,"stations":2},{"datetime_utc":"2026-05-30T11:00:00Z","aqi":30,"aqi_min":30,"aqi_max":30,"pm25":7.157968044281006,"pm10":8.230347633361816,"stations":2},{"datetime_utc":"2026-05-30T12:00:00Z","aqi":33,"aqi_min":33,"aqi_max":33,"pm25":7.835201263427734,"pm10":8.618940353393555,"stations":2},{"datetime_utc":"2026-05-30T13:00:00Z","aqi":30,"aqi_min":30,"aqi_max":30,"pm25":7.2194294929504395,"pm10":8.494915962219238,"stations":2},{"datetime_utc":"2026-05-30T14:00:00Z","aqi":27,"aqi_min":27,"aqi_max":27,"pm25":6.464813709259033,"pm10":7.29753303527832,"stations":2},{"datetime_utc":"2026-05-30T15:00:00Z","aqi":27,"aqi_min":27,"aqi_max":27,"pm25":6.464813709259033,"pm10":7.197580337524414,"stations":2},{"datetime_utc":"2026-05-30T16:00:00Z","aqi":28,"aqi_min":28,"aqi_max":28,"pm25":6.77646541595459,"pm10":8.132291793823242,"stations":2},{"datetime_utc":"2026-05-30T17:00:00Z","aqi":23,"aqi_min":23,"aqi_max":23,"pm25":5.584228992462158,"pm10":6.39151668548584,"stations":2},{"datetime_utc":"2026-05-30T18:00:00Z","aqi":22,"aqi_min":22,"aqi_max":22,"pm25":5.181563854217529,"pm10":6.168409824371338,"stations":2},{"datetime_utc":"2026-05-30T19:00:00Z","aqi":36,"aqi_min":36,"aqi_max":36,"pm25":8.684703826904297,"pm10":9.696063995361328,"stations":2},{"datetime_utc":"2026-05-30T20:00:00Z","aqi":27,"aqi_min":27,"aqi_max":27,"pm25":6.471611976623535,"pm10":7.704378604888916,"stations":2},{"datetime_utc":"2026-05-30T21:00:00Z","aqi":25,"aqi_min":25,"aqi_max":25,"pm25":6.0597147941589355,"pm10":6.812876224517822,"stations":2}],"daily":[{"date":"2026-05-28","aqi_avg":26,"aqi_min":25,"aqi_max":26,"aqi_color":"#059669","aqi_label":"Good","pm25_avg":6.2,"pm10_avg":7.2,"hours":2,"stations_avg":2},{"date":"2026-05-29","aqi_avg":38,"aqi_min":23,"aqi_max":57,"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":30,"aqi_min":22,"aqi_max":37,"aqi_color":"#059669","aqi_label":"Good","pm25_avg":7.3,"pm10_avg":8.3,"hours":22,"stations_avg":2}]}