{"city":"Artur Alvim","country":"Brazil","lat":-23.540149688720703,"lon":-46.485809326171875,"range":"48h","license":"CC BY 4.0","source":"https://cerns.io","hourly":[{"datetime_utc":"2026-05-28T17:00:00Z","aqi":16,"aqi_min":16,"aqi_max":16,"pm25":3.755854368209839,"pm10":5.195240020751953,"stations":2},{"datetime_utc":"2026-05-28T18:00:00Z","aqi":23,"aqi_min":23,"aqi_max":23,"pm25":5.540848255157471,"pm10":6.917568206787109,"stations":2},{"datetime_utc":"2026-05-28T19:00:00Z","aqi":32,"aqi_min":32,"aqi_max":32,"pm25":7.586671829223633,"pm10":8.76148796081543,"stations":2},{"datetime_utc":"2026-05-28T20:00:00Z","aqi":22,"aqi_min":22,"aqi_max":22,"pm25":5.178840160369873,"pm10":5.93228006362915,"stations":2},{"datetime_utc":"2026-05-28T21:00:00Z","aqi":46,"aqi_min":46,"aqi_max":46,"pm25":11.126567840576172,"pm10":12.49164867401123,"stations":2},{"datetime_utc":"2026-05-28T22:00:00Z","aqi":44,"aqi_min":44,"aqi_max":44,"pm25":10.596624374389648,"pm10":11.150064468383789,"stations":2},{"datetime_utc":"2026-05-28T23:00:00Z","aqi":54,"aqi_min":54,"aqi_max":54,"pm25":13.406576156616211,"pm10":14.804673194885254,"stations":2},{"datetime_utc":"2026-05-29T00:00:00Z","aqi":56,"aqi_min":56,"aqi_max":56,"pm25":14.32539176940918,"pm10":16.05504035949707,"stations":2},{"datetime_utc":"2026-05-29T01:00:00Z","aqi":57,"aqi_min":57,"aqi_max":57,"pm25":15.140544891357422,"pm10":17.130809783935547,"stations":2},{"datetime_utc":"2026-05-29T02:00:00Z","aqi":54,"aqi_min":54,"aqi_max":54,"pm25":13.56495475769043,"pm10":15.350065231323242,"stations":2},{"datetime_utc":"2026-05-29T03:00:00Z","aqi":48,"aqi_min":48,"aqi_max":48,"pm25":11.629640579223633,"pm10":13.020298957824707,"stations":2},{"datetime_utc":"2026-05-29T04:00:00Z","aqi":52,"aqi_min":52,"aqi_max":52,"pm25":12.791865348815918,"pm10":14.889008522033691,"stations":2},{"datetime_utc":"2026-05-29T05:00:00Z","aqi":48,"aqi_min":48,"aqi_max":48,"pm25":11.605408668518066,"pm10":13.501601219177246,"stations":2},{"datetime_utc":"2026-05-29T06:00:00Z","aqi":38,"aqi_min":38,"aqi_max":38,"pm25":9.094720840454102,"pm10":10.118000030517578,"stations":2},{"datetime_utc":"2026-05-29T07:00:00Z","aqi":46,"aqi_min":46,"aqi_max":46,"pm25":11.023929595947266,"pm10":11.666681289672852,"stations":2},{"datetime_utc":"2026-05-29T08:00:00Z","aqi":28,"aqi_min":28,"aqi_max":28,"pm25":6.821808815002441,"pm10":7.375248908996582,"stations":2},{"datetime_utc":"2026-05-29T09:00:00Z","aqi":11,"aqi_min":11,"aqi_max":11,"pm25":2.720817804336548,"pm10":2.8923840522766113,"stations":2},{"datetime_utc":"2026-05-29T10:00:00Z","aqi":10,"aqi_min":10,"aqi_max":10,"pm25":2.5078320503234863,"pm10":3.0557377338409424,"stations":2},{"datetime_utc":"2026-05-29T11:00:00Z","aqi":47,"aqi_min":47,"aqi_max":47,"pm25":11.165728569030762,"pm10":11.774513244628906,"stations":2},{"datetime_utc":"2026-05-29T12:00:00Z","aqi":37,"aqi_min":37,"aqi_max":37,"pm25":8.918736457824707,"pm10":10.373127937316895,"stations":2},{"datetime_utc":"2026-05-29T13:00:00Z","aqi":21,"aqi_min":21,"aqi_max":21,"pm25":5.0641279220581055,"pm10":5.986455917358398,"stations":2},{"datetime_utc":"2026-05-29T14:00:00Z","aqi":20,"aqi_min":20,"aqi_max":20,"pm25":4.688360214233398,"pm10":5.810688018798828,"stations":2},{"datetime_utc":"2026-05-29T15:00:00Z","aqi":33,"aqi_min":33,"aqi_max":33,"pm25":8.012072563171387,"pm10":8.786888122558594,"stations":2},{"datetime_utc":"2026-05-29T16:00:00Z","aqi":32,"aqi_min":32,"aqi_max":32,"pm25":7.582864284515381,"pm10":8.31588077545166,"stations":2},{"datetime_utc":"2026-05-29T17:00:00Z","aqi":46,"aqi_min":46,"aqi_max":46,"pm25":10.992600440979004,"pm10":13.056906700134277,"stations":2},{"datetime_utc":"2026-05-29T18:00:00Z","aqi":40,"aqi_min":40,"aqi_max":40,"pm25":9.636303901672363,"pm10":10.555776596069336,"stations":2},{"datetime_utc":"2026-05-29T19:00:00Z","aqi":46,"aqi_min":46,"aqi_max":46,"pm25":10.979056358337402,"pm10":12.757680892944336,"stations":2},{"datetime_utc":"2026-05-29T20:00:00Z","aqi":23,"aqi_min":23,"aqi_max":23,"pm25":5.491432189941406,"pm10":6.377888202667236,"stations":2},{"datetime_utc":"2026-05-29T21:00:00Z","aqi":16,"aqi_min":16,"aqi_max":16,"pm25":3.9000000953674316,"pm10":5.050000190734863,"stations":1},{"datetime_utc":"2026-05-29T22:00:00Z","aqi":35,"aqi_min":35,"aqi_max":35,"pm25":8.378104209899902,"pm10":10.144136428833008,"stations":2},{"datetime_utc":"2026-05-29T23:00:00Z","aqi":57,"aqi_min":57,"aqi_max":57,"pm25":14.867849349975586,"pm10":16.909648895263672,"stations":2},{"datetime_utc":"2026-05-30T00:00:00Z","aqi":47,"aqi_min":47,"aqi_max":47,"pm25":11.30540943145752,"pm10":13.18117618560791,"stations":2},{"datetime_utc":"2026-05-30T01:00:00Z","aqi":39,"aqi_min":39,"aqi_max":39,"pm25":9.38308048248291,"pm10":9.881176948547363,"stations":2},{"datetime_utc":"2026-05-30T02:00:00Z","aqi":26,"aqi_min":26,"aqi_max":26,"pm25":6.132574558258057,"pm10":7.182648181915283,"stations":2},{"datetime_utc":"2026-05-30T03:00:00Z","aqi":22,"aqi_min":22,"aqi_max":22,"pm25":5.350584030151367,"pm10":6.15936803817749,"stations":2},{"datetime_utc":"2026-05-30T04:00:00Z","aqi":23,"aqi_min":23,"aqi_max":23,"pm25":5.443920135498047,"pm10":6.163392066955566,"stations":2},{"datetime_utc":"2026-05-30T05:00:00Z","aqi":32,"aqi_min":32,"aqi_max":32,"pm25":7.63037633895874,"pm10":9.174080848693848,"stations":2},{"datetime_utc":"2026-05-30T06:00:00Z","aqi":36,"aqi_min":36,"aqi_max":36,"pm25":8.71778392791748,"pm10":9.860536575317383,"stations":2},{"datetime_utc":"2026-05-30T07:00:00Z","aqi":45,"aqi_min":45,"aqi_max":45,"pm25":10.76456069946289,"pm10":13.068585395812988,"stations":2},{"datetime_utc":"2026-05-30T08:00:00Z","aqi":57,"aqi_min":57,"aqi_max":57,"pm25":14.850065231323242,"pm10":19.182344436645508,"stations":2},{"datetime_utc":"2026-05-30T09:00:00Z","aqi":60,"aqi_min":60,"aqi_max":60,"pm25":16.41419219970703,"pm10":20.554088592529297,"stations":2},{"datetime_utc":"2026-05-30T10:00:00Z","aqi":66,"aqi_min":66,"aqi_max":66,"pm25":19.395153045654297,"pm10":26.06732940673828,"stations":2},{"datetime_utc":"2026-05-30T11:00:00Z","aqi":70,"aqi_min":70,"aqi_max":70,"pm25":20.929121017456055,"pm10":26.684680938720703,"stations":2},{"datetime_utc":"2026-05-30T12:00:00Z","aqi":78,"aqi_min":78,"aqi_max":78,"pm25":25.073776245117188,"pm10":33.71293640136719,"stations":2},{"datetime_utc":"2026-05-30T13:00:00Z","aqi":81,"aqi_min":81,"aqi_max":81,"pm25":26.522241592407227,"pm10":35.009864807128906,"stations":2},{"datetime_utc":"2026-05-30T14:00:00Z","aqi":88,"aqi_min":88,"aqi_max":88,"pm25":29.52275276184082,"pm10":38.76542282104492,"stations":2},{"datetime_utc":"2026-05-30T15:00:00Z","aqi":88,"aqi_min":88,"aqi_max":88,"pm25":29.63271141052246,"pm10":37.01652908325195,"stations":2},{"datetime_utc":"2026-05-30T16:00:00Z","aqi":91,"aqi_min":91,"aqi_max":91,"pm25":31.13007354736328,"pm10":41.576847076416016,"stations":2}],"daily":[{"date":"2026-05-28","aqi_avg":34,"aqi_min":16,"aqi_max":54,"aqi_color":"#059669","aqi_label":"Good","pm25_avg":8.2,"pm10_avg":9.3,"hours":7,"stations_avg":2},{"date":"2026-05-29","aqi_avg":38,"aqi_min":10,"aqi_max":57,"aqi_color":"#059669","aqi_label":"Good","pm25_avg":9.2,"pm10_avg":10.5,"hours":24,"stations_avg":2},{"date":"2026-05-30","aqi_avg":56,"aqi_min":22,"aqi_max":91,"aqi_color":"#d97706","aqi_label":"Moderate","pm25_avg":16.4,"pm10_avg":20.8,"hours":17,"stations_avg":2}]}