{"city":"Republica","country":"Brazil","lat":-23.54475975036621,"lon":-46.641048431396484,"range":"48h","license":"CC BY 4.0","source":"https://cerns.io","hourly":[{"datetime_utc":"2026-05-28T22:00:00Z","aqi":51,"aqi_min":51,"aqi_max":51,"pm25":12.238033294677734,"pm10":12.946739196777344,"stations":3},{"datetime_utc":"2026-05-28T23:00:00Z","aqi":56,"aqi_min":56,"aqi_max":56,"pm25":14.246912002563477,"pm10":15.561777114868164,"stations":3},{"datetime_utc":"2026-05-29T00:00:00Z","aqi":61,"aqi_min":61,"aqi_max":61,"pm25":16.67664909362793,"pm10":18.03859519958496,"stations":3},{"datetime_utc":"2026-05-29T01:00:00Z","aqi":61,"aqi_min":61,"aqi_max":61,"pm25":16.724475860595703,"pm10":18.85830307006836,"stations":3},{"datetime_utc":"2026-05-29T02:00:00Z","aqi":59,"aqi_min":59,"aqi_max":59,"pm25":16.005016326904297,"pm10":17.520965576171875,"stations":3},{"datetime_utc":"2026-05-29T03:00:00Z","aqi":52,"aqi_min":52,"aqi_max":52,"pm25":12.5947847366333,"pm10":14.078082084655762,"stations":3},{"datetime_utc":"2026-05-29T04:00:00Z","aqi":56,"aqi_min":56,"aqi_max":56,"pm25":14.277353286743164,"pm10":16.730796813964844,"stations":3},{"datetime_utc":"2026-05-29T05:00:00Z","aqi":52,"aqi_min":52,"aqi_max":52,"pm25":12.426629066467285,"pm10":14.301095008850098,"stations":3},{"datetime_utc":"2026-05-29T06:00:00Z","aqi":45,"aqi_min":45,"aqi_max":45,"pm25":10.740299224853516,"pm10":11.700287818908691,"stations":2},{"datetime_utc":"2026-05-29T07:00:00Z","aqi":48,"aqi_min":48,"aqi_max":48,"pm25":11.414704322814941,"pm10":12.061708450317383,"stations":3},{"datetime_utc":"2026-05-29T08:00:00Z","aqi":34,"aqi_min":34,"aqi_max":34,"pm25":8.176247596740723,"pm10":8.856269836425781,"stations":2},{"datetime_utc":"2026-05-29T09:00:00Z","aqi":15,"aqi_min":15,"aqi_max":15,"pm25":3.5196802616119385,"pm10":3.8568625450134277,"stations":3},{"datetime_utc":"2026-05-29T10:00:00Z","aqi":11,"aqi_min":11,"aqi_max":11,"pm25":2.625274181365967,"pm10":3.257655382156372,"stations":3},{"datetime_utc":"2026-05-29T11:00:00Z","aqi":49,"aqi_min":49,"aqi_max":49,"pm25":11.701689720153809,"pm10":12.352178573608398,"stations":3},{"datetime_utc":"2026-05-29T12:00:00Z","aqi":43,"aqi_min":43,"aqi_max":43,"pm25":10.213044166564941,"pm10":11.595709800720215,"stations":3},{"datetime_utc":"2026-05-29T13:00:00Z","aqi":22,"aqi_min":22,"aqi_max":22,"pm25":5.260879039764404,"pm10":6.130458354949951,"stations":3},{"datetime_utc":"2026-05-29T14:00:00Z","aqi":21,"aqi_min":21,"aqi_max":21,"pm25":4.946887493133545,"pm10":6.047760963439941,"stations":3},{"datetime_utc":"2026-05-29T15:00:00Z","aqi":99,"aqi_min":99,"aqi_max":99,"pm25":35.037437438964844,"pm10":36.688106536865234,"stations":3},{"datetime_utc":"2026-05-29T16:00:00Z","aqi":74,"aqi_min":74,"aqi_max":74,"pm25":23.24233627319336,"pm10":24.53781509399414,"stations":3},{"datetime_utc":"2026-05-29T17:00:00Z","aqi":54,"aqi_min":54,"aqi_max":54,"pm25":13.628371238708496,"pm10":15.396811485290527,"stations":3},{"datetime_utc":"2026-05-29T18:00:00Z","aqi":49,"aqi_min":49,"aqi_max":49,"pm25":11.671197891235352,"pm10":12.613879203796387,"stations":3},{"datetime_utc":"2026-05-29T19:00:00Z","aqi":53,"aqi_min":53,"aqi_max":53,"pm25":13.251604080200195,"pm10":14.754279136657715,"stations":3},{"datetime_utc":"2026-05-29T20:00:00Z","aqi":32,"aqi_min":32,"aqi_max":32,"pm25":7.654324531555176,"pm10":8.75258731842041,"stations":3},{"datetime_utc":"2026-05-29T21:00:00Z","aqi":22,"aqi_min":22,"aqi_max":22,"pm25":5.2146220207214355,"pm10":6.013630390167236,"stations":2},{"datetime_utc":"2026-05-29T22:00:00Z","aqi":38,"aqi_min":38,"aqi_max":38,"pm25":9.149949073791504,"pm10":10.718727111816406,"stations":3},{"datetime_utc":"2026-05-29T23:00:00Z","aqi":61,"aqi_min":61,"aqi_max":61,"pm25":16.72412872314453,"pm10":18.74160385131836,"stations":3},{"datetime_utc":"2026-05-30T00:00:00Z","aqi":56,"aqi_min":56,"aqi_max":56,"pm25":14.422836303710938,"pm10":16.39329719543457,"stations":3},{"datetime_utc":"2026-05-30T01:00:00Z","aqi":45,"aqi_min":45,"aqi_max":45,"pm25":10.86076545715332,"pm10":11.392984390258789,"stations":3},{"datetime_utc":"2026-05-30T02:00:00Z","aqi":29,"aqi_min":29,"aqi_max":29,"pm25":7.049307346343994,"pm10":7.900815963745117,"stations":3},{"datetime_utc":"2026-05-30T03:00:00Z","aqi":42,"aqi_min":42,"aqi_max":42,"pm25":10.093377113342285,"pm10":12.386003494262695,"stations":3},{"datetime_utc":"2026-05-30T04:00:00Z","aqi":33,"aqi_min":33,"aqi_max":33,"pm25":8.007326126098633,"pm10":8.966458320617676,"stations":3},{"datetime_utc":"2026-05-30T05:00:00Z","aqi":37,"aqi_min":37,"aqi_max":37,"pm25":8.857833862304688,"pm10":10.292238235473633,"stations":3},{"datetime_utc":"2026-05-30T06:00:00Z","aqi":39,"aqi_min":39,"aqi_max":39,"pm25":9.433260917663574,"pm10":10.631118774414062,"stations":3},{"datetime_utc":"2026-05-30T07:00:00Z","aqi":51,"aqi_min":51,"aqi_max":51,"pm25":12.083318710327148,"pm10":14.553470611572266,"stations":3},{"datetime_utc":"2026-05-30T08:00:00Z","aqi":61,"aqi_min":61,"aqi_max":61,"pm25":16.756269454956055,"pm10":21.27004051208496,"stations":3},{"datetime_utc":"2026-05-30T09:00:00Z","aqi":66,"aqi_min":66,"aqi_max":66,"pm25":19.465097427368164,"pm10":23.368350982666016,"stations":3},{"datetime_utc":"2026-05-30T10:00:00Z","aqi":74,"aqi_min":74,"aqi_max":74,"pm25":22.851171493530273,"pm10":29.6259708404541,"stations":3},{"datetime_utc":"2026-05-30T11:00:00Z","aqi":77,"aqi_min":77,"aqi_max":77,"pm25":24.438962936401367,"pm10":30.272302627563477,"stations":3},{"datetime_utc":"2026-05-30T12:00:00Z","aqi":86,"aqi_min":86,"aqi_max":86,"pm25":28.53418731689453,"pm10":37.184226989746094,"stations":3},{"datetime_utc":"2026-05-30T13:00:00Z","aqi":90,"aqi_min":90,"aqi_max":90,"pm25":30.42957878112793,"pm10":39.026859283447266,"stations":3},{"datetime_utc":"2026-05-30T14:00:00Z","aqi":97,"aqi_min":97,"aqi_max":97,"pm25":33.895084381103516,"pm10":43.89420700073242,"stations":3},{"datetime_utc":"2026-05-30T15:00:00Z","aqi":96,"aqi_min":96,"aqi_max":96,"pm25":33.512760162353516,"pm10":42.176292419433594,"stations":3},{"datetime_utc":"2026-05-30T16:00:00Z","aqi":103,"aqi_min":103,"aqi_max":103,"pm25":36.11193084716797,"pm10":47.057674407958984,"stations":3},{"datetime_utc":"2026-05-30T17:00:00Z","aqi":105,"aqi_min":105,"aqi_max":105,"pm25":37.24891662597656,"pm10":46.9435920715332,"stations":3},{"datetime_utc":"2026-05-30T18:00:00Z","aqi":102,"aqi_min":102,"aqi_max":102,"pm25":36.09157180786133,"pm10":46.56903839111328,"stations":3},{"datetime_utc":"2026-05-30T19:00:00Z","aqi":94,"aqi_min":94,"aqi_max":94,"pm25":32.5770263671875,"pm10":42.17710876464844,"stations":3},{"datetime_utc":"2026-05-30T20:00:00Z","aqi":101,"aqi_min":101,"aqi_max":101,"pm25":35.494140625,"pm10":45.509483337402344,"stations":3},{"datetime_utc":"2026-05-30T21:00:00Z","aqi":116,"aqi_min":116,"aqi_max":116,"pm25":41.65693664550781,"pm10":54.4520263671875,"stations":3}],"daily":[{"date":"2026-05-28","aqi_avg":54,"aqi_min":51,"aqi_max":56,"aqi_color":"#d97706","aqi_label":"Moderate","pm25_avg":13.2,"pm10_avg":14.3,"hours":2,"stations_avg":3},{"date":"2026-05-29","aqi_avg":46,"aqi_min":11,"aqi_max":99,"aqi_color":"#059669","aqi_label":"Good","pm25_avg":12.2,"pm10_avg":13.5,"hours":24,"stations_avg":3},{"date":"2026-05-30","aqi_avg":73,"aqi_min":29,"aqi_max":116,"aqi_color":"#d97706","aqi_label":"Moderate","pm25_avg":23.2,"pm10_avg":29.2,"hours":22,"stations_avg":3}]}