{"city":"Socorro","country":"Brazil","lat":-23.685279846191406,"lon":-46.71371841430664,"range":"48h","license":"CC BY 4.0","source":"https://cerns.io","hourly":[{"datetime_utc":"2026-05-28T18:00:00Z","aqi":33,"aqi_min":33,"aqi_max":33,"pm25":7.985843181610107,"pm10":9.363542556762695,"stations":3},{"datetime_utc":"2026-05-28T19:00:00Z","aqi":29,"aqi_min":29,"aqi_max":29,"pm25":6.87831449508667,"pm10":7.54604959487915,"stations":3},{"datetime_utc":"2026-05-28T20:00:00Z","aqi":25,"aqi_min":25,"aqi_max":25,"pm25":6.066807746887207,"pm10":6.591938018798828,"stations":3},{"datetime_utc":"2026-05-28T21:00:00Z","aqi":56,"aqi_min":56,"aqi_max":56,"pm25":14.253379821777344,"pm10":15.246247291564941,"stations":3},{"datetime_utc":"2026-05-28T22:00:00Z","aqi":44,"aqi_min":44,"aqi_max":44,"pm25":10.471670150756836,"pm10":11.075547218322754,"stations":3},{"datetime_utc":"2026-05-28T23:00:00Z","aqi":35,"aqi_min":35,"aqi_max":35,"pm25":8.302200317382812,"pm10":9.054882049560547,"stations":3},{"datetime_utc":"2026-05-29T00:00:00Z","aqi":55,"aqi_min":55,"aqi_max":55,"pm25":14.1131591796875,"pm10":15.310749053955078,"stations":3},{"datetime_utc":"2026-05-29T01:00:00Z","aqi":52,"aqi_min":52,"aqi_max":52,"pm25":12.469165802001953,"pm10":15.184110641479492,"stations":3},{"datetime_utc":"2026-05-29T02:00:00Z","aqi":57,"aqi_min":57,"aqi_max":57,"pm25":15.12206745147705,"pm10":16.434974670410156,"stations":3},{"datetime_utc":"2026-05-29T03:00:00Z","aqi":39,"aqi_min":39,"aqi_max":39,"pm25":9.344890594482422,"pm10":10.251773834228516,"stations":3},{"datetime_utc":"2026-05-29T04:00:00Z","aqi":47,"aqi_min":47,"aqi_max":47,"pm25":11.2149658203125,"pm10":13.83467960357666,"stations":3},{"datetime_utc":"2026-05-29T05:00:00Z","aqi":35,"aqi_min":35,"aqi_max":35,"pm25":8.465676307678223,"pm10":9.519457817077637,"stations":3},{"datetime_utc":"2026-05-29T06:00:00Z","aqi":30,"aqi_min":30,"aqi_max":30,"pm25":7.14115047454834,"pm10":8.239567756652832,"stations":2},{"datetime_utc":"2026-05-29T07:00:00Z","aqi":24,"aqi_min":24,"aqi_max":24,"pm25":5.797021389007568,"pm10":6.108460426330566,"stations":3},{"datetime_utc":"2026-05-29T08:00:00Z","aqi":22,"aqi_min":22,"aqi_max":22,"pm25":5.213870048522949,"pm10":5.617035388946533,"stations":2},{"datetime_utc":"2026-05-29T09:00:00Z","aqi":16,"aqi_min":16,"aqi_max":16,"pm25":3.779151678085327,"pm10":4.33034086227417,"stations":3},{"datetime_utc":"2026-05-29T10:00:00Z","aqi":9,"aqi_min":9,"aqi_max":9,"pm25":2.20424747467041,"pm10":2.587571859359741,"stations":3},{"datetime_utc":"2026-05-29T11:00:00Z","aqi":24,"aqi_min":24,"aqi_max":24,"pm25":5.850375175476074,"pm10":6.11469841003418,"stations":3},{"datetime_utc":"2026-05-29T12:00:00Z","aqi":41,"aqi_min":41,"aqi_max":41,"pm25":9.957562446594238,"pm10":10.952897071838379,"stations":3},{"datetime_utc":"2026-05-29T13:00:00Z","aqi":21,"aqi_min":21,"aqi_max":21,"pm25":5.156971454620361,"pm10":5.937403678894043,"stations":3},{"datetime_utc":"2026-05-29T14:00:00Z","aqi":22,"aqi_min":22,"aqi_max":22,"pm25":5.381678104400635,"pm10":6.459065914154053,"stations":3},{"datetime_utc":"2026-05-29T15:00:00Z","aqi":167,"aqi_min":167,"aqi_max":167,"pm25":87.41452026367188,"pm10":90.30006408691406,"stations":3},{"datetime_utc":"2026-05-29T16:00:00Z","aqi":143,"aqi_min":143,"aqi_max":143,"pm25":52.61115646362305,"pm10":55.0222053527832,"stations":3},{"datetime_utc":"2026-05-29T17:00:00Z","aqi":58,"aqi_min":58,"aqi_max":58,"pm25":15.390925407409668,"pm10":17.18879508972168,"stations":3},{"datetime_utc":"2026-05-29T18:00:00Z","aqi":51,"aqi_min":51,"aqi_max":51,"pm25":12.0222749710083,"pm10":12.453861236572266,"stations":3},{"datetime_utc":"2026-05-29T19:00:00Z","aqi":54,"aqi_min":54,"aqi_max":54,"pm25":13.756840705871582,"pm10":14.852760314941406,"stations":3},{"datetime_utc":"2026-05-29T20:00:00Z","aqi":44,"aqi_min":44,"aqi_max":44,"pm25":10.448545455932617,"pm10":11.49601936340332,"stations":3},{"datetime_utc":"2026-05-29T21:00:00Z","aqi":25,"aqi_min":25,"aqi_max":25,"pm25":6.090852737426758,"pm10":6.655916213989258,"stations":2},{"datetime_utc":"2026-05-29T22:00:00Z","aqi":26,"aqi_min":26,"aqi_max":26,"pm25":6.312629699707031,"pm10":7.338347434997559,"stations":3},{"datetime_utc":"2026-05-29T23:00:00Z","aqi":49,"aqi_min":49,"aqi_max":49,"pm25":11.813019752502441,"pm10":13.24119758605957,"stations":3},{"datetime_utc":"2026-05-30T00:00:00Z","aqi":58,"aqi_min":58,"aqi_max":58,"pm25":15.279789924621582,"pm10":17.03986167907715,"stations":3},{"datetime_utc":"2026-05-30T01:00:00Z","aqi":34,"aqi_min":34,"aqi_max":34,"pm25":8.255677223205566,"pm10":8.471941947937012,"stations":3},{"datetime_utc":"2026-05-30T02:00:00Z","aqi":31,"aqi_min":31,"aqi_max":31,"pm25":7.461360454559326,"pm10":8.137381553649902,"stations":3},{"datetime_utc":"2026-05-30T03:00:00Z","aqi":66,"aqi_min":66,"aqi_max":66,"pm25":19.03278923034668,"pm10":23.965147018432617,"stations":3},{"datetime_utc":"2026-05-30T04:00:00Z","aqi":46,"aqi_min":46,"aqi_max":46,"pm25":11.017521858215332,"pm10":11.919717788696289,"stations":3},{"datetime_utc":"2026-05-30T05:00:00Z","aqi":36,"aqi_min":36,"aqi_max":36,"pm25":8.569737434387207,"pm10":9.62409782409668,"stations":3},{"datetime_utc":"2026-05-30T06:00:00Z","aqi":32,"aqi_min":32,"aqi_max":32,"pm25":7.7694993019104,"pm10":8.73849105834961,"stations":3},{"datetime_utc":"2026-05-30T07:00:00Z","aqi":41,"aqi_min":41,"aqi_max":41,"pm25":9.898336410522461,"pm10":11.274516105651855,"stations":3},{"datetime_utc":"2026-05-30T08:00:00Z","aqi":57,"aqi_min":57,"aqi_max":57,"pm25":15.11489200592041,"pm10":17.53346824645996,"stations":3},{"datetime_utc":"2026-05-30T09:00:00Z","aqi":67,"aqi_min":67,"aqi_max":67,"pm25":19.70880889892578,"pm10":22.189725875854492,"stations":3},{"datetime_utc":"2026-05-30T10:00:00Z","aqi":68,"aqi_min":68,"aqi_max":68,"pm25":20.06940460205078,"pm10":23.657716751098633,"stations":3},{"datetime_utc":"2026-05-30T11:00:00Z","aqi":72,"aqi_min":72,"aqi_max":72,"pm25":21.899309158325195,"pm10":25.635149002075195,"stations":3},{"datetime_utc":"2026-05-30T12:00:00Z","aqi":80,"aqi_min":80,"aqi_max":80,"pm25":25.93388557434082,"pm10":31.2695255279541,"stations":3},{"datetime_utc":"2026-05-30T13:00:00Z","aqi":88,"aqi_min":88,"aqi_max":88,"pm25":29.585172653198242,"pm10":35.893470764160156,"stations":3},{"datetime_utc":"2026-05-30T14:00:00Z","aqi":94,"aqi_min":94,"aqi_max":94,"pm25":32.773258209228516,"pm10":40.832881927490234,"stations":3},{"datetime_utc":"2026-05-30T15:00:00Z","aqi":99,"aqi_min":99,"aqi_max":99,"pm25":34.74261474609375,"pm10":42.79708480834961,"stations":3},{"datetime_utc":"2026-05-30T16:00:00Z","aqi":104,"aqi_min":104,"aqi_max":104,"pm25":36.854644775390625,"pm10":47.06029510498047,"stations":3},{"datetime_utc":"2026-05-30T17:00:00Z","aqi":107,"aqi_min":107,"aqi_max":107,"pm25":37.91033172607422,"pm10":48.15782928466797,"stations":3}],"daily":[{"date":"2026-05-28","aqi_avg":37,"aqi_min":25,"aqi_max":56,"aqi_color":"#059669","aqi_label":"Good","pm25_avg":9.0,"pm10_avg":9.8,"hours":6,"stations_avg":3},{"date":"2026-05-29","aqi_avg":46,"aqi_min":9,"aqi_max":167,"aqi_color":"#059669","aqi_label":"Good","pm25_avg":14.0,"pm10_avg":15.2,"hours":24,"stations_avg":3},{"date":"2026-05-30","aqi_avg":66,"aqi_min":31,"aqi_max":107,"aqi_color":"#d97706","aqi_label":"Moderate","pm25_avg":20.1,"pm10_avg":24.1,"hours":18,"stations_avg":3}]}