Annual averages and current-day distribution.
Side-by-side readings from 9 data providers for sample Bengaluru, Mumbai, Pune and Delhi points. Sources with grey rows need a free API key — set the env var listed and re-run python3 india_temp_pull.py.
| Source | Status | Key var | Sign-up | Notes |
|---|
api.imd.gov.in/api/v1 but every endpoint returns 401. Request access from aws.imd@gov.in.
An open India temperature platform. Multiple independent sources, side-by-side comparison, hyperlocal ground sensors where they exist.
Open-Meteo (open-meteo.com) — free, no key, AGPLv3 server, CC BY 4.0 data. Provides current, forecast, and historical archive (ERA5).
OpenAQ v3 (openaq.org) — aggregates CPCB + community sensors. Requires free API key.
Natural Earth 50m — country polygon used to clip the grid to India landmass.
IMD public API — api.imd.gov.in/api/v1/aws_data, /current_wx, /districtrainfall, /cityforecast exist and are documented, but all endpoints respond 401 API key missing. No public signup; access by formal request to aws.imd@gov.in.
data.gov.in CPCB realtime — endpoint reachable but the dataset itself carries only air-quality pollutants (PM2.5, NO2, etc.), no temperature column.
WRI India / CSTEP — heat-vulnerability and climate-risk products are published as PDFs and pre-rendered choropleths, not as tile services.
This work — code, configuration, data outputs, and the rendered website — is licensed under the
Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License
(CC BY-NC-SA 4.0). SPDX-License-Identifier: CC-BY-NC-SA-4.0.
You are free to share and adapt the material, provided you: