{"city":"Tzaneen","country":"South Africa","lat":-23.833219528198242,"lon":30.163509368896484,"range":"48h","license":"CC BY 4.0","source":"https://cerns.io","hourly":[{"datetime_utc":"2026-07-19T21:00:00Z","aqi":57,"aqi_min":57,"aqi_max":57,"pm25":15.0,"pm10":129.0,"stations":1},{"datetime_utc":"2026-07-19T22:00:00Z","aqi":156,"aqi_min":156,"aqi_max":156,"pm25":65.0,"pm10":119.0,"stations":1},{"datetime_utc":"2026-07-19T23:00:00Z","aqi":181,"aqi_min":181,"aqi_max":181,"pm25":114.0,"pm10":325.0,"stations":1},{"datetime_utc":"2026-07-20T02:00:00Z","aqi":174,"aqi_min":174,"aqi_max":174,"pm25":101.0,"pm10":131.0,"stations":1},{"datetime_utc":"2026-07-20T03:00:00Z","aqi":186,"aqi_min":186,"aqi_max":186,"pm25":123.0,"pm10":256.0,"stations":1},{"datetime_utc":"2026-07-20T04:00:00Z","aqi":189,"aqi_min":189,"aqi_max":189,"pm25":130.0,"pm10":323.0,"stations":1},{"datetime_utc":"2026-07-20T05:00:00Z","aqi":190,"aqi_min":190,"aqi_max":190,"pm25":131.0,"pm10":246.0,"stations":1},{"datetime_utc":"2026-07-20T08:00:00Z","aqi":149,"aqi_min":149,"aqi_max":149,"pm25":55.0,"pm10":106.0,"stations":1},{"datetime_utc":"2026-07-20T09:00:00Z","aqi":82,"aqi_min":82,"aqi_max":82,"pm25":27.0,"pm10":126.0,"stations":1},{"datetime_utc":"2026-07-20T10:00:00Z","aqi":55,"aqi_min":55,"aqi_max":55,"pm25":14.0,"pm10":99.0,"stations":1},{"datetime_utc":"2026-07-20T11:00:00Z","aqi":29,"aqi_min":29,"aqi_max":29,"pm25":7.0,"pm10":102.0,"stations":1},{"datetime_utc":"2026-07-20T14:00:00Z","aqi":166,"aqi_min":166,"aqi_max":166,"pm25":84.0,"pm10":128.0,"stations":1},{"datetime_utc":"2026-07-20T15:00:00Z","aqi":173,"aqi_min":173,"aqi_max":173,"pm25":99.0,"pm10":372.0,"stations":1},{"datetime_utc":"2026-07-20T16:00:00Z","aqi":158,"aqi_min":158,"aqi_max":158,"pm25":69.0,"pm10":80.0,"stations":1},{"datetime_utc":"2026-07-20T20:00:00Z","aqi":160,"aqi_min":160,"aqi_max":160,"pm25":72.0,"pm10":133.0,"stations":1},{"datetime_utc":"2026-07-20T21:00:00Z","aqi":177,"aqi_min":177,"aqi_max":177,"pm25":106.0,"pm10":169.0,"stations":1},{"datetime_utc":"2026-07-20T22:00:00Z","aqi":197,"aqi_min":197,"aqi_max":197,"pm25":144.0,"pm10":262.0,"stations":1},{"datetime_utc":"2026-07-21T01:00:00Z","aqi":220,"aqi_min":220,"aqi_max":220,"pm25":170.0,"pm10":362.0,"stations":1},{"datetime_utc":"2026-07-21T02:00:00Z","aqi":230,"aqi_min":230,"aqi_max":230,"pm25":180.0,"pm10":260.0,"stations":1},{"datetime_utc":"2026-07-21T03:00:00Z","aqi":209,"aqi_min":209,"aqi_max":209,"pm25":159.0,"pm10":398.0,"stations":1},{"datetime_utc":"2026-07-21T04:00:00Z","aqi":194,"aqi_min":194,"aqi_max":194,"pm25":138.0,"pm10":189.0,"stations":1},{"datetime_utc":"2026-07-21T07:00:00Z","aqi":185,"aqi_min":185,"aqi_max":185,"pm25":121.0,"pm10":195.0,"stations":1},{"datetime_utc":"2026-07-21T08:00:00Z","aqi":179,"aqi_min":179,"aqi_max":179,"pm25":110.0,"pm10":150.0,"stations":1},{"datetime_utc":"2026-07-21T09:00:00Z","aqi":159,"aqi_min":159,"aqi_max":159,"pm25":71.0,"pm10":146.0,"stations":1},{"datetime_utc":"2026-07-21T13:00:00Z","aqi":38,"aqi_min":38,"aqi_max":38,"pm25":9.0,"pm10":117.0,"stations":1},{"datetime_utc":"2026-07-21T14:00:00Z","aqi":167,"aqi_min":167,"aqi_max":167,"pm25":86.0,"pm10":127.0,"stations":1},{"datetime_utc":"2026-07-21T15:00:00Z","aqi":186,"aqi_min":186,"aqi_max":186,"pm25":124.0,"pm10":173.0,"stations":1}],"daily":[{"date":"2026-07-19","aqi_avg":131,"aqi_min":57,"aqi_max":181,"aqi_color":"#ea580c","aqi_label":"Unhealthy for sensitive groups","pm25_avg":64.7,"pm10_avg":191.0,"hours":3,"stations_avg":1},{"date":"2026-07-20","aqi_avg":149,"aqi_min":29,"aqi_max":197,"aqi_color":"#ea580c","aqi_label":"Unhealthy for sensitive groups","pm25_avg":83.0,"pm10_avg":180.9,"hours":14,"stations_avg":1},{"date":"2026-07-21","aqi_avg":177,"aqi_min":38,"aqi_max":230,"aqi_color":"#dc2626","aqi_label":"Unhealthy","pm25_avg":116.8,"pm10_avg":211.7,"hours":10,"stations_avg":1}]}