Italy Fuel Prices — MIMIT Open Data, Normalized avatar

Italy Fuel Prices — MIMIT Open Data, Normalized

Pricing

from $1.00 / 1,000 results

Go to Apify Store
Italy Fuel Prices — MIMIT Open Data, Normalized

Italy Fuel Prices — MIMIT Open Data, Normalized

Daily-updated Italian fuel prices from the Ministry of Enterprises (MIMIT) open data, joined with the station registry and normalized into clean fuel categories (benzina, gasolio, GPL, metano, HVO). Filter by region, province or city.

Pricing

from $1.00 / 1,000 results

Rating

5.0

(1)

Developer

A L

A L

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

8 days ago

Last modified

Share

What does Italy Fuel Prices do?

This Actor fetches Italy's official daily fuel price open data published by MIMIT (Ministero delle Imprese e del Made in Italy), joins the price list with the ~24,000-station registry, and normalizes the ~60 messy brand-specific fuel labels ("Blue Diesel", "V-Power Diesel", "HVOlution", "Gasolio Artico Igloo"...) into 6 clean categories: benzina, gasolio, gpl, metano, hvo, altro. Filter the result by region, province or city and get a ready-to-use dataset — no CSV wrangling required.

Running on the Apify platform gives you API access, scheduling, webhooks and integrations (Google Sheets, Make, Zapier, LangChain) on top of a data source that's normally just two raw government CSV files.

Why use Italy Fuel Prices?

  • Price comparison apps — power a "cheapest fuel near me" feature without building your own ETL pipeline.
  • Market research — track average prices by region or fuel type over time (schedule a daily run).
  • Fleet & logistics — find the cheapest diesel along a route by filtering province by province.
  • AI agents — feed clean, typed JSON (not raw pipe-delimited CSV) to an LLM agent or dashboard.

How to use Italy Fuel Prices

  1. Open the Actor and click Try for free.
  2. Optionally set a region, province(s), city and/or fuel type filter.
  3. Set Max price records and click Start.
  4. Download the dataset as JSON, CSV, Excel or HTML, or read it via API.

Input

{
"region": "Toscana",
"fuelTypes": ["benzina", "gasolio"],
"selfService": "self",
"maxItems": 2000
}

All filters are optional — leave everything empty to get the full national dataset (~90,000 price records across ~24,000 stations).

Output

One JSON object per station+fuel-type price record. Example:

{
"idImpianto": "3471",
"gestore": "MATTESINI MATTEO & C. S.N.C.",
"bandiera": "Api-Ip",
"tipoImpianto": "Autostradale",
"nomeImpianto": "BADIA AL PINO OVEST",
"indirizzo": "Autostrada A1 MILANO-NAPOLI, Km. 362+300, dir. Sud - 52041",
"comune": "CIVITELLA IN VAL DI CHIANA",
"provincia": "AR",
"regione": "Toscana",
"latitudine": 43.40652172181852,
"longitudine": 11.762473472213742,
"fuelType": "benzina",
"fuelTypeRaw": "Benzina",
"prezzo": 1.869,
"isSelf": true,
"modalita": "self",
"dataComunicazione": "02/07/2026 16:30:07"
}

Main data fields

FieldDescription
fuelType, fuelTypeRawNormalized category (6 values) and the original MIMIT label
prezzo, modalitaPrice in EUR and self/servito (full-service)
nomeImpianto, gestore, bandiera, tipoImpiantoStation name, operator, brand, and type (Stradale/Autostradale)
indirizzo, comune, provincia, regioneFull location, including the region (derived from the province code — not present in the source data)
latitudine, longitudineCoordinates for mapping
dataComunicazioneWhen the station last reported this price

How much does it cost to get Italian fuel prices?

Pricing is pay-per-event: a small fee per Actor start plus a fee per price record returned. You are only charged for unique records actually saved. Since this Actor only downloads two CSV files and processes them in memory (no per-page scraping), even a full national run without filters completes in seconds at very low cost.

Tips

  • Leave filters empty and schedule a daily run to build your own historical price archive — MIMIT only publishes the current snapshot (8am the previous day), not history.
  • Combine region + fuelTypes + selfService to keep runs small and fast for a specific use case (e.g. cheapest self-service diesel in Lombardia).
  • fuelTypeRaw is always preserved even when fuelType is "altro" (unrecognized label), so you can inspect and handle edge cases yourself if needed.

FAQ & disclaimers

Is this data official? Yes — it's published directly by the Italian Ministry (MIMIT) as open data, updated daily. This Actor adds normalization and filtering on top; it does not alter the underlying prices.

Why is regione sometimes missing? A small number of source rows have a malformed province code (a MIMIT data quality issue, not this Actor's). Those stations get regione: null rather than a guessed value.

Found a bug or missing field? Open an issue in the Issues tab — feedback is usually addressed within days. Custom solutions available on request.