{"city":"Ashoknagar Kalyangarh","country":"India","lat":22.864160537719727,"lon":88.63700866699219,"range":"48h","license":"CC BY 4.0","source":"https://cerns.io","hourly":[{"datetime_utc":"2026-07-19T23:00:00Z","aqi":82,"aqi_min":82,"aqi_max":82,"pm25":26.944339752197266,"pm10":null,"stations":39},{"datetime_utc":"2026-07-20T00:00:00Z","aqi":83,"aqi_min":83,"aqi_max":83,"pm25":27.215557098388672,"pm10":null,"stations":39},{"datetime_utc":"2026-07-20T01:00:00Z","aqi":83,"aqi_min":83,"aqi_max":83,"pm25":27.382705688476562,"pm10":null,"stations":40},{"datetime_utc":"2026-07-20T02:00:00Z","aqi":84,"aqi_min":84,"aqi_max":84,"pm25":27.597410202026367,"pm10":null,"stations":40},{"datetime_utc":"2026-07-20T03:00:00Z","aqi":84,"aqi_min":84,"aqi_max":84,"pm25":27.636024475097656,"pm10":null,"stations":38},{"datetime_utc":"2026-07-20T04:00:00Z","aqi":84,"aqi_min":84,"aqi_max":84,"pm25":27.883512496948242,"pm10":null,"stations":38},{"datetime_utc":"2026-07-20T05:00:00Z","aqi":84,"aqi_min":84,"aqi_max":84,"pm25":27.899248123168945,"pm10":null,"stations":38},{"datetime_utc":"2026-07-20T06:00:00Z","aqi":85,"aqi_min":85,"aqi_max":85,"pm25":28.16851234436035,"pm10":null,"stations":37},{"datetime_utc":"2026-07-20T07:00:00Z","aqi":85,"aqi_min":85,"aqi_max":85,"pm25":28.286298751831055,"pm10":null,"stations":38},{"datetime_utc":"2026-07-20T08:00:00Z","aqi":90,"aqi_min":90,"aqi_max":90,"pm25":30.636804580688477,"pm10":null,"stations":39},{"datetime_utc":"2026-07-20T09:00:00Z","aqi":91,"aqi_min":91,"aqi_max":91,"pm25":31.123620986938477,"pm10":null,"stations":38},{"datetime_utc":"2026-07-20T10:00:00Z","aqi":91,"aqi_min":91,"aqi_max":91,"pm25":31.327402114868164,"pm10":null,"stations":37},{"datetime_utc":"2026-07-20T11:00:00Z","aqi":91,"aqi_min":91,"aqi_max":91,"pm25":31.008464813232422,"pm10":null,"stations":38},{"datetime_utc":"2026-07-20T12:00:00Z","aqi":86,"aqi_min":86,"aqi_max":86,"pm25":28.694114685058594,"pm10":null,"stations":40},{"datetime_utc":"2026-07-20T13:00:00Z","aqi":82,"aqi_min":82,"aqi_max":82,"pm25":27.029043197631836,"pm10":null,"stations":17},{"datetime_utc":"2026-07-20T20:00:00Z","aqi":67,"aqi_min":67,"aqi_max":67,"pm25":19.770000457763672,"pm10":null,"stations":1},{"datetime_utc":"2026-07-21T08:00:00Z","aqi":96,"aqi_min":96,"aqi_max":96,"pm25":33.70000076293945,"pm10":null,"stations":1},{"datetime_utc":"2026-07-21T11:00:00Z","aqi":61,"aqi_min":61,"aqi_max":61,"pm25":17.040000915527344,"pm10":null,"stations":1},{"datetime_utc":"2026-07-21T13:00:00Z","aqi":67,"aqi_min":67,"aqi_max":67,"pm25":19.670000076293945,"pm10":null,"stations":1}],"daily":[{"date":"2026-07-19","aqi_avg":82,"aqi_min":82,"aqi_max":82,"aqi_color":"#d97706","aqi_label":"Moderate","pm25_avg":26.9,"pm10_avg":null,"hours":1,"stations_avg":39},{"date":"2026-07-20","aqi_avg":85,"aqi_min":67,"aqi_max":91,"aqi_color":"#d97706","aqi_label":"Moderate","pm25_avg":28.1,"pm10_avg":null,"hours":15,"stations_avg":35},{"date":"2026-07-21","aqi_avg":75,"aqi_min":61,"aqi_max":96,"aqi_color":"#d97706","aqi_label":"Moderate","pm25_avg":23.5,"pm10_avg":null,"hours":3,"stations_avg":1}]}