{"city":"Trofa","country":"Portugal","lat":41.3372917175293,"lon":-8.559599876403809,"range":"48h","license":"CC BY 4.0","source":"https://cerns.io","hourly":[{"datetime_utc":"2026-06-07T18:00:00Z","aqi":40,"aqi_min":40,"aqi_max":40,"pm25":9.51117992401123,"pm10":8.922099113464355,"stations":4},{"datetime_utc":"2026-06-07T19:00:00Z","aqi":40,"aqi_min":40,"aqi_max":40,"pm25":9.51117992401123,"pm10":8.922099113464355,"stations":4},{"datetime_utc":"2026-06-07T20:00:00Z","aqi":40,"aqi_min":40,"aqi_max":40,"pm25":9.51117992401123,"pm10":8.922099113464355,"stations":4},{"datetime_utc":"2026-06-07T21:00:00Z","aqi":33,"aqi_min":33,"aqi_max":33,"pm25":7.856998920440674,"pm10":7.14988374710083,"stations":5},{"datetime_utc":"2026-06-07T22:00:00Z","aqi":32,"aqi_min":32,"aqi_max":32,"pm25":7.678194522857666,"pm10":7.109246253967285,"stations":5},{"datetime_utc":"2026-06-07T23:00:00Z","aqi":32,"aqi_min":32,"aqi_max":32,"pm25":7.76759672164917,"pm10":7.14988374710083,"stations":5},{"datetime_utc":"2026-06-08T00:00:00Z","aqi":18,"aqi_min":18,"aqi_max":18,"pm25":4.391397476196289,"pm10":4.496138095855713,"stations":2},{"datetime_utc":"2026-06-08T01:00:00Z","aqi":32,"aqi_min":32,"aqi_max":32,"pm25":7.607079029083252,"pm10":7.14988374710083,"stations":5},{"datetime_utc":"2026-06-08T02:00:00Z","aqi":32,"aqi_min":32,"aqi_max":32,"pm25":7.745245933532715,"pm10":7.312433242797852,"stations":5},{"datetime_utc":"2026-06-08T03:00:00Z","aqi":32,"aqi_min":32,"aqi_max":32,"pm25":7.716799736022949,"pm10":7.312433242797852,"stations":5},{"datetime_utc":"2026-06-08T04:00:00Z","aqi":32,"aqi_min":32,"aqi_max":32,"pm25":7.702576637268066,"pm10":7.271795749664307,"stations":5},{"datetime_utc":"2026-06-08T05:00:00Z","aqi":32,"aqi_min":32,"aqi_max":32,"pm25":7.741182327270508,"pm10":7.393707752227783,"stations":5},{"datetime_utc":"2026-06-08T06:00:00Z","aqi":33,"aqi_min":33,"aqi_max":33,"pm25":7.875285625457764,"pm10":7.59689474105835,"stations":5},{"datetime_utc":"2026-06-08T07:00:00Z","aqi":34,"aqi_min":34,"aqi_max":34,"pm25":8.190225601196289,"pm10":7.960598945617676,"stations":5},{"datetime_utc":"2026-06-08T08:00:00Z","aqi":34,"aqi_min":34,"aqi_max":34,"pm25":8.137396812438965,"pm10":7.190520763397217,"stations":5},{"datetime_utc":"2026-06-08T09:00:00Z","aqi":34,"aqi_min":34,"aqi_max":34,"pm25":8.261341094970703,"pm10":7.231158256530762,"stations":5},{"datetime_utc":"2026-06-08T10:00:00Z","aqi":34,"aqi_min":34,"aqi_max":34,"pm25":8.263372421264648,"pm10":7.14988374710083,"stations":5},{"datetime_utc":"2026-06-08T11:00:00Z","aqi":35,"aqi_min":35,"aqi_max":35,"pm25":8.314168930053711,"pm10":7.190520763397217,"stations":5},{"datetime_utc":"2026-06-08T12:00:00Z","aqi":34,"aqi_min":34,"aqi_max":34,"pm25":8.117077827453613,"pm10":7.109246253967285,"stations":5},{"datetime_utc":"2026-06-08T13:00:00Z","aqi":33,"aqi_min":33,"aqi_max":33,"pm25":7.940305233001709,"pm10":7.109246253967285,"stations":5},{"datetime_utc":"2026-06-08T14:00:00Z","aqi":32,"aqi_min":32,"aqi_max":32,"pm25":7.702576637268066,"pm10":7.109246253967285,"stations":5},{"datetime_utc":"2026-06-08T15:00:00Z","aqi":40,"aqi_min":40,"aqi_max":40,"pm25":9.51117992401123,"pm10":8.922099113464355,"stations":4},{"datetime_utc":"2026-06-08T16:00:00Z","aqi":40,"aqi_min":40,"aqi_max":40,"pm25":9.51117992401123,"pm10":8.922099113464355,"stations":4},{"datetime_utc":"2026-06-08T17:00:00Z","aqi":40,"aqi_min":40,"aqi_max":40,"pm25":9.51117992401123,"pm10":8.922099113464355,"stations":4},{"datetime_utc":"2026-06-08T18:00:00Z","aqi":40,"aqi_min":40,"aqi_max":40,"pm25":9.51117992401123,"pm10":8.922099113464355,"stations":4},{"datetime_utc":"2026-06-08T19:00:00Z","aqi":40,"aqi_min":40,"aqi_max":40,"pm25":9.51117992401123,"pm10":8.922099113464355,"stations":4},{"datetime_utc":"2026-06-08T20:00:00Z","aqi":40,"aqi_min":40,"aqi_max":40,"pm25":9.51117992401123,"pm10":8.922099113464355,"stations":4},{"datetime_utc":"2026-06-08T21:00:00Z","aqi":32,"aqi_min":32,"aqi_max":32,"pm25":7.6091108322143555,"pm10":7.109246253967285,"stations":5},{"datetime_utc":"2026-06-08T22:00:00Z","aqi":33,"aqi_min":33,"aqi_max":33,"pm25":7.850903034210205,"pm10":7.312433242797852,"stations":5},{"datetime_utc":"2026-06-08T23:00:00Z","aqi":32,"aqi_min":32,"aqi_max":32,"pm25":7.765564918518066,"pm10":7.190520763397217,"stations":5},{"datetime_utc":"2026-06-09T00:00:00Z","aqi":21,"aqi_min":21,"aqi_max":21,"pm25":5.150769233703613,"pm10":5.543548107147217,"stations":2},{"datetime_utc":"2026-06-09T01:00:00Z","aqi":33,"aqi_min":33,"aqi_max":33,"pm25":7.901700019836426,"pm10":7.51561975479126,"stations":5},{"datetime_utc":"2026-06-09T02:00:00Z","aqi":34,"aqi_min":34,"aqi_max":34,"pm25":8.1719388961792,"pm10":8.043905258178711,"stations":5},{"datetime_utc":"2026-06-09T03:00:00Z","aqi":39,"aqi_min":39,"aqi_max":39,"pm25":9.332135200500488,"pm10":10.238324165344238,"stations":5},{"datetime_utc":"2026-06-09T04:00:00Z","aqi":37,"aqi_min":37,"aqi_max":37,"pm25":8.976558685302734,"pm10":9.750675201416016,"stations":5},{"datetime_utc":"2026-06-09T05:00:00Z","aqi":37,"aqi_min":37,"aqi_max":37,"pm25":8.799785614013672,"pm10":9.303664207458496,"stations":5},{"datetime_utc":"2026-06-09T06:00:00Z","aqi":40,"aqi_min":40,"aqi_max":40,"pm25":9.689743995666504,"pm10":11.0104341506958,"stations":5},{"datetime_utc":"2026-06-09T07:00:00Z","aqi":38,"aqi_min":38,"aqi_max":38,"pm25":9.224446296691895,"pm10":10.278961181640625,"stations":5},{"datetime_utc":"2026-06-09T08:00:00Z","aqi":37,"aqi_min":37,"aqi_max":37,"pm25":8.885124206542969,"pm10":8.775378227233887,"stations":5},{"datetime_utc":"2026-06-09T09:00:00Z","aqi":38,"aqi_min":38,"aqi_max":38,"pm25":9.157394409179688,"pm10":9.18175220489502,"stations":5},{"datetime_utc":"2026-06-09T10:00:00Z","aqi":37,"aqi_min":37,"aqi_max":37,"pm25":8.909506797790527,"pm10":8.450279235839844,"stations":5},{"datetime_utc":"2026-06-09T11:00:00Z","aqi":35,"aqi_min":35,"aqi_max":35,"pm25":8.47671890258789,"pm10":7.556257247924805,"stations":5},{"datetime_utc":"2026-06-09T12:00:00Z","aqi":40,"aqi_min":40,"aqi_max":40,"pm25":9.51117992401123,"pm10":8.922099113464355,"stations":4},{"datetime_utc":"2026-06-09T13:00:00Z","aqi":33,"aqi_min":33,"aqi_max":33,"pm25":7.861062526702881,"pm10":7.14988374710083,"stations":5},{"datetime_utc":"2026-06-09T14:00:00Z","aqi":32,"aqi_min":32,"aqi_max":32,"pm25":7.706640720367432,"pm10":7.109246253967285,"stations":5},{"datetime_utc":"2026-06-09T15:00:00Z","aqi":40,"aqi_min":40,"aqi_max":40,"pm25":9.51117992401123,"pm10":8.922099113464355,"stations":4},{"datetime_utc":"2026-06-09T16:00:00Z","aqi":40,"aqi_min":40,"aqi_max":40,"pm25":9.51117992401123,"pm10":8.922099113464355,"stations":4},{"datetime_utc":"2026-06-09T17:00:00Z","aqi":40,"aqi_min":40,"aqi_max":40,"pm25":9.51117992401123,"pm10":8.922099113464355,"stations":4}],"daily":[{"date":"2026-06-07","aqi_avg":36,"aqi_min":32,"aqi_max":40,"aqi_color":"#059669","aqi_label":"Good","pm25_avg":8.6,"pm10_avg":8.0,"hours":6,"stations_avg":4},{"date":"2026-06-08","aqi_avg":34,"aqi_min":18,"aqi_max":40,"aqi_color":"#059669","aqi_label":"Good","pm25_avg":8.2,"pm10_avg":7.6,"hours":24,"stations_avg":5},{"date":"2026-06-09","aqi_avg":36,"aqi_min":21,"aqi_max":40,"aqi_color":"#059669","aqi_label":"Good","pm25_avg":8.7,"pm10_avg":8.6,"hours":18,"stations_avg":5}]}