Developer Docs
Query India's grid, IEX markets, fuel mix and carbon intensity programmatically. Typed REST over HTTPS, authenticated with a single API key — the same data that powers this site.
One key, one base URL, five domains of Indian power-sector data updated as fast as the source SLDCs and IEX publish it.
All-India and state demand, frequency, and supply position — refreshed every ~15 minutes.
Read moreDAM and RTM clearing prices, DAM–RTM spread, and price duration curves.
Read moreModelled fuel mix and carbon intensity. State-level granularity on Pro and above.
Read moreForward carbon intensity and IEX forward curve. Pro and above.
Read moreMake your first request in under two minutes — cURL, Python, or JavaScript.
Read moreHow API keys work: prefixes, IP allow-lists, rotation, and scoping.
Read morePer-minute and per-day quotas, and how to read X-RateLimit-* headers.
Read moreTrial, Starter, Pro, Enterprise — quotas, history depth, feature gates.
Read moreBrowse live dataset metadata by endpoint group, source, freshness, history depth and access tier.
Read moreTry every endpoint live from your browser. Auto-generated from OpenAPI.
Read moreCarbon-aware scheduling, market price monitoring, and more.
Read moreAll endpoints are served over HTTPS from a single base URL. Requests carry an X-API-Key header and return JSON with a typed error envelope on failure.
https://api.energymap.inAll endpoints live under the /developer/v1/ prefix. Breaking changes ship under a new major version (/v2/, etc.) with at least 90 days of overlap. Additive changes (new optional fields, new endpoints) can land within v1 at any time and will not break a well-written client.
Health checks live at https://api.energymap.in/api/health. For incidents, tier changes, or custom data requests email hello@energymap.in.