India fuel prices API
Daily pump prices by city and state.
Petrol, diesel, CNG, autogas and LPG prices at the pump for Indian cities, with the day-on-day change.
Unit
INR per litre for petrol, diesel and autogas; CNG per kg and LPG per 14.2 kg cylinder.
Every response carries its unit. Nothing is converted between countries.
Access
Professional plan and above
Same Energy API key. Each call counts as 1 request; Free and Starter get 403.
Endpoints
GET
/api/v1/retail/india/latest
Today’s pump prices for one city.
| city | required | City name, e.g. Delhi or Mumbai. |
| state | optional | State, to tell apart cities with the same name. |
https://energy-api.com/api/v1/retail/india/latest?city=Delhi&api_key=YOUR_API_KEY
GET
/api/v1/retail/india/historical
Pump prices for one city on a past date.
| city | required | City name. |
| date | required | YYYY-MM-DD, today or earlier. |
| state | optional | State, to tell apart cities with the same name. |
https://energy-api.com/api/v1/retail/india/historical?city=Delhi&date=2026-10-20&api_key=YOUR_API_KEY
GET
/api/v1/retail/india/states
States covered, with the number of cities in each.
https://energy-api.com/api/v1/retail/india/states?api_key=YOUR_API_KEY
GET
/api/v1/retail/india/cities
Cities covered and the fuels each one reports.
| state | optional | Only cities in this state. |
| q | optional | Search by city name. |
| page | optional | Page number (default 1). |
| per_page | optional | Results per page, up to 500 (default 100). |
https://energy-api.com/api/v1/retail/india/cities?state=Delhi&api_key=YOUR_API_KEY