{"city":"Shakaskraal","country":"South Africa","lat":-29.449310302734375,"lon":31.215320587158203,"range":"20d","license":"CC BY 4.0","source":"https://cerns.io","hourly":[{"datetime_utc":"2026-07-02T15:00:00Z","aqi":50,"aqi_min":50,"aqi_max":50,"pm25":12.0,"pm10":null,"stations":1},{"datetime_utc":"2026-07-06T15:00:00Z","aqi":84,"aqi_min":84,"aqi_max":84,"pm25":27.79183006286621,"pm10":null,"stations":1},{"datetime_utc":"2026-07-07T11:00:00Z","aqi":83,"aqi_min":83,"aqi_max":83,"pm25":27.316320419311523,"pm10":null,"stations":1}],"daily":[{"date":"2026-07-02","aqi_avg":50,"aqi_min":50,"aqi_max":50,"aqi_color":"#059669","aqi_label":"Good","pm25_avg":12.0,"pm10_avg":null,"hours":1,"stations_avg":1},{"date":"2026-07-06","aqi_avg":84,"aqi_min":84,"aqi_max":84,"aqi_color":"#d97706","aqi_label":"Moderate","pm25_avg":27.8,"pm10_avg":null,"hours":1,"stations_avg":1},{"date":"2026-07-07","aqi_avg":83,"aqi_min":83,"aqi_max":83,"aqi_color":"#d97706","aqi_label":"Moderate","pm25_avg":27.3,"pm10_avg":null,"hours":1,"stations_avg":1}]}