{"city":"Haldia","country":"India","lat":22.06045913696289,"lon":88.10974884033203,"range":"20d","license":"CC BY 4.0","source":"https://cerns.io","hourly":[{"datetime_utc":"2026-05-22T06:00:00Z","aqi":78,"aqi_min":78,"aqi_max":78,"pm25":24.938770294189453,"pm10":null,"stations":1},{"datetime_utc":"2026-05-22T07:00:00Z","aqi":69,"aqi_min":69,"aqi_max":69,"pm25":20.74639892578125,"pm10":null,"stations":9},{"datetime_utc":"2026-05-23T00:00:00Z","aqi":101,"aqi_min":101,"aqi_max":101,"pm25":35.65155029296875,"pm10":null,"stations":2},{"datetime_utc":"2026-05-23T01:00:00Z","aqi":83,"aqi_min":83,"aqi_max":83,"pm25":27.18000030517578,"pm10":null,"stations":1},{"datetime_utc":"2026-05-23T02:00:00Z","aqi":96,"aqi_min":96,"aqi_max":96,"pm25":33.50132369995117,"pm10":null,"stations":7},{"datetime_utc":"2026-05-23T03:00:00Z","aqi":90,"aqi_min":90,"aqi_max":90,"pm25":30.760318756103516,"pm10":null,"stations":7},{"datetime_utc":"2026-05-23T04:00:00Z","aqi":97,"aqi_min":97,"aqi_max":97,"pm25":33.755348205566406,"pm10":null,"stations":7},{"datetime_utc":"2026-05-23T05:00:00Z","aqi":100,"aqi_min":100,"aqi_max":100,"pm25":35.19844055175781,"pm10":null,"stations":7},{"datetime_utc":"2026-05-23T06:00:00Z","aqi":96,"aqi_min":96,"aqi_max":96,"pm25":33.701316833496094,"pm10":null,"stations":9},{"datetime_utc":"2026-05-23T07:00:00Z","aqi":96,"aqi_min":96,"aqi_max":96,"pm25":33.692893981933594,"pm10":null,"stations":8},{"datetime_utc":"2026-05-23T08:00:00Z","aqi":95,"aqi_min":95,"aqi_max":95,"pm25":33.104042053222656,"pm10":null,"stations":7},{"datetime_utc":"2026-05-23T09:00:00Z","aqi":95,"aqi_min":95,"aqi_max":95,"pm25":33.12189483642578,"pm10":null,"stations":8},{"datetime_utc":"2026-05-23T10:00:00Z","aqi":95,"aqi_min":95,"aqi_max":95,"pm25":33.13691711425781,"pm10":null,"stations":8},{"datetime_utc":"2026-05-23T11:00:00Z","aqi":95,"aqi_min":95,"aqi_max":95,"pm25":33.12548065185547,"pm10":null,"stations":8},{"datetime_utc":"2026-05-23T12:00:00Z","aqi":95,"aqi_min":95,"aqi_max":95,"pm25":33.11354446411133,"pm10":null,"stations":8},{"datetime_utc":"2026-05-23T13:00:00Z","aqi":96,"aqi_min":96,"aqi_max":96,"pm25":33.612220764160156,"pm10":null,"stations":9},{"datetime_utc":"2026-05-23T14:00:00Z","aqi":89,"aqi_min":89,"aqi_max":89,"pm25":30.330150604248047,"pm10":null,"stations":8},{"datetime_utc":"2026-05-23T15:00:00Z","aqi":96,"aqi_min":96,"aqi_max":96,"pm25":33.702613830566406,"pm10":null,"stations":9},{"datetime_utc":"2026-05-23T16:00:00Z","aqi":97,"aqi_min":97,"aqi_max":97,"pm25":33.75930404663086,"pm10":null,"stations":8},{"datetime_utc":"2026-05-23T17:00:00Z","aqi":96,"aqi_min":96,"aqi_max":96,"pm25":33.390907287597656,"pm10":null,"stations":7},{"datetime_utc":"2026-05-23T18:00:00Z","aqi":97,"aqi_min":97,"aqi_max":97,"pm25":33.85648727416992,"pm10":null,"stations":9},{"datetime_utc":"2026-05-23T19:00:00Z","aqi":97,"aqi_min":97,"aqi_max":97,"pm25":33.95806884765625,"pm10":null,"stations":9},{"datetime_utc":"2026-05-23T20:00:00Z","aqi":97,"aqi_min":97,"aqi_max":97,"pm25":34.098976135253906,"pm10":null,"stations":9},{"datetime_utc":"2026-05-23T21:00:00Z","aqi":97,"aqi_min":97,"aqi_max":97,"pm25":34.19121170043945,"pm10":null,"stations":9},{"datetime_utc":"2026-05-27T19:00:00Z","aqi":92,"aqi_min":92,"aqi_max":92,"pm25":31.585262298583984,"pm10":null,"stations":6},{"datetime_utc":"2026-05-27T20:00:00Z","aqi":91,"aqi_min":91,"aqi_max":91,"pm25":30.907936096191406,"pm10":null,"stations":9},{"datetime_utc":"2026-05-27T21:00:00Z","aqi":90,"aqi_min":90,"aqi_max":90,"pm25":30.708744049072266,"pm10":null,"stations":10},{"datetime_utc":"2026-05-27T22:00:00Z","aqi":89,"aqi_min":89,"aqi_max":89,"pm25":30.381515502929688,"pm10":null,"stations":10},{"datetime_utc":"2026-05-27T23:00:00Z","aqi":92,"aqi_min":92,"aqi_max":92,"pm25":31.511390686035156,"pm10":null,"stations":8},{"datetime_utc":"2026-05-28T00:00:00Z","aqi":89,"aqi_min":89,"aqi_max":89,"pm25":30.002283096313477,"pm10":null,"stations":10},{"datetime_utc":"2026-05-28T01:00:00Z","aqi":88,"aqi_min":88,"aqi_max":88,"pm25":29.902578353881836,"pm10":null,"stations":10},{"datetime_utc":"2026-05-28T02:00:00Z","aqi":87,"aqi_min":87,"aqi_max":87,"pm25":29.10895538330078,"pm10":null,"stations":10},{"datetime_utc":"2026-05-28T03:00:00Z","aqi":86,"aqi_min":86,"aqi_max":86,"pm25":28.719152450561523,"pm10":null,"stations":10},{"datetime_utc":"2026-05-28T04:00:00Z","aqi":86,"aqi_min":86,"aqi_max":86,"pm25":28.576953887939453,"pm10":null,"stations":10},{"datetime_utc":"2026-05-28T05:00:00Z","aqi":85,"aqi_min":85,"aqi_max":85,"pm25":28.324600219726562,"pm10":null,"stations":10},{"datetime_utc":"2026-05-28T06:00:00Z","aqi":85,"aqi_min":85,"aqi_max":85,"pm25":28.248878479003906,"pm10":null,"stations":9},{"datetime_utc":"2026-05-28T07:00:00Z","aqi":81,"aqi_min":81,"aqi_max":81,"pm25":26.571882247924805,"pm10":null,"stations":8},{"datetime_utc":"2026-05-28T08:00:00Z","aqi":88,"aqi_min":88,"aqi_max":88,"pm25":29.53464126586914,"pm10":null,"stations":9},{"datetime_utc":"2026-05-28T09:00:00Z","aqi":85,"aqi_min":85,"aqi_max":85,"pm25":28.05684471130371,"pm10":null,"stations":9},{"datetime_utc":"2026-05-28T10:00:00Z","aqi":88,"aqi_min":88,"aqi_max":88,"pm25":29.511777877807617,"pm10":null,"stations":8},{"datetime_utc":"2026-05-28T11:00:00Z","aqi":84,"aqi_min":84,"aqi_max":84,"pm25":27.962539672851562,"pm10":null,"stations":9},{"datetime_utc":"2026-05-28T12:00:00Z","aqi":83,"aqi_min":83,"aqi_max":83,"pm25":27.296003341674805,"pm10":null,"stations":8},{"datetime_utc":"2026-06-01T04:00:00Z","aqi":65,"aqi_min":65,"aqi_max":65,"pm25":18.6200008392334,"pm10":null,"stations":1},{"datetime_utc":"2026-06-01T05:00:00Z","aqi":94,"aqi_min":94,"aqi_max":94,"pm25":32.4721794128418,"pm10":null,"stations":3},{"datetime_utc":"2026-06-01T06:00:00Z","aqi":88,"aqi_min":88,"aqi_max":88,"pm25":29.73920440673828,"pm10":null,"stations":7},{"datetime_utc":"2026-06-01T07:00:00Z","aqi":95,"aqi_min":95,"aqi_max":95,"pm25":32.875877380371094,"pm10":null,"stations":8},{"datetime_utc":"2026-06-01T08:00:00Z","aqi":99,"aqi_min":99,"aqi_max":99,"pm25":34.74860763549805,"pm10":null,"stations":8},{"datetime_utc":"2026-06-01T09:00:00Z","aqi":95,"aqi_min":95,"aqi_max":95,"pm25":32.97863006591797,"pm10":null,"stations":8},{"datetime_utc":"2026-06-01T10:00:00Z","aqi":99,"aqi_min":99,"aqi_max":99,"pm25":34.78584671020508,"pm10":null,"stations":7},{"datetime_utc":"2026-06-01T11:00:00Z","aqi":99,"aqi_min":99,"aqi_max":99,"pm25":34.7814826965332,"pm10":null,"stations":8},{"datetime_utc":"2026-06-01T12:00:00Z","aqi":99,"aqi_min":99,"aqi_max":99,"pm25":34.872920989990234,"pm10":null,"stations":9},{"datetime_utc":"2026-06-01T13:00:00Z","aqi":95,"aqi_min":95,"aqi_max":95,"pm25":33.08962631225586,"pm10":null,"stations":10},{"datetime_utc":"2026-06-01T14:00:00Z","aqi":95,"aqi_min":95,"aqi_max":95,"pm25":33.09074401855469,"pm10":null,"stations":10},{"datetime_utc":"2026-06-01T15:00:00Z","aqi":95,"aqi_min":95,"aqi_max":95,"pm25":33.18641662597656,"pm10":null,"stations":10},{"datetime_utc":"2026-06-01T16:00:00Z","aqi":69,"aqi_min":69,"aqi_max":69,"pm25":20.6591796875,"pm10":null,"stations":1},{"datetime_utc":"2026-06-01T17:00:00Z","aqi":74,"aqi_min":74,"aqi_max":74,"pm25":23.03672981262207,"pm10":null,"stations":1},{"datetime_utc":"2026-06-01T18:00:00Z","aqi":92,"aqi_min":92,"aqi_max":92,"pm25":31.595909118652344,"pm10":null,"stations":1},{"datetime_utc":"2026-06-01T19:00:00Z","aqi":95,"aqi_min":95,"aqi_max":95,"pm25":33.040321350097656,"pm10":null,"stations":10},{"datetime_utc":"2026-06-01T20:00:00Z","aqi":89,"aqi_min":89,"aqi_max":89,"pm25":30.01874351501465,"pm10":null,"stations":11},{"datetime_utc":"2026-06-05T11:00:00Z","aqi":82,"aqi_min":82,"aqi_max":82,"pm25":26.986326217651367,"pm10":null,"stations":5},{"datetime_utc":"2026-06-05T12:00:00Z","aqi":91,"aqi_min":91,"aqi_max":91,"pm25":31.138580322265625,"pm10":null,"stations":10},{"datetime_utc":"2026-06-05T13:00:00Z","aqi":91,"aqi_min":91,"aqi_max":91,"pm25":30.991931915283203,"pm10":null,"stations":9},{"datetime_utc":"2026-06-05T14:00:00Z","aqi":91,"aqi_min":91,"aqi_max":91,"pm25":31.239093780517578,"pm10":null,"stations":11},{"datetime_utc":"2026-06-05T15:00:00Z","aqi":91,"aqi_min":91,"aqi_max":91,"pm25":31.084877014160156,"pm10":null,"stations":9},{"datetime_utc":"2026-06-05T16:00:00Z","aqi":90,"aqi_min":90,"aqi_max":90,"pm25":30.849946975708008,"pm10":null,"stations":11},{"datetime_utc":"2026-06-05T17:00:00Z","aqi":91,"aqi_min":91,"aqi_max":91,"pm25":31.262569427490234,"pm10":null,"stations":10},{"datetime_utc":"2026-06-05T18:00:00Z","aqi":89,"aqi_min":89,"aqi_max":89,"pm25":30.361127853393555,"pm10":null,"stations":11},{"datetime_utc":"2026-06-05T19:00:00Z","aqi":89,"aqi_min":89,"aqi_max":89,"pm25":30.069034576416016,"pm10":null,"stations":11},{"datetime_utc":"2026-06-05T20:00:00Z","aqi":88,"aqi_min":88,"aqi_max":88,"pm25":29.82570457458496,"pm10":null,"stations":11},{"datetime_utc":"2026-06-05T21:00:00Z","aqi":88,"aqi_min":88,"aqi_max":88,"pm25":29.763418197631836,"pm10":null,"stations":11},{"datetime_utc":"2026-06-05T22:00:00Z","aqi":88,"aqi_min":88,"aqi_max":88,"pm25":29.859622955322266,"pm10":null,"stations":11},{"datetime_utc":"2026-06-05T23:00:00Z","aqi":89,"aqi_min":89,"aqi_max":89,"pm25":30.043336868286133,"pm10":null,"stations":10},{"datetime_utc":"2026-06-06T00:00:00Z","aqi":89,"aqi_min":89,"aqi_max":89,"pm25":30.103530883789062,"pm10":null,"stations":9},{"datetime_utc":"2026-06-06T01:00:00Z","aqi":88,"aqi_min":88,"aqi_max":88,"pm25":29.520715713500977,"pm10":null,"stations":9},{"datetime_utc":"2026-06-06T02:00:00Z","aqi":89,"aqi_min":89,"aqi_max":89,"pm25":29.97563934326172,"pm10":null,"stations":11},{"datetime_utc":"2026-06-06T06:00:00Z","aqi":92,"aqi_min":92,"aqi_max":92,"pm25":31.540000915527344,"pm10":null,"stations":1},{"datetime_utc":"2026-06-06T16:00:00Z","aqi":88,"aqi_min":88,"aqi_max":88,"pm25":29.56808853149414,"pm10":null,"stations":11},{"datetime_utc":"2026-06-07T21:00:00Z","aqi":71,"aqi_min":71,"aqi_max":71,"pm25":21.654815673828125,"pm10":null,"stations":11}],"daily":[{"date":"2026-05-22","aqi_avg":74,"aqi_min":69,"aqi_max":78,"aqi_color":"#d97706","aqi_label":"Moderate","pm25_avg":22.8,"pm10_avg":null,"hours":2,"stations_avg":5},{"date":"2026-05-23","aqi_avg":95,"aqi_min":83,"aqi_max":101,"aqi_color":"#d97706","aqi_label":"Moderate","pm25_avg":33.2,"pm10_avg":null,"hours":22,"stations_avg":7},{"date":"2026-05-27","aqi_avg":91,"aqi_min":89,"aqi_max":92,"aqi_color":"#d97706","aqi_label":"Moderate","pm25_avg":31.0,"pm10_avg":null,"hours":5,"stations_avg":9},{"date":"2026-05-28","aqi_avg":86,"aqi_min":81,"aqi_max":89,"aqi_color":"#d97706","aqi_label":"Moderate","pm25_avg":28.6,"pm10_avg":null,"hours":13,"stations_avg":9},{"date":"2026-06-01","aqi_avg":90,"aqi_min":65,"aqi_max":99,"aqi_color":"#d97706","aqi_label":"Moderate","pm25_avg":30.8,"pm10_avg":null,"hours":17,"stations_avg":7},{"date":"2026-06-05","aqi_avg":89,"aqi_min":82,"aqi_max":91,"aqi_color":"#d97706","aqi_label":"Moderate","pm25_avg":30.3,"pm10_avg":null,"hours":13,"stations_avg":10},{"date":"2026-06-06","aqi_avg":89,"aqi_min":88,"aqi_max":92,"aqi_color":"#d97706","aqi_label":"Moderate","pm25_avg":30.1,"pm10_avg":null,"hours":5,"stations_avg":8},{"date":"2026-06-07","aqi_avg":71,"aqi_min":71,"aqi_max":71,"aqi_color":"#d97706","aqi_label":"Moderate","pm25_avg":21.7,"pm10_avg":null,"hours":1,"stations_avg":11}]}