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