Fuel & precious metals
Petrol and diesel prices for every state and city, refreshed five times a day. One clean JSON row per location, with change tracking and 90-day history.
/fuelfree allowance included33
states, by default
46
total locations
5×
refreshes a day
90
day price history
About the API
Fuel prices in India move almost daily, and every state sets its own rate. Instead of scraping dozens of state portals, read one endpoint that returns petrol and diesel together for the whole country — states by default, or drill into a city.
The data is crawled from official state sources five times a day (05:30–10:30 IST), so your dashboard, alert bot or website is quoting yesterday’s pump prices within minutes of today’s revisions.
Who builds on this
Fuel is a fleet’s biggest variable cost — quote live diesel rates per city before routing trucks or pricing deliveries.
Keep the rate card your pumps show accurate without entering numbers by hand, five times a day.
Feed price-movement charts and “what changed today” stories from one source instead of manual round-ups.
Under the hood
Request
fueloptionalpetrol or diesel. Omitted → both fuels returned.
cityoptionalmumbai, delhi… single city lookup, case-insensitive.
stateoptionalwest bengal, bihar… returns the state row plus every nested city.
typeoptionalcity or state. Omitted → state.
daysoptional1–90 for /fuel/history — how far back the trend goes. Omitted → 7.
Response
statusok, error or not_found — machine-readable envelope.
locationthe state or city this row belongs to.
location_typestate or city.
petrol{ price, unit: "per_litre", change_pct }
dieselsame shape as petrol, in the same row.
updated_atISO timestamp of the last crawl for that row.
Try it
{
"status": "ok",
"count": 46,
"locations": [
{
"name": "Mumbai",
"type": "city"
}
],
"cities": [ "Bangalore", "Mumbai", "New Delhi" ],
"states": [ "Assam", "Bihar", "West Bengal" ]
}A full list also comes back — truncated above for readability.
Free tier
Every endpoint includes a free monthly request allowance — the size differs from API to API. When your free requests run out, you move to a paid plan with the same key. No card needed to start.
Start with Fuel prices, free.
Create an account and we’ll issue your free API key in minutes — this endpoint included.
© 2026 API Mitra. All rights reserved.
service statusMade in India