{"city":"Lviv","country":"Ukraine","lat":49.838260650634766,"lon":24.023239135742188,"range":"48h","license":"CC BY 4.0","source":"https://cerns.io","hourly":[{"datetime_utc":"2026-07-20T06:00:00Z","aqi":48,"aqi_min":48,"aqi_max":48,"pm25":11.517446517944336,"pm10":9.042533874511719,"stations":11},{"datetime_utc":"2026-07-20T07:00:00Z","aqi":43,"aqi_min":43,"aqi_max":43,"pm25":10.405980110168457,"pm10":8.047065734863281,"stations":10},{"datetime_utc":"2026-07-20T08:00:00Z","aqi":49,"aqi_min":49,"aqi_max":49,"pm25":11.737642288208008,"pm10":8.821441650390625,"stations":11},{"datetime_utc":"2026-07-20T09:00:00Z","aqi":52,"aqi_min":52,"aqi_max":52,"pm25":12.437633514404297,"pm10":9.41983699798584,"stations":10},{"datetime_utc":"2026-07-20T10:00:00Z","aqi":50,"aqi_min":50,"aqi_max":50,"pm25":11.974322319030762,"pm10":9.12720775604248,"stations":11},{"datetime_utc":"2026-07-20T11:00:00Z","aqi":45,"aqi_min":45,"aqi_max":45,"pm25":10.903069496154785,"pm10":8.031079292297363,"stations":10},{"datetime_utc":"2026-07-20T12:00:00Z","aqi":44,"aqi_min":44,"aqi_max":44,"pm25":10.668432235717773,"pm10":8.419384002685547,"stations":12},{"datetime_utc":"2026-07-20T13:00:00Z","aqi":41,"aqi_min":41,"aqi_max":41,"pm25":9.771539688110352,"pm10":7.362812042236328,"stations":11},{"datetime_utc":"2026-07-20T14:00:00Z","aqi":35,"aqi_min":35,"aqi_max":35,"pm25":8.377848625183105,"pm10":6.237992763519287,"stations":11},{"datetime_utc":"2026-07-20T15:00:00Z","aqi":34,"aqi_min":34,"aqi_max":34,"pm25":8.081786155700684,"pm10":6.0645833015441895,"stations":9},{"datetime_utc":"2026-07-20T16:00:00Z","aqi":32,"aqi_min":32,"aqi_max":32,"pm25":7.599967002868652,"pm10":5.834688186645508,"stations":12},{"datetime_utc":"2026-07-20T17:00:00Z","aqi":31,"aqi_min":31,"aqi_max":31,"pm25":7.552829742431641,"pm10":5.888323783874512,"stations":11},{"datetime_utc":"2026-07-20T18:00:00Z","aqi":32,"aqi_min":32,"aqi_max":32,"pm25":7.761693477630615,"pm10":6.282125473022461,"stations":11},{"datetime_utc":"2026-07-20T19:00:00Z","aqi":27,"aqi_min":27,"aqi_max":27,"pm25":6.474351406097412,"pm10":5.285759449005127,"stations":10},{"datetime_utc":"2026-07-20T20:00:00Z","aqi":29,"aqi_min":29,"aqi_max":29,"pm25":6.925128936767578,"pm10":5.795171737670898,"stations":11},{"datetime_utc":"2026-07-20T21:00:00Z","aqi":29,"aqi_min":29,"aqi_max":29,"pm25":6.979551792144775,"pm10":5.5721282958984375,"stations":10},{"datetime_utc":"2026-07-20T22:00:00Z","aqi":30,"aqi_min":30,"aqi_max":30,"pm25":7.185549736022949,"pm10":5.863794326782227,"stations":11},{"datetime_utc":"2026-07-20T23:00:00Z","aqi":30,"aqi_min":30,"aqi_max":30,"pm25":7.083034515380859,"pm10":5.94561767578125,"stations":10},{"datetime_utc":"2026-07-21T00:00:00Z","aqi":29,"aqi_min":29,"aqi_max":29,"pm25":7.005199432373047,"pm10":5.9077839851379395,"stations":11},{"datetime_utc":"2026-07-21T01:00:00Z","aqi":24,"aqi_min":24,"aqi_max":24,"pm25":5.705472469329834,"pm10":4.505343914031982,"stations":11},{"datetime_utc":"2026-07-21T02:00:00Z","aqi":27,"aqi_min":27,"aqi_max":27,"pm25":6.366042137145996,"pm10":4.678322792053223,"stations":10},{"datetime_utc":"2026-07-21T03:00:00Z","aqi":26,"aqi_min":26,"aqi_max":26,"pm25":6.35922384262085,"pm10":5.056557655334473,"stations":11},{"datetime_utc":"2026-07-21T04:00:00Z","aqi":33,"aqi_min":33,"aqi_max":33,"pm25":7.822448253631592,"pm10":5.722317695617676,"stations":9},{"datetime_utc":"2026-07-21T05:00:00Z","aqi":31,"aqi_min":31,"aqi_max":31,"pm25":7.397524356842041,"pm10":5.505407810211182,"stations":10},{"datetime_utc":"2026-07-21T06:00:00Z","aqi":18,"aqi_min":18,"aqi_max":18,"pm25":4.41506290435791,"pm10":2.9974029064178467,"stations":11},{"datetime_utc":"2026-07-21T07:00:00Z","aqi":17,"aqi_min":17,"aqi_max":17,"pm25":4.06016731262207,"pm10":2.6590843200683594,"stations":10},{"datetime_utc":"2026-07-21T08:00:00Z","aqi":17,"aqi_min":17,"aqi_max":17,"pm25":4.0651116371154785,"pm10":2.608085870742798,"stations":10},{"datetime_utc":"2026-07-21T09:00:00Z","aqi":17,"aqi_min":17,"aqi_max":17,"pm25":4.054356575012207,"pm10":2.59639573097229,"stations":10},{"datetime_utc":"2026-07-21T10:00:00Z","aqi":18,"aqi_min":18,"aqi_max":18,"pm25":4.364599227905273,"pm10":2.797887086868286,"stations":10},{"datetime_utc":"2026-07-21T11:00:00Z","aqi":16,"aqi_min":16,"aqi_max":16,"pm25":3.753843069076538,"pm10":2.460407018661499,"stations":10},{"datetime_utc":"2026-07-21T12:00:00Z","aqi":16,"aqi_min":16,"aqi_max":16,"pm25":3.7875030040740967,"pm10":2.558314800262451,"stations":11},{"datetime_utc":"2026-07-21T13:00:00Z","aqi":16,"aqi_min":16,"aqi_max":16,"pm25":3.919036865234375,"pm10":2.565739393234253,"stations":11},{"datetime_utc":"2026-07-21T14:00:00Z","aqi":17,"aqi_min":17,"aqi_max":17,"pm25":4.041170597076416,"pm10":2.7261030673980713,"stations":10},{"datetime_utc":"2026-07-21T15:00:00Z","aqi":17,"aqi_min":17,"aqi_max":17,"pm25":4.07486629486084,"pm10":2.584104299545288,"stations":10},{"datetime_utc":"2026-07-21T16:00:00Z","aqi":15,"aqi_min":15,"aqi_max":15,"pm25":3.6557457447052,"pm10":2.5122127532958984,"stations":11},{"datetime_utc":"2026-07-21T17:00:00Z","aqi":18,"aqi_min":18,"aqi_max":18,"pm25":4.318363189697266,"pm10":2.9512345790863037,"stations":10},{"datetime_utc":"2026-07-21T18:00:00Z","aqi":20,"aqi_min":20,"aqi_max":20,"pm25":4.8548583984375,"pm10":3.1149792671203613,"stations":9},{"datetime_utc":"2026-07-21T19:00:00Z","aqi":21,"aqi_min":21,"aqi_max":21,"pm25":5.068910121917725,"pm10":3.5595743656158447,"stations":11},{"datetime_utc":"2026-07-21T20:00:00Z","aqi":24,"aqi_min":24,"aqi_max":24,"pm25":5.8487324714660645,"pm10":4.238107204437256,"stations":11},{"datetime_utc":"2026-07-21T21:00:00Z","aqi":17,"aqi_min":17,"aqi_max":17,"pm25":3.9631550312042236,"pm10":2.6797232627868652,"stations":10},{"datetime_utc":"2026-07-21T22:00:00Z","aqi":18,"aqi_min":18,"aqi_max":18,"pm25":4.423474311828613,"pm10":3.0166778564453125,"stations":12},{"datetime_utc":"2026-07-21T23:00:00Z","aqi":16,"aqi_min":16,"aqi_max":16,"pm25":3.9192416667938232,"pm10":2.6002676486968994,"stations":10},{"datetime_utc":"2026-07-22T00:00:00Z","aqi":19,"aqi_min":19,"aqi_max":19,"pm25":4.633636474609375,"pm10":3.3327810764312744,"stations":11},{"datetime_utc":"2026-07-22T01:00:00Z","aqi":19,"aqi_min":19,"aqi_max":19,"pm25":4.490145683288574,"pm10":3.1659274101257324,"stations":11},{"datetime_utc":"2026-07-22T02:00:00Z","aqi":16,"aqi_min":16,"aqi_max":16,"pm25":3.845369338989258,"pm10":2.5282392501831055,"stations":9},{"datetime_utc":"2026-07-22T03:00:00Z","aqi":15,"aqi_min":15,"aqi_max":15,"pm25":3.6690022945404053,"pm10":2.5328316688537598,"stations":10},{"datetime_utc":"2026-07-22T04:00:00Z","aqi":18,"aqi_min":18,"aqi_max":18,"pm25":4.282141208648682,"pm10":3.15130877494812,"stations":10}],"daily":[{"date":"2026-07-20","aqi_avg":38,"aqi_min":27,"aqi_max":52,"aqi_color":"#059669","aqi_label":"Good","pm25_avg":9.1,"pm10_avg":7.1,"hours":18,"stations_avg":11},{"date":"2026-07-21","aqi_avg":20,"aqi_min":15,"aqi_max":33,"aqi_color":"#059669","aqi_label":"Good","pm25_avg":4.9,"pm10_avg":3.4,"hours":24,"stations_avg":10},{"date":"2026-07-22","aqi_avg":17,"aqi_min":15,"aqi_max":19,"aqi_color":"#059669","aqi_label":"Good","pm25_avg":4.2,"pm10_avg":2.9,"hours":5,"stations_avg":10}]}