Italy fuel prices API (prezzi carburanti)
Italy’s Ministry of Enterprises and Made in Italy (MIMIT) publishes daily open data with the prices in force at 08:00 the previous day for about 23,900 stations. This API returns them as normalized JSON, with self-service and attended prices as separate rows.
What you get for Italy
- Benzina →
gasoline_95 - Gasolio →
diesel(winter grades included) - Branded premium fuels →
gasoline_premium/diesel_premium - GPL →
lpg; Metano →cng; GNL →lng(per kg) - HVO →
hvo
Italian data is a daily snapshot, not real-time. Each row has serviceType (self or full), the station name and brand. The official feed has no separate postal code, so filter by coordinates or city.
Example: cheapest diesel near a point
Send coordinates, a radius and a fuel type. The country is detected automatically and results come sorted cheapest first, each with distanceKm.
curl -X POST "https://api.apify.com/v2/acts/sste~official-fuel-prices/run-sync-get-dataset-items" \
-H "Authorization: Bearer $APIFY_TOKEN" \
-H "Content-Type: application/json" \
-d '{"latitude":45.4642,"longitude":9.19,"radiusKm":3,"fuelTypes":["diesel"],"maxResults":10}'
Each result row looks like this (fields the government does not publish are null):
{
"country": "IT",
"city": "MILANO",
"address": "Via Giuseppe Ripamonti 567 20142",
"stationName": "IP",
"brand": "Api-Ip",
"latitude": 45.4713,
"longitude": 9.1919,
"fuelType": "gasoline_95",
"fuelName": "Benzina",
"price": 1.99,
"currency": "EUR",
"unit": "L",
"serviceType": "full",
"priceUpdatedAt": "2026-09-30T19:42:31+02:00",
"distanceKm": 0.8,
"source": "Ministero delle Imprese e del Made in Italy (MIMIT) — Osservaprezzi Carburanti",
"license": "IODL 2.0"
}
Pricing: pay per use on Apify — $0.005 per run plus $0.0005 per price row ($0.50 per 1,000). A "cheapest 10 stations near a point" query costs about $0.01. You set maxResults, so you only pay for the rows you ask for.
Questions about Italy fuel price data
Are Italian prices real-time?
No. MIMIT publishes a daily snapshot with the prices in force at 08:00 the previous day.
Why are there two prices for the same fuel?
Italian stations report self-service and attended (full) prices separately; serviceType tells them apart.
Can I search by city?
Yes, with cities (exact name, case- and accent-insensitive) or with coordinates and a radius.
See also: API reference · Find the cheapest station near coordinates · European fuel price data sources
Dati: Ministero delle Imprese e del Made in Italy (MIMIT), licenza IODL 2.0. Strumento indipendente, non affiliato.