{"city":"Alcabideche","country":"Portugal","lat":38.73366165161133,"lon":-9.409279823303223,"range":"48h","license":"CC BY 4.0","source":"https://cerns.io","hourly":[{"datetime_utc":"2026-05-28T20:00:00Z","aqi":41,"aqi_min":41,"aqi_max":41,"pm25":9.762479782104492,"pm10":10.929054260253906,"stations":2},{"datetime_utc":"2026-05-28T21:00:00Z","aqi":34,"aqi_min":34,"aqi_max":34,"pm25":8.119148254394531,"pm10":8.782955169677734,"stations":2},{"datetime_utc":"2026-05-28T22:00:00Z","aqi":29,"aqi_min":29,"aqi_max":29,"pm25":7.070337772369385,"pm10":7.815385341644287,"stations":2},{"datetime_utc":"2026-05-28T23:00:00Z","aqi":26,"aqi_min":26,"aqi_max":26,"pm25":6.238572597503662,"pm10":7.566906452178955,"stations":2},{"datetime_utc":"2026-05-29T00:00:00Z","aqi":29,"aqi_min":29,"aqi_max":29,"pm25":6.957056522369385,"pm10":7.930438041687012,"stations":2},{"datetime_utc":"2026-05-29T01:00:00Z","aqi":35,"aqi_min":35,"aqi_max":35,"pm25":8.501715660095215,"pm10":9.82457160949707,"stations":2},{"datetime_utc":"2026-05-29T02:00:00Z","aqi":32,"aqi_min":32,"aqi_max":32,"pm25":7.666574954986572,"pm10":8.77000617980957,"stations":2},{"datetime_utc":"2026-05-29T03:00:00Z","aqi":26,"aqi_min":26,"aqi_max":26,"pm25":6.179192543029785,"pm10":7.113337516784668,"stations":2},{"datetime_utc":"2026-05-29T04:00:00Z","aqi":37,"aqi_min":37,"aqi_max":37,"pm25":8.93486499786377,"pm10":9.909629821777344,"stations":2},{"datetime_utc":"2026-05-29T05:00:00Z","aqi":39,"aqi_min":39,"aqi_max":39,"pm25":9.370670318603516,"pm10":10.955341339111328,"stations":2},{"datetime_utc":"2026-05-29T06:00:00Z","aqi":38,"aqi_min":38,"aqi_max":38,"pm25":9.166812896728516,"pm10":10.981627464294434,"stations":2},{"datetime_utc":"2026-05-29T07:00:00Z","aqi":30,"aqi_min":30,"aqi_max":30,"pm25":7.140951633453369,"pm10":7.78771448135376,"stations":2},{"datetime_utc":"2026-05-29T08:00:00Z","aqi":25,"aqi_min":25,"aqi_max":25,"pm25":5.94227933883667,"pm10":7.303043365478516,"stations":2},{"datetime_utc":"2026-05-29T09:00:00Z","aqi":28,"aqi_min":28,"aqi_max":28,"pm25":6.687382698059082,"pm10":8.009148597717285,"stations":2},{"datetime_utc":"2026-05-29T10:00:00Z","aqi":26,"aqi_min":26,"aqi_max":26,"pm25":6.2883782386779785,"pm10":7.618096351623535,"stations":2},{"datetime_utc":"2026-05-29T11:00:00Z","aqi":33,"aqi_min":33,"aqi_max":33,"pm25":8.006031036376953,"pm10":8.879080772399902,"stations":2},{"datetime_utc":"2026-05-29T12:00:00Z","aqi":30,"aqi_min":30,"aqi_max":30,"pm25":7.244383335113525,"pm10":8.091145515441895,"stations":2},{"datetime_utc":"2026-05-29T13:00:00Z","aqi":28,"aqi_min":28,"aqi_max":28,"pm25":6.702047348022461,"pm10":7.693193435668945,"stations":2},{"datetime_utc":"2026-05-29T14:00:00Z","aqi":36,"aqi_min":36,"aqi_max":36,"pm25":8.63619327545166,"pm10":9.640288352966309,"stations":2},{"datetime_utc":"2026-05-29T15:00:00Z","aqi":44,"aqi_min":44,"aqi_max":44,"pm25":10.464859008789062,"pm10":11.852517127990723,"stations":2},{"datetime_utc":"2026-05-29T16:00:00Z","aqi":51,"aqi_min":51,"aqi_max":51,"pm25":12.166131019592285,"pm10":13.748311042785645,"stations":2},{"datetime_utc":"2026-05-29T17:00:00Z","aqi":51,"aqi_min":51,"aqi_max":51,"pm25":12.00403881072998,"pm10":13.796844482421875,"stations":2},{"datetime_utc":"2026-05-29T18:00:00Z","aqi":50,"aqi_min":50,"aqi_max":50,"pm25":11.911233901977539,"pm10":13.68184757232666,"stations":2},{"datetime_utc":"2026-05-29T19:00:00Z","aqi":53,"aqi_min":53,"aqi_max":53,"pm25":13.263420104980469,"pm10":13.877752304077148,"stations":2},{"datetime_utc":"2026-05-29T20:00:00Z","aqi":53,"aqi_min":53,"aqi_max":53,"pm25":12.899944305419922,"pm10":14.526894569396973,"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":43,"aqi_min":43,"aqi_max":43,"pm25":10.32529067993164,"pm10":12.310293197631836,"stations":2},{"datetime_utc":"2026-05-29T23:00:00Z","aqi":39,"aqi_min":39,"aqi_max":39,"pm25":9.255672454833984,"pm10":10.930438041687012,"stations":2},{"datetime_utc":"2026-05-30T00:00:00Z","aqi":38,"aqi_min":38,"aqi_max":38,"pm25":9.116048812866211,"pm10":10.27780818939209,"stations":2},{"datetime_utc":"2026-05-30T01:00:00Z","aqi":36,"aqi_min":36,"aqi_max":36,"pm25":8.70785903930664,"pm10":9.323906898498535,"stations":2},{"datetime_utc":"2026-05-30T02:00:00Z","aqi":33,"aqi_min":33,"aqi_max":33,"pm25":8.032097816467285,"pm10":9.031671524047852,"stations":2},{"datetime_utc":"2026-05-30T03:00:00Z","aqi":32,"aqi_min":32,"aqi_max":32,"pm25":7.741672039031982,"pm10":9.155673027038574,"stations":2},{"datetime_utc":"2026-05-30T04:00:00Z","aqi":32,"aqi_min":32,"aqi_max":32,"pm25":7.696236610412598,"pm10":8.671002388000488,"stations":2},{"datetime_utc":"2026-05-30T05:00:00Z","aqi":33,"aqi_min":33,"aqi_max":33,"pm25":7.811233997344971,"pm10":9.324477195739746,"stations":2},{"datetime_utc":"2026-05-30T06:00:00Z","aqi":35,"aqi_min":35,"aqi_max":35,"pm25":8.317764282226562,"pm10":9.915717124938965,"stations":2},{"datetime_utc":"2026-05-30T07:00:00Z","aqi":32,"aqi_min":32,"aqi_max":32,"pm25":7.771333694458008,"pm10":9.042335510253906,"stations":2},{"datetime_utc":"2026-05-30T08:00:00Z","aqi":30,"aqi_min":30,"aqi_max":30,"pm25":7.257664203643799,"pm10":8.404333114624023,"stations":2},{"datetime_utc":"2026-05-30T09:00:00Z","aqi":31,"aqi_min":31,"aqi_max":31,"pm25":7.3750410079956055,"pm10":8.085278511047363,"stations":2},{"datetime_utc":"2026-05-30T10:00:00Z","aqi":30,"aqi_min":30,"aqi_max":30,"pm25":7.248810291290283,"pm10":7.914000988006592,"stations":2},{"datetime_utc":"2026-05-30T11:00:00Z","aqi":33,"aqi_min":33,"aqi_max":33,"pm25":8.005053520202637,"pm10":9.172054290771484,"stations":2},{"datetime_utc":"2026-05-30T12:00:00Z","aqi":36,"aqi_min":36,"aqi_max":36,"pm25":8.704814910888672,"pm10":9.637245178222656,"stations":2},{"datetime_utc":"2026-05-30T13:00:00Z","aqi":37,"aqi_min":37,"aqi_max":37,"pm25":8.78743839263916,"pm10":10.148533821105957,"stations":2},{"datetime_utc":"2026-05-30T14:00:00Z","aqi":31,"aqi_min":31,"aqi_max":31,"pm25":7.451577663421631,"pm10":8.392436027526855,"stations":2},{"datetime_utc":"2026-05-30T15:00:00Z","aqi":31,"aqi_min":31,"aqi_max":31,"pm25":7.451577663421631,"pm10":8.161815643310547,"stations":2},{"datetime_utc":"2026-05-30T16:00:00Z","aqi":33,"aqi_min":33,"aqi_max":33,"pm25":7.961483478546143,"pm10":9.416436195373535,"stations":2},{"datetime_utc":"2026-05-30T17:00:00Z","aqi":26,"aqi_min":26,"aqi_max":26,"pm25":6.282623291015625,"pm10":7.909962177276611,"stations":2},{"datetime_utc":"2026-05-30T18:00:00Z","aqi":27,"aqi_min":27,"aqi_max":27,"pm25":6.569341659545898,"pm10":7.69586706161499,"stations":2},{"datetime_utc":"2026-05-30T19:00:00Z","aqi":34,"aqi_min":34,"aqi_max":34,"pm25":8.076424598693848,"pm10":9.141854286193848,"stations":2}],"daily":[{"date":"2026-05-28","aqi_avg":32,"aqi_min":26,"aqi_max":41,"aqi_color":"#059669","aqi_label":"Good","pm25_avg":7.8,"pm10_avg":8.8,"hours":4,"stations_avg":2},{"date":"2026-05-29","aqi_avg":38,"aqi_min":25,"aqi_max":53,"aqi_color":"#059669","aqi_label":"Good","pm25_avg":9.1,"pm10_avg":10.5,"hours":24,"stations_avg":2},{"date":"2026-05-30","aqi_avg":32,"aqi_min":26,"aqi_max":38,"aqi_color":"#059669","aqi_label":"Good","pm25_avg":7.8,"pm10_avg":8.9,"hours":20,"stations_avg":2}]}