{"city":"Mandaqui","country":"Brazil","lat":-23.459470748901367,"lon":-46.64086151123047,"range":"48h","license":"CC BY 4.0","source":"https://cerns.io","hourly":[{"datetime_utc":"2026-05-28T20:00:00Z","aqi":26,"aqi_min":26,"aqi_max":26,"pm25":6.16172981262207,"pm10":6.926516532897949,"stations":3},{"datetime_utc":"2026-05-28T21:00:00Z","aqi":54,"aqi_min":54,"aqi_max":54,"pm25":13.60377025604248,"pm10":14.882701873779297,"stations":3},{"datetime_utc":"2026-05-28T22:00:00Z","aqi":50,"aqi_min":50,"aqi_max":50,"pm25":11.976191520690918,"pm10":12.67226505279541,"stations":3},{"datetime_utc":"2026-05-28T23:00:00Z","aqi":53,"aqi_min":53,"aqi_max":53,"pm25":13.130393028259277,"pm10":14.331498146057129,"stations":3},{"datetime_utc":"2026-05-29T00:00:00Z","aqi":60,"aqi_min":60,"aqi_max":60,"pm25":16.29509162902832,"pm10":17.606531143188477,"stations":3},{"datetime_utc":"2026-05-29T01:00:00Z","aqi":59,"aqi_min":59,"aqi_max":59,"pm25":15.974607467651367,"pm10":18.22891616821289,"stations":3},{"datetime_utc":"2026-05-29T02:00:00Z","aqi":59,"aqi_min":59,"aqi_max":59,"pm25":15.955488204956055,"pm10":17.4183406829834,"stations":3},{"datetime_utc":"2026-05-29T03:00:00Z","aqi":51,"aqi_min":51,"aqi_max":51,"pm25":12.009804725646973,"pm10":13.38540267944336,"stations":3},{"datetime_utc":"2026-05-29T04:00:00Z","aqi":54,"aqi_min":54,"aqi_max":54,"pm25":13.755061149597168,"pm10":16.258811950683594,"stations":3},{"datetime_utc":"2026-05-29T05:00:00Z","aqi":49,"aqi_min":49,"aqi_max":49,"pm25":11.695821762084961,"pm10":13.409229278564453,"stations":3},{"datetime_utc":"2026-05-29T06:00:00Z","aqi":43,"aqi_min":43,"aqi_max":43,"pm25":10.326005935668945,"pm10":11.301929473876953,"stations":2},{"datetime_utc":"2026-05-29T07:00:00Z","aqi":43,"aqi_min":43,"aqi_max":43,"pm25":10.339345932006836,"pm10":10.92115592956543,"stations":3},{"datetime_utc":"2026-05-29T08:00:00Z","aqi":33,"aqi_min":33,"aqi_max":33,"pm25":7.835251808166504,"pm10":8.483406066894531,"stations":2},{"datetime_utc":"2026-05-29T09:00:00Z","aqi":15,"aqi_min":15,"aqi_max":15,"pm25":3.610386371612549,"pm10":3.9976019859313965,"stations":3},{"datetime_utc":"2026-05-29T10:00:00Z","aqi":11,"aqi_min":11,"aqi_max":11,"pm25":2.5491080284118652,"pm10":3.1371870040893555,"stations":3},{"datetime_utc":"2026-05-29T11:00:00Z","aqi":44,"aqi_min":44,"aqi_max":44,"pm25":10.588085174560547,"pm10":11.165398597717285,"stations":3},{"datetime_utc":"2026-05-29T12:00:00Z","aqi":43,"aqi_min":43,"aqi_max":43,"pm25":10.228264808654785,"pm10":11.531829833984375,"stations":3},{"datetime_utc":"2026-05-29T13:00:00Z","aqi":22,"aqi_min":22,"aqi_max":22,"pm25":5.250509262084961,"pm10":6.100062370300293,"stations":3},{"datetime_utc":"2026-05-29T14:00:00Z","aqi":21,"aqi_min":21,"aqi_max":21,"pm25":5.044622898101807,"pm10":6.139841079711914,"stations":3},{"datetime_utc":"2026-05-29T15:00:00Z","aqi":128,"aqi_min":128,"aqi_max":128,"pm25":46.604286193847656,"pm10":48.53965377807617,"stations":3},{"datetime_utc":"2026-05-29T16:00:00Z","aqi":88,"aqi_min":88,"aqi_max":88,"pm25":29.753496170043945,"pm10":31.294675827026367,"stations":3},{"datetime_utc":"2026-05-29T17:00:00Z","aqi":55,"aqi_min":55,"aqi_max":55,"pm25":14.104331970214844,"pm10":15.86364459991455,"stations":3},{"datetime_utc":"2026-05-29T18:00:00Z","aqi":49,"aqi_min":49,"aqi_max":49,"pm25":11.841851234436035,"pm10":12.686076164245605,"stations":3},{"datetime_utc":"2026-05-29T19:00:00Z","aqi":54,"aqi_min":54,"aqi_max":54,"pm25":13.46424388885498,"pm10":14.873772621154785,"stations":3},{"datetime_utc":"2026-05-29T20:00:00Z","aqi":35,"aqi_min":35,"aqi_max":35,"pm25":8.307621002197266,"pm10":9.406622886657715,"stations":3},{"datetime_utc":"2026-05-29T21:00:00Z","aqi":23,"aqi_min":23,"aqi_max":23,"pm25":5.549750804901123,"pm10":6.259283065795898,"stations":2},{"datetime_utc":"2026-05-29T22:00:00Z","aqi":36,"aqi_min":36,"aqi_max":36,"pm25":8.635677337646484,"pm10":10.088693618774414,"stations":3},{"datetime_utc":"2026-05-29T23:00:00Z","aqi":59,"aqi_min":59,"aqi_max":59,"pm25":15.860113143920898,"pm10":17.76150131225586,"stations":3},{"datetime_utc":"2026-05-30T00:00:00Z","aqi":57,"aqi_min":57,"aqi_max":57,"pm25":14.746474266052246,"pm10":16.680683135986328,"stations":3},{"datetime_utc":"2026-05-30T01:00:00Z","aqi":43,"aqi_min":43,"aqi_max":43,"pm25":10.427217483520508,"pm10":10.899564743041992,"stations":3},{"datetime_utc":"2026-05-30T02:00:00Z","aqi":30,"aqi_min":30,"aqi_max":30,"pm25":7.175675392150879,"pm10":7.983003616333008,"stations":3},{"datetime_utc":"2026-05-30T03:00:00Z","aqi":51,"aqi_min":51,"aqi_max":51,"pm25":12.074082374572754,"pm10":14.955780029296875,"stations":3},{"datetime_utc":"2026-05-30T04:00:00Z","aqi":36,"aqi_min":36,"aqi_max":36,"pm25":8.72283935546875,"pm10":9.682912826538086,"stations":3},{"datetime_utc":"2026-05-30T05:00:00Z","aqi":37,"aqi_min":37,"aqi_max":37,"pm25":8.8633394241333,"pm10":10.218175888061523,"stations":3},{"datetime_utc":"2026-05-30T06:00:00Z","aqi":38,"aqi_min":38,"aqi_max":38,"pm25":9.144905090332031,"pm10":10.300920486450195,"stations":3},{"datetime_utc":"2026-05-30T07:00:00Z","aqi":49,"aqi_min":49,"aqi_max":49,"pm25":11.723672866821289,"pm10":13.988935470581055,"stations":3},{"datetime_utc":"2026-05-30T08:00:00Z","aqi":60,"aqi_min":60,"aqi_max":60,"pm25":16.53209114074707,"pm10":20.646589279174805,"stations":3},{"datetime_utc":"2026-05-30T09:00:00Z","aqi":67,"aqi_min":67,"aqi_max":67,"pm25":19.665863037109375,"pm10":23.27998924255371,"stations":3},{"datetime_utc":"2026-05-30T10:00:00Z","aqi":73,"aqi_min":73,"aqi_max":73,"pm25":22.48256492614746,"pm10":28.641416549682617,"stations":3},{"datetime_utc":"2026-05-30T11:00:00Z","aqi":76,"aqi_min":76,"aqi_max":76,"pm25":24.12025260925293,"pm10":29.54865837097168,"stations":3},{"datetime_utc":"2026-05-30T12:00:00Z","aqi":85,"aqi_min":85,"aqi_max":85,"pm25":28.201173782348633,"pm10":36.20572280883789,"stations":3},{"datetime_utc":"2026-05-30T13:00:00Z","aqi":90,"aqi_min":90,"aqi_max":90,"pm25":30.461271286010742,"pm10":38.617897033691406,"stations":3},{"datetime_utc":"2026-05-30T14:00:00Z","aqi":97,"aqi_min":97,"aqi_max":97,"pm25":33.896060943603516,"pm10":43.55514144897461,"stations":3},{"datetime_utc":"2026-05-30T15:00:00Z","aqi":97,"aqi_min":97,"aqi_max":97,"pm25":33.94739532470703,"pm10":42.55649185180664,"stations":3},{"datetime_utc":"2026-05-30T16:00:00Z","aqi":103,"aqi_min":103,"aqi_max":103,"pm25":36.506961822509766,"pm10":47.33351135253906,"stations":3},{"datetime_utc":"2026-05-30T17:00:00Z","aqi":106,"aqi_min":106,"aqi_max":106,"pm25":37.597286224365234,"pm10":47.45006561279297,"stations":3},{"datetime_utc":"2026-05-30T18:00:00Z","aqi":103,"aqi_min":103,"aqi_max":103,"pm25":36.38188171386719,"pm10":46.764305114746094,"stations":3},{"datetime_utc":"2026-05-30T19:00:00Z","aqi":94,"aqi_min":94,"aqi_max":94,"pm25":32.53975296020508,"pm10":42.02435302734375,"stations":3}],"daily":[{"date":"2026-05-28","aqi_avg":46,"aqi_min":26,"aqi_max":54,"aqi_color":"#059669","aqi_label":"Good","pm25_avg":11.2,"pm10_avg":12.2,"hours":4,"stations_avg":3},{"date":"2026-05-29","aqi_avg":47,"aqi_min":11,"aqi_max":128,"aqi_color":"#059669","aqi_label":"Good","pm25_avg":12.7,"pm10_avg":14.0,"hours":24,"stations_avg":3},{"date":"2026-05-30","aqi_avg":70,"aqi_min":30,"aqi_max":106,"aqi_color":"#d97706","aqi_label":"Moderate","pm25_avg":21.8,"pm10_avg":27.1,"hours":20,"stations_avg":3}]}