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.

Run it on Apify (free trial) API docs Use with AI agents (MCP)

What you get for Italy

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

Run it on Apify (free trial) API docs Use with AI agents (MCP)

Dati: Ministero delle Imprese e del Made in Italy (MIMIT), licenza IODL 2.0. Strumento indipendente, non affiliato.