{"alerts":[{"id":3,"city":"Mumbai","lat":19.1,"lng":72.9,"aqi":271,"pm25":53.2,"pm10":58.3,"level":"Very Unhealthy","color":"#8f3f97","source":"Open-Meteo","url":"https://open-meteo.com/en/docs/air-quality-api","_pw_source_provenance":{"source":"explicit","url":"explicit"}},{"id":2,"city":"Delhi","lat":28.6,"lng":77.2,"aqi":224,"pm25":131.3,"pm10":207.2,"level":"Very Unhealthy","color":"#8f3f97","source":"Open-Meteo","url":"https://open-meteo.com/en/docs/air-quality-api","_pw_source_provenance":{"source":"explicit","url":"explicit"}},{"id":1,"city":"Beijing","lat":39.9,"lng":116.4,"aqi":197,"pm25":91.3,"pm10":95.2,"level":"Unhealthy","color":"#ff0000","source":"Open-Meteo","url":"https://open-meteo.com/en/docs/air-quality-api","_pw_source_provenance":{"source":"explicit","url":"explicit"}},{"id":7,"city":"Lahore","lat":31.5,"lng":74.3,"aqi":197,"pm25":94.5,"pm10":99.0,"level":"Unhealthy","color":"#ff0000","source":"Open-Meteo","url":"https://open-meteo.com/en/docs/air-quality-api","_pw_source_provenance":{"source":"explicit","url":"explicit"}},{"id":19,"city":"Kolkata","lat":22.57,"lng":88.36,"aqi":180,"pm25":133.6,"pm10":143.0,"level":"Unhealthy","color":"#ff0000","source":"Open-Meteo","url":"https://open-meteo.com/en/docs/air-quality-api","_pw_source_provenance":{"source":"explicit","url":"explicit"}},{"id":9,"city":"Bangkok","lat":13.8,"lng":100.5,"aqi":159,"pm25":35.4,"pm10":35.9,"level":"Unhealthy","color":"#ff0000","source":"Open-Meteo","url":"https://open-meteo.com/en/docs/air-quality-api","_pw_source_provenance":{"source":"explicit","url":"explicit"}},{"id":5,"city":"Dhaka","lat":23.8,"lng":90.4,"aqi":144,"pm25":74.5,"pm10":78.2,"level":"Unhealthy for Sensitive","color":"#ff7e00","source":"Open-Meteo","url":"https://open-meteo.com/en/docs/air-quality-api","_pw_source_provenance":{"source":"explicit","url":"explicit"}},{"id":8,"city":"Jakarta","lat":-6.2,"lng":106.8,"aqi":144,"pm25":28.5,"pm10":31.3,"level":"Unhealthy for Sensitive","color":"#ff7e00","source":"Open-Meteo","url":"https://open-meteo.com/en/docs/air-quality-api","_pw_source_provenance":{"source":"explicit","url":"explicit"}},{"id":4,"city":"Shanghai","lat":31.2,"lng":121.5,"aqi":93,"pm25":70.1,"pm10":70.5,"level":"Moderate","color":"#ffff00","source":"Open-Meteo","url":"https://open-meteo.com/en/docs/air-quality-api","_pw_source_provenance":{"source":"explicit","url":"explicit"}},{"id":6,"city":"Karachi","lat":24.9,"lng":67.1,"aqi":93,"pm25":30.9,"pm10":35.4,"level":"Moderate","color":"#ffff00","source":"Open-Meteo","url":"https://open-meteo.com/en/docs/air-quality-api","_pw_source_provenance":{"source":"explicit","url":"explicit"}},{"id":17,"city":"Seoul","lat":37.57,"lng":126.98,"aqi":90,"pm25":25.0,"pm10":40.5,"level":"Moderate","color":"#ffff00","source":"Open-Meteo","url":"https://open-meteo.com/en/docs/air-quality-api","_pw_source_provenance":{"source":"explicit","url":"explicit"}},{"id":11,"city":"Cairo","lat":30.0,"lng":31.2,"aqi":87,"pm25":12.6,"pm10":26.9,"level":"Moderate","color":"#ffff00","source":"Open-Meteo","url":"https://open-meteo.com/en/docs/air-quality-api","_pw_source_provenance":{"source":"explicit","url":"explicit"}},{"id":14,"city":"Sao Paulo","lat":-23.5,"lng":-46.6,"aqi":87,"pm25":20.7,"pm10":21.5,"level":"Moderate","color":"#ffff00","source":"Open-Meteo","url":"https://open-meteo.com/en/docs/air-quality-api","_pw_source_provenance":{"source":"explicit","url":"explicit"}},{"id":13,"city":"Mexico City","lat":19.4,"lng":-99.1,"aqi":81,"pm25":50.4,"pm10":50.6,"level":"Moderate","color":"#ffff00","source":"Open-Meteo","url":"https://open-meteo.com/en/docs/air-quality-api","_pw_source_provenance":{"source":"explicit","url":"explicit"}},{"id":16,"city":"Moscow","lat":55.75,"lng":37.62,"aqi":81,"pm25":31.9,"pm10":39.5,"level":"Moderate","color":"#ffff00","source":"Open-Meteo","url":"https://open-meteo.com/en/docs/air-quality-api","_pw_source_provenance":{"source":"explicit","url":"explicit"}},{"id":18,"city":"Tokyo","lat":35.68,"lng":139.69,"aqi":75,"pm25":96.2,"pm10":96.4,"level":"Moderate","color":"#ffff00","source":"Open-Meteo","url":"https://open-meteo.com/en/docs/air-quality-api","_pw_source_provenance":{"source":"explicit","url":"explicit"}},{"id":10,"city":"Ho Chi Minh","lat":10.8,"lng":106.6,"aqi":70,"pm25":18.5,"pm10":20.5,"level":"Moderate","color":"#ffff00","source":"Open-Meteo","url":"https://open-meteo.com/en/docs/air-quality-api","_pw_source_provenance":{"source":"explicit","url":"explicit"}},{"id":12,"city":"Lagos","lat":6.5,"lng":3.4,"aqi":64,"pm25":13.4,"pm10":21.0,"level":"Moderate","color":"#ffff00","source":"Open-Meteo","url":"https://open-meteo.com/en/docs/air-quality-api","_pw_source_provenance":{"source":"explicit","url":"explicit"}},{"id":15,"city":"Los Angeles","lat":34.1,"lng":-118.2,"aqi":61,"pm25":11.3,"pm10":11.8,"level":"Moderate","color":"#ffff00","source":"Open-Meteo","url":"https://open-meteo.com/en/docs/air-quality-api","_pw_source_provenance":{"source":"explicit","url":"explicit"}}],"count":19,"freshness":{"contract":"freshness_v1","source":{"id":"open_meteo_air_quality","label":"Open-Meteo Air Quality","url":"https://open-meteo.com/en/docs/air-quality-api"},"observed_at":null,"received_at":"2026-11-05T14:50:03Z","age":688,"age_basis":"received_at","quality":"inference","stale_after_seconds":10800,"stale":false,"state":"degraded","reason":{"code":"PROVIDER_EVENT_TIME_UNAVAILABLE"}},"upstream_refresh_origin":"retained-provider","upstream_refresh":{"open_meteo_air_quality":{"last_upstream_refresh_at":"2026-11-05T14:50:03Z","last_upstream_refresh_id":"open_meteo_air_quality:1793890203291038:2753","upstream_refresh_count":2753}}}