{"city":"Vushtrri","country":"Kosovo","lat":42.82305908203125,"lon":20.967500686645508,"range":"48h","license":"CC BY 4.0","source":"https://cerns.io","hourly":[{"datetime_utc":"2026-07-20T09:00:00Z","aqi":27,"aqi_min":27,"aqi_max":27,"pm25":6.49716854095459,"pm10":10.311614036560059,"stations":3},{"datetime_utc":"2026-07-20T10:00:00Z","aqi":24,"aqi_min":24,"aqi_max":24,"pm25":5.709503173828125,"pm10":8.845149993896484,"stations":3},{"datetime_utc":"2026-07-20T11:00:00Z","aqi":33,"aqi_min":33,"aqi_max":33,"pm25":7.883714199066162,"pm10":13.902106285095215,"stations":3},{"datetime_utc":"2026-07-20T12:00:00Z","aqi":25,"aqi_min":25,"aqi_max":25,"pm25":5.893168926239014,"pm10":11.235892295837402,"stations":3},{"datetime_utc":"2026-07-20T13:00:00Z","aqi":26,"aqi_min":26,"aqi_max":26,"pm25":6.328087329864502,"pm10":13.595073699951172,"stations":3},{"datetime_utc":"2026-07-20T14:00:00Z","aqi":11,"aqi_min":11,"aqi_max":11,"pm25":2.712160110473633,"pm10":11.297456741333008,"stations":3},{"datetime_utc":"2026-07-20T15:00:00Z","aqi":11,"aqi_min":11,"aqi_max":11,"pm25":2.5796802043914795,"pm10":11.175857543945312,"stations":3},{"datetime_utc":"2026-07-20T16:00:00Z","aqi":9,"aqi_min":9,"aqi_max":9,"pm25":2.240496873855591,"pm10":10.21142292022705,"stations":3},{"datetime_utc":"2026-07-20T17:00:00Z","aqi":12,"aqi_min":12,"aqi_max":12,"pm25":2.817160129547119,"pm10":5.746576309204102,"stations":3},{"datetime_utc":"2026-07-20T18:00:00Z","aqi":46,"aqi_min":46,"aqi_max":46,"pm25":10.967000007629395,"pm10":15.890031814575195,"stations":3},{"datetime_utc":"2026-07-20T19:00:00Z","aqi":11,"aqi_min":11,"aqi_max":11,"pm25":2.520674228668213,"pm10":6.477338790893555,"stations":4},{"datetime_utc":"2026-07-20T20:00:00Z","aqi":9,"aqi_min":9,"aqi_max":9,"pm25":2.163003921508789,"pm10":4.9000244140625,"stations":4},{"datetime_utc":"2026-07-20T21:00:00Z","aqi":9,"aqi_min":9,"aqi_max":9,"pm25":2.061101198196411,"pm10":4.884464740753174,"stations":4},{"datetime_utc":"2026-07-20T22:00:00Z","aqi":8,"aqi_min":8,"aqi_max":8,"pm25":1.8562955856323242,"pm10":5.855988025665283,"stations":4},{"datetime_utc":"2026-07-20T23:00:00Z","aqi":8,"aqi_min":8,"aqi_max":8,"pm25":2.028061628341675,"pm10":7.363206386566162,"stations":4},{"datetime_utc":"2026-07-21T00:00:00Z","aqi":7,"aqi_min":7,"aqi_max":7,"pm25":1.6921252012252808,"pm10":4.6167778968811035,"stations":4},{"datetime_utc":"2026-07-21T01:00:00Z","aqi":8,"aqi_min":8,"aqi_max":8,"pm25":1.9899330139160156,"pm10":4.319500923156738,"stations":4},{"datetime_utc":"2026-07-21T02:00:00Z","aqi":9,"aqi_min":9,"aqi_max":9,"pm25":2.169975519180298,"pm10":3.3239357471466064,"stations":4},{"datetime_utc":"2026-07-21T03:00:00Z","aqi":12,"aqi_min":12,"aqi_max":12,"pm25":2.8145766258239746,"pm10":6.86025333404541,"stations":3},{"datetime_utc":"2026-07-21T04:00:00Z","aqi":13,"aqi_min":13,"aqi_max":13,"pm25":3.0879290103912354,"pm10":9.338220596313477,"stations":3},{"datetime_utc":"2026-07-21T05:00:00Z","aqi":13,"aqi_min":13,"aqi_max":13,"pm25":3.0208868980407715,"pm10":6.498340129852295,"stations":3},{"datetime_utc":"2026-07-21T06:00:00Z","aqi":13,"aqi_min":13,"aqi_max":13,"pm25":3.0265612602233887,"pm10":6.492819309234619,"stations":3},{"datetime_utc":"2026-07-21T07:00:00Z","aqi":12,"aqi_min":12,"aqi_max":12,"pm25":2.895796775817871,"pm10":7.110755443572998,"stations":3},{"datetime_utc":"2026-07-21T08:00:00Z","aqi":13,"aqi_min":13,"aqi_max":13,"pm25":3.160879135131836,"pm10":7.932949542999268,"stations":3},{"datetime_utc":"2026-07-21T09:00:00Z","aqi":14,"aqi_min":14,"aqi_max":14,"pm25":3.3434536457061768,"pm10":8.578712463378906,"stations":3},{"datetime_utc":"2026-07-21T10:00:00Z","aqi":14,"aqi_min":14,"aqi_max":14,"pm25":3.4758923053741455,"pm10":9.769219398498535,"stations":3},{"datetime_utc":"2026-07-21T11:00:00Z","aqi":12,"aqi_min":12,"aqi_max":12,"pm25":2.976936101913452,"pm10":7.2511305809021,"stations":3},{"datetime_utc":"2026-07-21T12:00:00Z","aqi":15,"aqi_min":15,"aqi_max":15,"pm25":3.5974631309509277,"pm10":7.5871171951293945,"stations":3},{"datetime_utc":"2026-07-21T13:00:00Z","aqi":14,"aqi_min":14,"aqi_max":14,"pm25":3.4671902656555176,"pm10":8.957233428955078,"stations":3},{"datetime_utc":"2026-07-21T14:00:00Z","aqi":23,"aqi_min":23,"aqi_max":23,"pm25":5.44927978515625,"pm10":26.08279800415039,"stations":3},{"datetime_utc":"2026-07-21T15:00:00Z","aqi":17,"aqi_min":17,"aqi_max":17,"pm25":3.969271659851074,"pm10":7.232818126678467,"stations":2},{"datetime_utc":"2026-07-21T16:00:00Z","aqi":17,"aqi_min":17,"aqi_max":17,"pm25":4.132203102111816,"pm10":7.467430591583252,"stations":3},{"datetime_utc":"2026-07-21T17:00:00Z","aqi":24,"aqi_min":24,"aqi_max":24,"pm25":5.6563334465026855,"pm10":10.521780014038086,"stations":3},{"datetime_utc":"2026-07-21T18:00:00Z","aqi":23,"aqi_min":23,"aqi_max":23,"pm25":5.550317287445068,"pm10":10.265593528747559,"stations":4},{"datetime_utc":"2026-07-21T19:00:00Z","aqi":28,"aqi_min":28,"aqi_max":28,"pm25":6.764277935028076,"pm10":12.405186653137207,"stations":4},{"datetime_utc":"2026-07-21T20:00:00Z","aqi":20,"aqi_min":20,"aqi_max":20,"pm25":4.907567977905273,"pm10":10.665518760681152,"stations":4},{"datetime_utc":"2026-07-21T21:00:00Z","aqi":18,"aqi_min":18,"aqi_max":18,"pm25":4.300388813018799,"pm10":10.728254318237305,"stations":4},{"datetime_utc":"2026-07-21T22:00:00Z","aqi":17,"aqi_min":17,"aqi_max":17,"pm25":3.9823272228240967,"pm10":11.262718200683594,"stations":4},{"datetime_utc":"2026-07-21T23:00:00Z","aqi":16,"aqi_min":16,"aqi_max":16,"pm25":3.8032989501953125,"pm10":7.581295013427734,"stations":4},{"datetime_utc":"2026-07-22T00:00:00Z","aqi":16,"aqi_min":16,"aqi_max":16,"pm25":3.8082711696624756,"pm10":6.309481143951416,"stations":4},{"datetime_utc":"2026-07-22T01:00:00Z","aqi":14,"aqi_min":14,"aqi_max":14,"pm25":3.4673571586608887,"pm10":6.808649063110352,"stations":4},{"datetime_utc":"2026-07-22T02:00:00Z","aqi":14,"aqi_min":14,"aqi_max":14,"pm25":3.3668861389160156,"pm10":5.480486869812012,"stations":4},{"datetime_utc":"2026-07-22T03:00:00Z","aqi":20,"aqi_min":20,"aqi_max":20,"pm25":4.8491129875183105,"pm10":9.771637916564941,"stations":4},{"datetime_utc":"2026-07-22T04:00:00Z","aqi":34,"aqi_min":34,"aqi_max":34,"pm25":8.251106262207031,"pm10":18.706283569335938,"stations":4},{"datetime_utc":"2026-07-22T05:00:00Z","aqi":25,"aqi_min":25,"aqi_max":25,"pm25":6.081767559051514,"pm10":12.172313690185547,"stations":4},{"datetime_utc":"2026-07-22T06:00:00Z","aqi":14,"aqi_min":14,"aqi_max":14,"pm25":3.3625993728637695,"pm10":9.488335609436035,"stations":4},{"datetime_utc":"2026-07-22T07:00:00Z","aqi":14,"aqi_min":14,"aqi_max":14,"pm25":3.428107500076294,"pm10":9.110724449157715,"stations":4},{"datetime_utc":"2026-07-22T08:00:00Z","aqi":9,"aqi_min":9,"aqi_max":9,"pm25":2.2422401905059814,"pm10":3.3843066692352295,"stations":4}],"daily":[{"date":"2026-07-20","aqi_avg":18,"aqi_min":8,"aqi_max":46,"aqi_color":"#059669","aqi_label":"Good","pm25_avg":4.3,"pm10_avg":9.4,"hours":15,"stations_avg":3},{"date":"2026-07-21","aqi_avg":16,"aqi_min":7,"aqi_max":28,"aqi_color":"#059669","aqi_label":"Good","pm25_avg":3.7,"pm10_avg":8.9,"hours":24,"stations_avg":3},{"date":"2026-07-22","aqi_avg":18,"aqi_min":9,"aqi_max":34,"aqi_color":"#059669","aqi_label":"Good","pm25_avg":4.3,"pm10_avg":9.0,"hours":9,"stations_avg":4}]}