{"city":"Vila Mariana","country":"Brazil","lat":-23.588329315185547,"lon":-46.634639739990234,"range":"7d","license":"CC BY 4.0","source":"https://cerns.io","hourly":[{"datetime_utc":"2026-05-23T20:00:00Z","aqi":72,"aqi_min":72,"aqi_max":72,"pm25":22.24110221862793,"pm10":29.472415924072266,"stations":3},{"datetime_utc":"2026-05-23T21:00:00Z","aqi":65,"aqi_min":65,"aqi_max":65,"pm25":18.797590255737305,"pm10":21.554441452026367,"stations":3},{"datetime_utc":"2026-05-23T22:00:00Z","aqi":83,"aqi_min":83,"aqi_max":83,"pm25":27.079092025756836,"pm10":34.13004684448242,"stations":3},{"datetime_utc":"2026-05-23T23:00:00Z","aqi":92,"aqi_min":92,"aqi_max":92,"pm25":31.51396942138672,"pm10":40.6535758972168,"stations":3},{"datetime_utc":"2026-05-24T00:00:00Z","aqi":101,"aqi_min":101,"aqi_max":101,"pm25":35.618019104003906,"pm10":46.227169036865234,"stations":3},{"datetime_utc":"2026-05-24T01:00:00Z","aqi":102,"aqi_min":102,"aqi_max":102,"pm25":35.77971267700195,"pm10":46.8502311706543,"stations":3},{"datetime_utc":"2026-05-24T02:00:00Z","aqi":108,"aqi_min":108,"aqi_max":108,"pm25":38.221439361572266,"pm10":50.26748275756836,"stations":3},{"datetime_utc":"2026-05-24T03:00:00Z","aqi":109,"aqi_min":109,"aqi_max":109,"pm25":38.853614807128906,"pm10":50.91273498535156,"stations":3},{"datetime_utc":"2026-05-24T04:00:00Z","aqi":102,"aqi_min":102,"aqi_max":102,"pm25":35.98029708862305,"pm10":46.89170837402344,"stations":3},{"datetime_utc":"2026-05-24T05:00:00Z","aqi":99,"aqi_min":99,"aqi_max":99,"pm25":34.73381042480469,"pm10":44.56449890136719,"stations":3},{"datetime_utc":"2026-05-24T06:00:00Z","aqi":88,"aqi_min":88,"aqi_max":88,"pm25":29.539602279663086,"pm10":36.55142593383789,"stations":3},{"datetime_utc":"2026-05-24T07:00:00Z","aqi":80,"aqi_min":80,"aqi_max":80,"pm25":25.82594108581543,"pm10":31.5141544342041,"stations":3},{"datetime_utc":"2026-05-24T08:00:00Z","aqi":70,"aqi_min":70,"aqi_max":70,"pm25":20.903017044067383,"pm10":24.214479446411133,"stations":3},{"datetime_utc":"2026-05-24T09:00:00Z","aqi":67,"aqi_min":67,"aqi_max":67,"pm25":19.944753646850586,"pm10":23.439367294311523,"stations":3},{"datetime_utc":"2026-05-24T10:00:00Z","aqi":70,"aqi_min":70,"aqi_max":70,"pm25":21.080915451049805,"pm10":23.450593948364258,"stations":3},{"datetime_utc":"2026-05-24T11:00:00Z","aqi":64,"aqi_min":64,"aqi_max":64,"pm25":18.255558013916016,"pm10":20.5593204498291,"stations":3},{"datetime_utc":"2026-05-24T12:00:00Z","aqi":64,"aqi_min":64,"aqi_max":64,"pm25":18.2735652923584,"pm10":20.55678939819336,"stations":3},{"datetime_utc":"2026-05-24T13:00:00Z","aqi":54,"aqi_min":54,"aqi_max":54,"pm25":13.6185941696167,"pm10":14.939813613891602,"stations":3},{"datetime_utc":"2026-05-24T14:00:00Z","aqi":53,"aqi_min":53,"aqi_max":53,"pm25":13.280029296875,"pm10":14.231860160827637,"stations":3},{"datetime_utc":"2026-05-24T15:00:00Z","aqi":39,"aqi_min":39,"aqi_max":39,"pm25":9.270838737487793,"pm10":10.127729415893555,"stations":3},{"datetime_utc":"2026-05-24T16:00:00Z","aqi":41,"aqi_min":41,"aqi_max":41,"pm25":9.956607818603516,"pm10":10.833703994750977,"stations":3},{"datetime_utc":"2026-05-24T17:00:00Z","aqi":36,"aqi_min":36,"aqi_max":36,"pm25":8.69905948638916,"pm10":9.751388549804688,"stations":3},{"datetime_utc":"2026-05-24T18:00:00Z","aqi":43,"aqi_min":43,"aqi_max":43,"pm25":10.24112319946289,"pm10":11.543288230895996,"stations":3},{"datetime_utc":"2026-05-24T19:00:00Z","aqi":46,"aqi_min":46,"aqi_max":46,"pm25":10.991016387939453,"pm10":11.982793807983398,"stations":3},{"datetime_utc":"2026-05-24T20:00:00Z","aqi":83,"aqi_min":83,"aqi_max":83,"pm25":27.179126739501953,"pm10":36.537837982177734,"stations":3},{"datetime_utc":"2026-05-24T21:00:00Z","aqi":80,"aqi_min":80,"aqi_max":80,"pm25":25.95882225036621,"pm10":33.10420608520508,"stations":3},{"datetime_utc":"2026-05-24T22:00:00Z","aqi":82,"aqi_min":82,"aqi_max":82,"pm25":26.89055061340332,"pm10":34.81467056274414,"stations":3},{"datetime_utc":"2026-05-24T23:00:00Z","aqi":79,"aqi_min":79,"aqi_max":79,"pm25":25.359678268432617,"pm10":31.438587188720703,"stations":3},{"datetime_utc":"2026-05-25T00:00:00Z","aqi":84,"aqi_min":84,"aqi_max":84,"pm25":27.865076065063477,"pm10":34.329017639160156,"stations":3},{"datetime_utc":"2026-05-25T01:00:00Z","aqi":73,"aqi_min":73,"aqi_max":73,"pm25":22.430498123168945,"pm10":29.42864990234375,"stations":3},{"datetime_utc":"2026-05-25T02:00:00Z","aqi":12,"aqi_min":12,"aqi_max":12,"pm25":2.99713397026062,"pm10":3.3734118938446045,"stations":2},{"datetime_utc":"2026-05-25T03:00:00Z","aqi":1,"aqi_min":1,"aqi_max":1,"pm25":0.35255616903305054,"pm10":0.6339465379714966,"stations":2},{"datetime_utc":"2026-05-25T04:00:00Z","aqi":4,"aqi_min":4,"aqi_max":4,"pm25":0.9832300543785095,"pm10":1.3697327375411987,"stations":2},{"datetime_utc":"2026-05-25T05:00:00Z","aqi":1,"aqi_min":1,"aqi_max":1,"pm25":0.20000000298023224,"pm10":0.25,"stations":1},{"datetime_utc":"2026-05-25T06:00:00Z","aqi":1,"aqi_min":1,"aqi_max":1,"pm25":0.3474438488483429,"pm10":0.6288342475891113,"stations":2},{"datetime_utc":"2026-05-25T07:00:00Z","aqi":10,"aqi_min":10,"aqi_max":10,"pm25":2.3207125663757324,"pm10":2.630937099456787,"stations":2},{"datetime_utc":"2026-05-25T08:00:00Z","aqi":6,"aqi_min":6,"aqi_max":6,"pm25":1.402167797088623,"pm10":1.8124239444732666,"stations":3},{"datetime_utc":"2026-05-25T09:00:00Z","aqi":44,"aqi_min":44,"aqi_max":44,"pm25":10.523731231689453,"pm10":12.341349601745605,"stations":3},{"datetime_utc":"2026-05-25T10:00:00Z","aqi":65,"aqi_min":65,"aqi_max":65,"pm25":18.879283905029297,"pm10":23.27999496459961,"stations":3},{"datetime_utc":"2026-05-25T11:00:00Z","aqi":72,"aqi_min":72,"aqi_max":72,"pm25":22.313932418823242,"pm10":25.788516998291016,"stations":3},{"datetime_utc":"2026-05-25T12:00:00Z","aqi":86,"aqi_min":86,"aqi_max":86,"pm25":28.79017448425293,"pm10":35.79774475097656,"stations":3},{"datetime_utc":"2026-05-25T13:00:00Z","aqi":95,"aqi_min":95,"aqi_max":95,"pm25":33.24678421020508,"pm10":43.28623962402344,"stations":3},{"datetime_utc":"2026-05-25T14:00:00Z","aqi":95,"aqi_min":95,"aqi_max":95,"pm25":32.883216857910156,"pm10":41.04951858520508,"stations":3},{"datetime_utc":"2026-05-25T15:00:00Z","aqi":95,"aqi_min":95,"aqi_max":95,"pm25":33.06180191040039,"pm10":41.66693115234375,"stations":3},{"datetime_utc":"2026-05-25T16:00:00Z","aqi":92,"aqi_min":92,"aqi_max":92,"pm25":31.636186599731445,"pm10":39.426700592041016,"stations":3},{"datetime_utc":"2026-05-25T17:00:00Z","aqi":95,"aqi_min":95,"aqi_max":95,"pm25":32.99469757080078,"pm10":40.471580505371094,"stations":3},{"datetime_utc":"2026-05-25T18:00:00Z","aqi":96,"aqi_min":96,"aqi_max":96,"pm25":33.50849533081055,"pm10":41.959129333496094,"stations":3},{"datetime_utc":"2026-05-25T19:00:00Z","aqi":94,"aqi_min":94,"aqi_max":94,"pm25":32.49492645263672,"pm10":40.58024597167969,"stations":3},{"datetime_utc":"2026-05-25T20:00:00Z","aqi":89,"aqi_min":89,"aqi_max":89,"pm25":30.236787796020508,"pm10":38.89094924926758,"stations":3},{"datetime_utc":"2026-05-25T21:00:00Z","aqi":93,"aqi_min":93,"aqi_max":93,"pm25":32.183292388916016,"pm10":42.44672393798828,"stations":3},{"datetime_utc":"2026-05-25T22:00:00Z","aqi":86,"aqi_min":86,"aqi_max":86,"pm25":28.731550216674805,"pm10":37.08283615112305,"stations":3},{"datetime_utc":"2026-05-25T23:00:00Z","aqi":75,"aqi_min":75,"aqi_max":75,"pm25":23.329212188720703,"pm10":28.456850051879883,"stations":3},{"datetime_utc":"2026-05-26T00:00:00Z","aqi":73,"aqi_min":73,"aqi_max":73,"pm25":22.59243392944336,"pm10":26.85978889465332,"stations":3},{"datetime_utc":"2026-05-26T01:00:00Z","aqi":68,"aqi_min":68,"aqi_max":68,"pm25":20.044370651245117,"pm10":23.81940460205078,"stations":2},{"datetime_utc":"2026-05-26T02:00:00Z","aqi":64,"aqi_min":64,"aqi_max":64,"pm25":18.37862205505371,"pm10":21.15852928161621,"stations":3},{"datetime_utc":"2026-05-26T03:00:00Z","aqi":62,"aqi_min":62,"aqi_max":62,"pm25":17.427749633789062,"pm10":19.780902862548828,"stations":3},{"datetime_utc":"2026-05-26T04:00:00Z","aqi":65,"aqi_min":65,"aqi_max":65,"pm25":18.808509826660156,"pm10":22.714351654052734,"stations":3},{"datetime_utc":"2026-05-26T05:00:00Z","aqi":73,"aqi_min":73,"aqi_max":73,"pm25":22.507783889770508,"pm10":28.143049240112305,"stations":3},{"datetime_utc":"2026-05-26T06:00:00Z","aqi":73,"aqi_min":73,"aqi_max":73,"pm25":22.59575080871582,"pm10":28.923154830932617,"stations":3},{"datetime_utc":"2026-05-26T07:00:00Z","aqi":78,"aqi_min":78,"aqi_max":78,"pm25":24.850648880004883,"pm10":31.386337280273438,"stations":3},{"datetime_utc":"2026-05-26T08:00:00Z","aqi":72,"aqi_min":72,"aqi_max":72,"pm25":22.200775146484375,"pm10":26.8116455078125,"stations":3},{"datetime_utc":"2026-05-26T09:00:00Z","aqi":75,"aqi_min":75,"aqi_max":75,"pm25":23.7445125579834,"pm10":29.937143325805664,"stations":3},{"datetime_utc":"2026-05-26T10:00:00Z","aqi":62,"aqi_min":62,"aqi_max":62,"pm25":17.14053726196289,"pm10":20.047956466674805,"stations":3},{"datetime_utc":"2026-05-26T11:00:00Z","aqi":57,"aqi_min":57,"aqi_max":57,"pm25":14.896442413330078,"pm10":17.123031616210938,"stations":3},{"datetime_utc":"2026-05-26T12:00:00Z","aqi":56,"aqi_min":56,"aqi_max":56,"pm25":14.281982421875,"pm10":16.77947425842285,"stations":3},{"datetime_utc":"2026-05-26T13:00:00Z","aqi":64,"aqi_min":64,"aqi_max":64,"pm25":18.11923599243164,"pm10":20.429248809814453,"stations":3},{"datetime_utc":"2026-05-26T14:00:00Z","aqi":63,"aqi_min":63,"aqi_max":63,"pm25":17.584638595581055,"pm10":20.04810333251953,"stations":3},{"datetime_utc":"2026-05-26T15:00:00Z","aqi":44,"aqi_min":44,"aqi_max":44,"pm25":10.574485778808594,"pm10":11.71677017211914,"stations":3},{"datetime_utc":"2026-05-26T16:00:00Z","aqi":33,"aqi_min":33,"aqi_max":33,"pm25":7.913479328155518,"pm10":8.988844871520996,"stations":3},{"datetime_utc":"2026-05-26T17:00:00Z","aqi":35,"aqi_min":35,"aqi_max":35,"pm25":8.361528396606445,"pm10":9.157620429992676,"stations":3},{"datetime_utc":"2026-05-26T18:00:00Z","aqi":24,"aqi_min":24,"aqi_max":24,"pm25":5.742369651794434,"pm10":6.300162315368652,"stations":3},{"datetime_utc":"2026-05-26T19:00:00Z","aqi":29,"aqi_min":29,"aqi_max":29,"pm25":6.962551593780518,"pm10":7.3973212242126465,"stations":3},{"datetime_utc":"2026-05-26T20:00:00Z","aqi":41,"aqi_min":41,"aqi_max":41,"pm25":9.94764518737793,"pm10":10.956883430480957,"stations":3},{"datetime_utc":"2026-05-26T21:00:00Z","aqi":61,"aqi_min":61,"aqi_max":61,"pm25":16.90108871459961,"pm10":18.926179885864258,"stations":3},{"datetime_utc":"2026-05-26T22:00:00Z","aqi":61,"aqi_min":61,"aqi_max":61,"pm25":16.636062622070312,"pm10":17.29067611694336,"stations":3},{"datetime_utc":"2026-05-26T23:00:00Z","aqi":70,"aqi_min":70,"aqi_max":70,"pm25":21.10240936279297,"pm10":24.3433837890625,"stations":3},{"datetime_utc":"2026-05-27T00:00:00Z","aqi":82,"aqi_min":82,"aqi_max":82,"pm25":26.657085418701172,"pm10":33.60794448852539,"stations":3},{"datetime_utc":"2026-05-27T01:00:00Z","aqi":87,"aqi_min":87,"aqi_max":87,"pm25":28.988216400146484,"pm10":36.61513137817383,"stations":3},{"datetime_utc":"2026-05-27T02:00:00Z","aqi":84,"aqi_min":84,"aqi_max":84,"pm25":27.94225311279297,"pm10":35.288818359375,"stations":3},{"datetime_utc":"2026-05-27T03:00:00Z","aqi":83,"aqi_min":83,"aqi_max":83,"pm25":27.406965255737305,"pm10":34.43852996826172,"stations":3},{"datetime_utc":"2026-05-27T04:00:00Z","aqi":81,"aqi_min":81,"aqi_max":81,"pm25":26.337505340576172,"pm10":32.07168197631836,"stations":3},{"datetime_utc":"2026-05-27T05:00:00Z","aqi":83,"aqi_min":83,"aqi_max":83,"pm25":27.0911865234375,"pm10":33.363155364990234,"stations":3},{"datetime_utc":"2026-05-27T06:00:00Z","aqi":64,"aqi_min":64,"aqi_max":64,"pm25":18.184568405151367,"pm10":22.442556381225586,"stations":2},{"datetime_utc":"2026-05-27T07:00:00Z","aqi":84,"aqi_min":84,"aqi_max":84,"pm25":27.912302017211914,"pm10":35.24771499633789,"stations":3},{"datetime_utc":"2026-05-27T08:00:00Z","aqi":83,"aqi_min":83,"aqi_max":83,"pm25":27.279712677001953,"pm10":33.74061965942383,"stations":3},{"datetime_utc":"2026-05-27T09:00:00Z","aqi":86,"aqi_min":86,"aqi_max":86,"pm25":28.951663970947266,"pm10":36.78369903564453,"stations":3},{"datetime_utc":"2026-05-27T10:00:00Z","aqi":122,"aqi_min":122,"aqi_max":122,"pm25":44.05479049682617,"pm10":51.383094787597656,"stations":3},{"datetime_utc":"2026-05-27T11:00:00Z","aqi":95,"aqi_min":95,"aqi_max":95,"pm25":32.92251968383789,"pm10":42.26714324951172,"stations":3},{"datetime_utc":"2026-05-27T12:00:00Z","aqi":98,"aqi_min":98,"aqi_max":98,"pm25":34.43659591674805,"pm10":43.87862014770508,"stations":3},{"datetime_utc":"2026-05-27T13:00:00Z","aqi":68,"aqi_min":68,"aqi_max":68,"pm25":20.138439178466797,"pm10":24.829233169555664,"stations":3},{"datetime_utc":"2026-05-27T14:00:00Z","aqi":38,"aqi_min":38,"aqi_max":38,"pm25":9.196866989135742,"pm10":10.905858993530273,"stations":3},{"datetime_utc":"2026-05-27T15:00:00Z","aqi":41,"aqi_min":41,"aqi_max":41,"pm25":9.739880561828613,"pm10":10.715211868286133,"stations":3},{"datetime_utc":"2026-05-27T16:00:00Z","aqi":50,"aqi_min":50,"aqi_max":50,"pm25":11.89474868774414,"pm10":12.557042121887207,"stations":3},{"datetime_utc":"2026-05-27T17:00:00Z","aqi":36,"aqi_min":36,"aqi_max":36,"pm25":8.665862083435059,"pm10":9.296204566955566,"stations":3},{"datetime_utc":"2026-05-27T18:00:00Z","aqi":25,"aqi_min":25,"aqi_max":25,"pm25":5.962649345397949,"pm10":6.551661014556885,"stations":3},{"datetime_utc":"2026-05-27T19:00:00Z","aqi":29,"aqi_min":29,"aqi_max":29,"pm25":6.856220722198486,"pm10":8.110468864440918,"stations":3},{"datetime_utc":"2026-05-27T20:00:00Z","aqi":26,"aqi_min":26,"aqi_max":26,"pm25":6.253185749053955,"pm10":6.577702045440674,"stations":3},{"datetime_utc":"2026-05-27T21:00:00Z","aqi":25,"aqi_min":25,"aqi_max":25,"pm25":6.051844596862793,"pm10":6.928945064544678,"stations":3},{"datetime_utc":"2026-05-27T22:00:00Z","aqi":16,"aqi_min":16,"aqi_max":16,"pm25":3.8526103496551514,"pm10":4.305973529815674,"stations":3},{"datetime_utc":"2026-05-27T23:00:00Z","aqi":14,"aqi_min":14,"aqi_max":14,"pm25":3.3694732189178467,"pm10":3.6605021953582764,"stations":3},{"datetime_utc":"2026-05-28T00:00:00Z","aqi":23,"aqi_min":23,"aqi_max":23,"pm25":5.549208641052246,"pm10":6.176121234893799,"stations":3},{"datetime_utc":"2026-05-28T01:00:00Z","aqi":13,"aqi_min":13,"aqi_max":13,"pm25":3.1390037536621094,"pm10":3.3910458087921143,"stations":3},{"datetime_utc":"2026-05-28T02:00:00Z","aqi":9,"aqi_min":9,"aqi_max":9,"pm25":2.264620304107666,"pm10":2.6646203994750977,"stations":2},{"datetime_utc":"2026-05-28T03:00:00Z","aqi":9,"aqi_min":9,"aqi_max":9,"pm25":2.199739456176758,"pm10":3.2600765228271484,"stations":2},{"datetime_utc":"2026-05-28T04:00:00Z","aqi":11,"aqi_min":11,"aqi_max":11,"pm25":2.657668352127075,"pm10":3.540898561477661,"stations":2},{"datetime_utc":"2026-05-28T05:00:00Z","aqi":10,"aqi_min":10,"aqi_max":10,"pm25":2.307286500930786,"pm10":3.229715585708618,"stations":3},{"datetime_utc":"2026-05-28T06:00:00Z","aqi":7,"aqi_min":7,"aqi_max":7,"pm25":1.6865026950836182,"pm10":2.264620304107666,"stations":2},{"datetime_utc":"2026-05-28T07:00:00Z","aqi":6,"aqi_min":6,"aqi_max":6,"pm25":1.4237219095230103,"pm10":2.044171094894409,"stations":2},{"datetime_utc":"2026-05-28T08:00:00Z","aqi":8,"aqi_min":8,"aqi_max":8,"pm25":1.9375871419906616,"pm10":2.7259294986724854,"stations":2},{"datetime_utc":"2026-05-28T09:00:00Z","aqi":4,"aqi_min":4,"aqi_max":4,"pm25":0.8930480480194092,"pm10":1.2083849906921387,"stations":2},{"datetime_utc":"2026-05-28T10:00:00Z","aqi":4,"aqi_min":4,"aqi_max":4,"pm25":0.9562792181968689,"pm10":1.4641748666763306,"stations":3},{"datetime_utc":"2026-05-28T11:00:00Z","aqi":5,"aqi_min":5,"aqi_max":5,"pm25":1.1846630573272705,"pm10":2.528834104537964,"stations":2},{"datetime_utc":"2026-05-28T12:00:00Z","aqi":21,"aqi_min":21,"aqi_max":21,"pm25":5.070139408111572,"pm10":5.858481407165527,"stations":2},{"datetime_utc":"2026-05-28T13:00:00Z","aqi":11,"aqi_min":11,"aqi_max":11,"pm25":2.552556037902832,"pm10":2.962780714035034,"stations":2},{"datetime_utc":"2026-05-28T14:00:00Z","aqi":19,"aqi_min":19,"aqi_max":19,"pm25":4.520855903625488,"pm10":5.509198188781738,"stations":2},{"datetime_utc":"2026-05-28T15:00:00Z","aqi":18,"aqi_min":18,"aqi_max":18,"pm25":4.2373175621032715,"pm10":4.956848621368408,"stations":3},{"datetime_utc":"2026-05-28T16:00:00Z","aqi":16,"aqi_min":16,"aqi_max":16,"pm25":3.8907554149627686,"pm10":4.9462103843688965,"stations":3},{"datetime_utc":"2026-05-28T17:00:00Z","aqi":15,"aqi_min":15,"aqi_max":15,"pm25":3.7070529460906982,"pm10":4.8624677658081055,"stations":3},{"datetime_utc":"2026-05-28T18:00:00Z","aqi":29,"aqi_min":29,"aqi_max":29,"pm25":6.846603870391846,"pm10":8.23596477508545,"stations":3},{"datetime_utc":"2026-05-28T19:00:00Z","aqi":31,"aqi_min":31,"aqi_max":31,"pm25":7.373213291168213,"pm10":8.31975269317627,"stations":3},{"datetime_utc":"2026-05-28T20:00:00Z","aqi":24,"aqi_min":24,"aqi_max":24,"pm25":5.75335168838501,"pm10":6.41298246383667,"stations":3},{"datetime_utc":"2026-05-28T21:00:00Z","aqi":53,"aqi_min":53,"aqi_max":53,"pm25":12.94875431060791,"pm10":14.139534950256348,"stations":3},{"datetime_utc":"2026-05-28T22:00:00Z","aqi":45,"aqi_min":45,"aqi_max":45,"pm25":10.825644493103027,"pm10":11.429437637329102,"stations":3},{"datetime_utc":"2026-05-28T23:00:00Z","aqi":47,"aqi_min":47,"aqi_max":47,"pm25":11.201099395751953,"pm10":12.28724193572998,"stations":3},{"datetime_utc":"2026-05-29T00:00:00Z","aqi":56,"aqi_min":56,"aqi_max":56,"pm25":14.63813591003418,"pm10":16.05839729309082,"stations":3},{"datetime_utc":"2026-05-29T01:00:00Z","aqi":55,"aqi_min":55,"aqi_max":55,"pm25":14.186081886291504,"pm10":16.53536033630371,"stations":3},{"datetime_utc":"2026-05-29T02:00:00Z","aqi":56,"aqi_min":56,"aqi_max":56,"pm25":14.70855712890625,"pm10":16.229068756103516,"stations":3},{"datetime_utc":"2026-05-29T03:00:00Z","aqi":45,"aqi_min":45,"aqi_max":45,"pm25":10.74530029296875,"pm10":11.929200172424316,"stations":3},{"datetime_utc":"2026-05-29T04:00:00Z","aqi":51,"aqi_min":51,"aqi_max":51,"pm25":12.324572563171387,"pm10":14.724740028381348,"stations":3},{"datetime_utc":"2026-05-29T05:00:00Z","aqi":43,"aqi_min":43,"aqi_max":43,"pm25":10.3019437789917,"pm10":11.80614185333252,"stations":3},{"datetime_utc":"2026-05-29T06:00:00Z","aqi":36,"aqi_min":36,"aqi_max":36,"pm25":8.7322998046875,"pm10":9.769518852233887,"stations":2},{"datetime_utc":"2026-05-29T07:00:00Z","aqi":36,"aqi_min":36,"aqi_max":36,"pm25":8.683490753173828,"pm10":9.174308776855469,"stations":3},{"datetime_utc":"2026-05-29T08:00:00Z","aqi":27,"aqi_min":27,"aqi_max":27,"pm25":6.523508548736572,"pm10":7.049070358276367,"stations":2},{"datetime_utc":"2026-05-29T09:00:00Z","aqi":14,"aqi_min":14,"aqi_max":14,"pm25":3.3480076789855957,"pm10":3.7234299182891846,"stations":3},{"datetime_utc":"2026-05-29T10:00:00Z","aqi":10,"aqi_min":10,"aqi_max":10,"pm25":2.388439893722534,"pm10":2.875253200531006,"stations":3},{"datetime_utc":"2026-05-29T11:00:00Z","aqi":37,"aqi_min":37,"aqi_max":37,"pm25":8.809882164001465,"pm10":9.267213821411133,"stations":3},{"datetime_utc":"2026-05-29T12:00:00Z","aqi":40,"aqi_min":40,"aqi_max":40,"pm25":9.623444557189941,"pm10":10.853769302368164,"stations":3},{"datetime_utc":"2026-05-29T13:00:00Z","aqi":21,"aqi_min":21,"aqi_max":21,"pm25":5.141266345977783,"pm10":5.988995552062988,"stations":3},{"datetime_utc":"2026-05-29T14:00:00Z","aqi":21,"aqi_min":21,"aqi_max":21,"pm25":5.052996635437012,"pm10":6.150868892669678,"stations":3},{"datetime_utc":"2026-05-29T15:00:00Z","aqi":135,"aqi_min":135,"aqi_max":135,"pm25":49.32123947143555,"pm10":51.221649169921875,"stations":3},{"datetime_utc":"2026-05-29T16:00:00Z","aqi":91,"aqi_min":91,"aqi_max":91,"pm25":31.06711769104004,"pm10":32.67161560058594,"stations":3},{"datetime_utc":"2026-05-29T17:00:00Z","aqi":54,"aqi_min":54,"aqi_max":54,"pm25":13.479666709899902,"pm10":15.369532585144043,"stations":3},{"datetime_utc":"2026-05-29T18:00:00Z","aqi":46,"aqi_min":46,"aqi_max":46,"pm25":11.091117858886719,"pm10":11.789813995361328,"stations":3},{"datetime_utc":"2026-05-29T19:00:00Z","aqi":52,"aqi_min":52,"aqi_max":52,"pm25":12.655921936035156,"pm10":14.071758270263672,"stations":3},{"datetime_utc":"2026-05-29T20:00:00Z","aqi":34,"aqi_min":34,"aqi_max":34,"pm25":8.15343189239502,"pm10":9.151071548461914,"stations":3},{"datetime_utc":"2026-05-29T21:00:00Z","aqi":22,"aqi_min":22,"aqi_max":22,"pm25":5.37334680557251,"pm10":6.129977226257324,"stations":2},{"datetime_utc":"2026-05-29T22:00:00Z","aqi":32,"aqi_min":32,"aqi_max":32,"pm25":7.56105899810791,"pm10":8.951496124267578,"stations":3},{"datetime_utc":"2026-05-29T23:00:00Z","aqi":55,"aqi_min":55,"aqi_max":55,"pm25":13.7842378616333,"pm10":15.539020538330078,"stations":3},{"datetime_utc":"2026-05-30T00:00:00Z","aqi":54,"aqi_min":54,"aqi_max":54,"pm25":13.68121337890625,"pm10":15.5201997756958,"stations":3},{"datetime_utc":"2026-05-30T01:00:00Z","aqi":38,"aqi_min":38,"aqi_max":38,"pm25":9.121562957763672,"pm10":9.495743751525879,"stations":3},{"datetime_utc":"2026-05-30T02:00:00Z","aqi":29,"aqi_min":29,"aqi_max":29,"pm25":6.904975414276123,"pm10":7.748006820678711,"stations":3},{"datetime_utc":"2026-05-30T03:00:00Z","aqi":52,"aqi_min":52,"aqi_max":52,"pm25":12.48376178741455,"pm10":15.451866149902344,"stations":3},{"datetime_utc":"2026-05-30T04:00:00Z","aqi":35,"aqi_min":35,"aqi_max":35,"pm25":8.459943771362305,"pm10":9.305464744567871,"stations":3},{"datetime_utc":"2026-05-30T05:00:00Z","aqi":34,"aqi_min":34,"aqi_max":34,"pm25":8.277576446533203,"pm10":9.576696395874023,"stations":3},{"datetime_utc":"2026-05-30T06:00:00Z","aqi":35,"aqi_min":35,"aqi_max":35,"pm25":8.405721664428711,"pm10":9.478022575378418,"stations":3},{"datetime_utc":"2026-05-30T07:00:00Z","aqi":44,"aqi_min":44,"aqi_max":44,"pm25":10.595649719238281,"pm10":12.501111030578613,"stations":3},{"datetime_utc":"2026-05-30T08:00:00Z","aqi":58,"aqi_min":58,"aqi_max":58,"pm25":15.304939270019531,"pm10":18.787033081054688,"stations":3},{"datetime_utc":"2026-05-30T09:00:00Z","aqi":64,"aqi_min":64,"aqi_max":64,"pm25":18.465131759643555,"pm10":21.79921531677246,"stations":3},{"datetime_utc":"2026-05-30T10:00:00Z","aqi":68,"aqi_min":68,"aqi_max":68,"pm25":20.309307098388672,"pm10":25.578292846679688,"stations":3},{"datetime_utc":"2026-05-30T11:00:00Z","aqi":72,"aqi_min":72,"aqi_max":72,"pm25":21.98904800415039,"pm10":26.827457427978516,"stations":3},{"datetime_utc":"2026-05-30T12:00:00Z","aqi":80,"aqi_min":80,"aqi_max":80,"pm25":26.074344635009766,"pm10":33.19307327270508,"stations":3},{"datetime_utc":"2026-05-30T13:00:00Z","aqi":86,"aqi_min":86,"aqi_max":86,"pm25":28.61595344543457,"pm10":36.11844253540039,"stations":3},{"datetime_utc":"2026-05-30T14:00:00Z","aqi":92,"aqi_min":92,"aqi_max":92,"pm25":31.784093856811523,"pm10":40.61367416381836,"stations":3},{"datetime_utc":"2026-05-30T15:00:00Z","aqi":94,"aqi_min":94,"aqi_max":94,"pm25":32.664947509765625,"pm10":40.581260681152344,"stations":3},{"datetime_utc":"2026-05-30T16:00:00Z","aqi":98,"aqi_min":98,"aqi_max":98,"pm25":34.637943267822266,"pm10":45.06072998046875,"stations":3},{"datetime_utc":"2026-05-30T17:00:00Z","aqi":102,"aqi_min":102,"aqi_max":102,"pm25":35.961090087890625,"pm10":45.545108795166016,"stations":3},{"datetime_utc":"2026-05-30T18:00:00Z","aqi":98,"aqi_min":98,"aqi_max":98,"pm25":34.44931411743164,"pm10":44.461997985839844,"stations":3},{"datetime_utc":"2026-05-30T19:00:00Z","aqi":89,"aqi_min":89,"aqi_max":89,"pm25":30.337242126464844,"pm10":39.63566970825195,"stations":3}],"daily":[{"date":"2026-05-23","aqi_avg":78,"aqi_min":65,"aqi_max":92,"aqi_color":"#d97706","aqi_label":"Moderate","pm25_avg":24.9,"pm10_avg":31.5,"hours":4,"stations_avg":3},{"date":"2026-05-24","aqi_avg":73,"aqi_min":36,"aqi_max":109,"aqi_color":"#d97706","aqi_label":"Moderate","pm25_avg":23.1,"pm10_avg":28.6,"hours":24,"stations_avg":3},{"date":"2026-05-25","aqi_avg":61,"aqi_min":1,"aqi_max":96,"aqi_color":"#d97706","aqi_label":"Moderate","pm25_avg":20.2,"pm10_avg":25.3,"hours":24,"stations_avg":3},{"date":"2026-05-26","aqi_avg":58,"aqi_min":24,"aqi_max":78,"aqi_color":"#d97706","aqi_label":"Moderate","pm25_avg":16.6,"pm10_avg":19.5,"hours":24,"stations_avg":3},{"date":"2026-05-27","aqi_avg":62,"aqi_min":14,"aqi_max":122,"aqi_color":"#d97706","aqi_label":"Moderate","pm25_avg":19.6,"pm10_avg":24.0,"hours":24,"stations_avg":3},{"date":"2026-05-28","aqi_avg":18,"aqi_min":4,"aqi_max":53,"aqi_color":"#059669","aqi_label":"Good","pm25_avg":4.4,"pm10_avg":5.2,"hours":24,"stations_avg":3},{"date":"2026-05-29","aqi_avg":45,"aqi_min":10,"aqi_max":135,"aqi_color":"#059669","aqi_label":"Good","pm25_avg":12.0,"pm10_avg":13.2,"hours":24,"stations_avg":3},{"date":"2026-05-30","aqi_avg":66,"aqi_min":29,"aqi_max":102,"aqi_color":"#d97706","aqi_label":"Moderate","pm25_avg":20.4,"pm10_avg":25.4,"hours":20,"stations_avg":3}]}