{"city":"Ternopil","country":"Ukraine","lat":49.554039001464844,"lon":25.590669631958008,"range":"48h","license":"CC BY 4.0","source":"https://cerns.io","hourly":[{"datetime_utc":"2026-07-20T08:00:00Z","aqi":24,"aqi_min":24,"aqi_max":24,"pm25":5.8612961769104,"pm10":4.649484634399414,"stations":2},{"datetime_utc":"2026-07-20T09:00:00Z","aqi":29,"aqi_min":29,"aqi_max":29,"pm25":7.050889015197754,"pm10":5.268061637878418,"stations":2},{"datetime_utc":"2026-07-20T10:00:00Z","aqi":32,"aqi_min":32,"aqi_max":32,"pm25":7.736462593078613,"pm10":5.334579944610596,"stations":2},{"datetime_utc":"2026-07-20T11:00:00Z","aqi":33,"aqi_min":33,"aqi_max":33,"pm25":7.822387218475342,"pm10":5.076630592346191,"stations":2},{"datetime_utc":"2026-07-20T12:00:00Z","aqi":28,"aqi_min":28,"aqi_max":28,"pm25":6.709368705749512,"pm10":4.37005615234375,"stations":2},{"datetime_utc":"2026-07-20T13:00:00Z","aqi":25,"aqi_min":25,"aqi_max":25,"pm25":6.060739517211914,"pm10":3.9883711338043213,"stations":2},{"datetime_utc":"2026-07-20T14:00:00Z","aqi":27,"aqi_min":27,"aqi_max":27,"pm25":6.533832550048828,"pm10":4.3363356590271,"stations":2},{"datetime_utc":"2026-07-20T15:00:00Z","aqi":22,"aqi_min":22,"aqi_max":22,"pm25":5.2737016677856445,"pm10":3.4073703289031982,"stations":2},{"datetime_utc":"2026-07-20T16:00:00Z","aqi":18,"aqi_min":18,"aqi_max":18,"pm25":4.262573719024658,"pm10":3.1606874465942383,"stations":2},{"datetime_utc":"2026-07-20T17:00:00Z","aqi":19,"aqi_min":19,"aqi_max":19,"pm25":4.490313529968262,"pm10":2.984426736831665,"stations":2},{"datetime_utc":"2026-07-20T18:00:00Z","aqi":18,"aqi_min":18,"aqi_max":18,"pm25":4.429999828338623,"pm10":3.140000104904175,"stations":1},{"datetime_utc":"2026-07-20T19:00:00Z","aqi":19,"aqi_min":19,"aqi_max":19,"pm25":4.5322041511535645,"pm10":4.861938953399658,"stations":2},{"datetime_utc":"2026-07-20T20:00:00Z","aqi":29,"aqi_min":29,"aqi_max":29,"pm25":6.872185230255127,"pm10":6.375700950622559,"stations":2},{"datetime_utc":"2026-07-20T21:00:00Z","aqi":31,"aqi_min":31,"aqi_max":31,"pm25":7.468222141265869,"pm10":5.7752485275268555,"stations":2},{"datetime_utc":"2026-07-20T22:00:00Z","aqi":29,"aqi_min":29,"aqi_max":29,"pm25":6.878707408905029,"pm10":5.923346996307373,"stations":2},{"datetime_utc":"2026-07-20T23:00:00Z","aqi":24,"aqi_min":24,"aqi_max":24,"pm25":5.728001594543457,"pm10":3.968782424926758,"stations":2},{"datetime_utc":"2026-07-21T00:00:00Z","aqi":29,"aqi_min":29,"aqi_max":29,"pm25":6.842854022979736,"pm10":5.672824382781982,"stations":2},{"datetime_utc":"2026-07-21T01:00:00Z","aqi":32,"aqi_min":32,"aqi_max":32,"pm25":7.6930036544799805,"pm10":6.485121726989746,"stations":2},{"datetime_utc":"2026-07-21T02:00:00Z","aqi":28,"aqi_min":28,"aqi_max":28,"pm25":6.785521030426025,"pm10":4.702820777893066,"stations":2},{"datetime_utc":"2026-07-21T03:00:00Z","aqi":19,"aqi_min":19,"aqi_max":19,"pm25":4.512592792510986,"pm10":3.282409429550171,"stations":2},{"datetime_utc":"2026-07-21T04:00:00Z","aqi":16,"aqi_min":16,"aqi_max":16,"pm25":3.8712775707244873,"pm10":2.7962794303894043,"stations":2},{"datetime_utc":"2026-07-21T05:00:00Z","aqi":22,"aqi_min":22,"aqi_max":22,"pm25":5.379962921142578,"pm10":3.9370229244232178,"stations":2},{"datetime_utc":"2026-07-21T06:00:00Z","aqi":16,"aqi_min":16,"aqi_max":16,"pm25":3.8524093627929688,"pm10":2.933485269546509,"stations":2},{"datetime_utc":"2026-07-21T07:00:00Z","aqi":20,"aqi_min":20,"aqi_max":20,"pm25":4.7454609870910645,"pm10":3.2405192852020264,"stations":2},{"datetime_utc":"2026-07-21T08:00:00Z","aqi":13,"aqi_min":13,"aqi_max":13,"pm25":3.198591709136963,"pm10":2.399630069732666,"stations":2},{"datetime_utc":"2026-07-21T09:00:00Z","aqi":17,"aqi_min":17,"aqi_max":17,"pm25":4.171942710876465,"pm10":2.816925525665283,"stations":2},{"datetime_utc":"2026-07-21T10:00:00Z","aqi":17,"aqi_min":17,"aqi_max":17,"pm25":4.139312267303467,"pm10":2.696406364440918,"stations":2},{"datetime_utc":"2026-07-21T11:00:00Z","aqi":10,"aqi_min":10,"aqi_max":10,"pm25":2.3868508338928223,"pm10":1.8295180797576904,"stations":2},{"datetime_utc":"2026-07-21T12:00:00Z","aqi":11,"aqi_min":11,"aqi_max":11,"pm25":2.6798505783081055,"pm10":2.07692551612854,"stations":2},{"datetime_utc":"2026-07-21T13:00:00Z","aqi":10,"aqi_min":10,"aqi_max":10,"pm25":2.3033506870269775,"pm10":1.8155733346939087,"stations":2},{"datetime_utc":"2026-07-21T14:00:00Z","aqi":9,"aqi_min":9,"aqi_max":9,"pm25":2.1542959213256836,"pm10":1.9671311378479004,"stations":2},{"datetime_utc":"2026-07-21T15:00:00Z","aqi":10,"aqi_min":10,"aqi_max":10,"pm25":2.4438138008117676,"pm10":1.9718154668807983,"stations":2},{"datetime_utc":"2026-07-21T16:00:00Z","aqi":13,"aqi_min":13,"aqi_max":13,"pm25":3.2293875217437744,"pm10":2.555203437805176,"stations":2},{"datetime_utc":"2026-07-21T17:00:00Z","aqi":15,"aqi_min":15,"aqi_max":15,"pm25":3.510646104812622,"pm10":2.371333599090576,"stations":2},{"datetime_utc":"2026-07-21T18:00:00Z","aqi":14,"aqi_min":14,"aqi_max":14,"pm25":3.31636905670166,"pm10":2.3153343200683594,"stations":2},{"datetime_utc":"2026-07-21T19:00:00Z","aqi":19,"aqi_min":19,"aqi_max":19,"pm25":4.477164268493652,"pm10":3.0674448013305664,"stations":2},{"datetime_utc":"2026-07-21T20:00:00Z","aqi":16,"aqi_min":16,"aqi_max":16,"pm25":3.8833134174346924,"pm10":2.4404072761535645,"stations":2},{"datetime_utc":"2026-07-21T21:00:00Z","aqi":29,"aqi_min":29,"aqi_max":29,"pm25":6.963959693908691,"pm10":6.738890647888184,"stations":2},{"datetime_utc":"2026-07-21T22:00:00Z","aqi":18,"aqi_min":18,"aqi_max":18,"pm25":4.325072765350342,"pm10":2.999817132949829,"stations":2},{"datetime_utc":"2026-07-21T23:00:00Z","aqi":16,"aqi_min":16,"aqi_max":16,"pm25":3.791666030883789,"pm10":2.581796884536743,"stations":2},{"datetime_utc":"2026-07-22T00:00:00Z","aqi":14,"aqi_min":14,"aqi_max":14,"pm25":3.3364624977111816,"pm10":2.093981981277466,"stations":2},{"datetime_utc":"2026-07-22T01:00:00Z","aqi":16,"aqi_min":16,"aqi_max":16,"pm25":3.767739772796631,"pm10":2.516129970550537,"stations":2},{"datetime_utc":"2026-07-22T02:00:00Z","aqi":14,"aqi_min":14,"aqi_max":14,"pm25":3.259223222732544,"pm10":2.135465145111084,"stations":2},{"datetime_utc":"2026-07-22T03:00:00Z","aqi":16,"aqi_min":16,"aqi_max":16,"pm25":3.8747403621673584,"pm10":3.0330593585968018,"stations":2},{"datetime_utc":"2026-07-22T04:00:00Z","aqi":19,"aqi_min":19,"aqi_max":19,"pm25":4.534815311431885,"pm10":3.05283522605896,"stations":2},{"datetime_utc":"2026-07-22T05:00:00Z","aqi":22,"aqi_min":22,"aqi_max":22,"pm25":5.329462051391602,"pm10":4.328322887420654,"stations":2},{"datetime_utc":"2026-07-22T06:00:00Z","aqi":45,"aqi_min":45,"aqi_max":45,"pm25":10.805883407592773,"pm10":6.917646884918213,"stations":2}],"daily":[{"date":"2026-07-20","aqi_avg":25,"aqi_min":18,"aqi_max":33,"aqi_color":"#059669","aqi_label":"Good","pm25_avg":6.1,"pm10_avg":4.5,"hours":16,"stations_avg":2},{"date":"2026-07-21","aqi_avg":17,"aqi_min":9,"aqi_max":32,"aqi_color":"#059669","aqi_label":"Good","pm25_avg":4.2,"pm10_avg":3.2,"hours":24,"stations_avg":2},{"date":"2026-07-22","aqi_avg":21,"aqi_min":14,"aqi_max":45,"aqi_color":"#059669","aqi_label":"Good","pm25_avg":5.0,"pm10_avg":3.4,"hours":7,"stations_avg":2}]}