Il prezzo onesto della benzina in Sicilia.

⚠️ Il MIMIT non ha pubblicato dati aggiornati oggi. I prezzi mostrati potrebbero non essere attuali.

Trova il distributore migliore vicino a te

Cerca per nome, comune o bandiera, oppure attiva il GPS per confrontare subito i prezzi sulla mappa.

Attiva la posizione per le stazioni più vicine, oppure cerca per nome o comune.

Come calcolo i prezzi benzina in Sicilia

Quattro fasi automatiche ogni mattina: dalla raccolta dati MIMIT alla classifica distributori più economici della Sicilia.

📥 Fase 1
Raccolta dati
Ogni mattina alle 08:30 vengono scaricati i file ufficiali dal Ministero con retry automatico e fallback URL.
1Download CSV dal MIMIT (prezzi + anagrafica impianti)
2Retry con backoff esponenziale se il server non risponde
3Cache locale 4h per evitare richieste inutili
2 file CSV scaricati ogni giorno
Approfondisci

Il MIMIT pubblica due CSV al giorno intorno alle 08:00: uno con i prezzi live, uno con l'anagrafica completa degli impianti italiani. Il runner parte alle 08:30 su GitHub Actions, con un margine di sicurezza.

Se il server non risponde, il sistema ritenta fino a tre volte con backoff esponenziale (1s, 2s, 4s). La cache locale di 4 ore evita di stressare l'endpoint in caso di ri-esecuzione della pipeline dopo un fix.

🔬 Fase 2
14 step di elaborazione
I dati grezzi passano una pipeline sequenziale di filtri, merge e validazioni. Le anomalie vengono marcate, mai eliminate.
🧹 Pulizia dati 7 step
1Verifica colonne obbligatorie nel CSV
2Pre-filtro stazioni self-service
3Normalizzazione idImpianto
4Merge prezzi × anagrafica + init flag incerto=False
5Conversione prezzo numerico
6Filtro Benzina/Gasolio standard (esclusi premium)
7Deduplicazione cronologica (keep più recente)
🔍 Validazione 3 step
8Filtro staleness ≤14 giorni + calcolo giorni_fa
9Calcolo medie nazionali (prima del filtro Sicilia)
10Validazione coordinate bounding box Sicilia
🛡️ Controllo qualità 4 step
11Sanity check prezzo (range 1,20–2,40 €/L) → marca incerto
12Outlier IQR per-provincia (rolling 7gg) → marca incerto
13Consistenza temporale vs storico stazione (>15% → sospetto)
14Normalizzazione testo + canary encoding
14 step in sequenza rigorosa
Approfondisci

L'ordine dei 14 step non è casuale: la deduplicazione avviene prima di filtrare per data, così un prezzo aggiornato non viene scartato perché accompagnato da una riga vecchia dello stesso impianto. La staleness a 14 giorni è un compromesso: più corta taglierebbe stazioni rurali reali; più lunga mostrerebbe prezzi fuori contesto.

Il check IQR rolling 7 giorni per provincia stabilizza l'elenco degli INCERTO: un outlier singolo non fa oscillare il badge da un giorno all'altro. La consistenza temporale confronta il prezzo di oggi con la mediana storica della stessa stazione, intercettando errori di data entry che passerebbero indenni dal range check.

Principio chiave: le anomalie vengono marcate con incerto=True, non rimosse. Trasparenza > pulizia silenziosa.

📊 Fase 3
Mediana robusta
Viene usata la mediana, mai la media aritmetica. Immune agli errori, senza parametri da tarare.
1Stazioni INCERTO escluse dal calcolo delle medie
2Anche un errore di data entry (0,01 o 9,99 €) non sposta il risultato
3Le anomalie restano visibili col badge, non vengono cancellate
100 % immune a errori di data entry
Approfondisci

La mediana è il valore centrale di una lista ordinata. Se disponi 11 prezzi dal più basso al più alto, la mediana è il sesto: quello che ha il 50% dei prezzi sopra e il 50% sotto.

Immagina che un gestore inserisca per errore 0,01 € o 9,99 €. La media aritmetica verrebbe trascinata dal valore anomalo, falsando il risultato per tutti. La mediana no: resta ancorata al valore centrale reale.

Zero parametri da tarare, zero soglie arbitrarie. Coerenza naturale anche nel tempo: il grafico storico usa la stessa mediana, quindi quello che vedi sul trend e quello che vedi in alto sono la stessa metrica.

🚀 Fase 4
Pubblicazione
Email, sito e dati JSON vengono pubblicati in sequenza atomica, firmati con lo stesso hash.
1Genera report HTML con medie, Top 3 e zone
2Invia email PRIMA di salvare i file (garanzia coerenza)
3Firma con run_hash SHA256: prova che email e sito sono allineati
1 run_hash per garantire coerenza
Sito web Classifica e card
Email Report alle 8:30
Dati JSON Ricerca stazioni
Approfondisci

L'email viene spedita PRIMA di salvare i file sul sito. Se l'invio fallisce, il sito non si aggiorna: meglio restare all'ultima giornata valida che mostrare dati che nessuno ha ricevuto per email.

Tutti gli output della stessa run sono firmati con lo stesso run_hash, uno SHA256 di 16 caratteri calcolato su medie, Top 3 e zone. È la prova crittografica che data.json, sicilia_completa.json ed email provengano dalla stessa esecuzione — nessun mismatch silenzioso.

Le scritture sono atomiche (fsync + rename): il file appare sul disco solo a scrittura completata. Nessun rischio di file a metà nel momento in cui il CI fa commit.

Domande frequenti sui prezzi carburante in Sicilia

Tutto quello che devi sapere su come monitoriamo i prezzi benzina e gasolio in Sicilia.

Dati e aggiornamento

Quanto sono aggiornati i prezzi? 3gg fa5gg fa7gg fa10+gg fa

Ogni mattina alle 8:30 viene scaricato il file dal MIMIT. Se il Ministero non lo pubblica (capita nei festivi), viene segnalato con un avviso. I badge di freschezza si riferiscono invece al singolo gestore: mostrano da quanti giorni non aggiorna il prezzo.

Da dove vengono i dati? FONTE

Dal Ministero delle Imprese e del Made in Italy (MIMIT). I gestori sono obbligati per legge a comunicare i prezzi. Il sistema li scarica, filtra e analizza ogni mattina. Nessun dato viene inventato o stimato.

Cosa significa la verifica OpenStreetMap? OSM

Ogni stazione viene cercata su OpenStreetMap entro un raggio di 200 metri. Se trovata, ok. Se no, viene assegnato il badge arancione "NON VERIFICATO". Non vuol dire che non esista: magari la mappa non l'ha ancora censita. Il badge non penalizza la stazione. Trovi tutti i badge nella legenda.

Come funziona la newsletter? EMAIL

Ogni mattina alle 8:30, chi è iscritto riceve un’email con i prezzi aggiornati della propria zona. L’iscrizione è gratuita, con conferma via email (double opt-in). Nessun database: la tua email è protetta da firma crittografica. Puoi cancellarti in qualsiasi momento dal footer dell’email. Dettagli nella Privacy Policy.

Come mi disiscrivo dalla newsletter? EMAIL

In fondo a ogni email che ricevi c’è un link di disiscrizione. Toccalo: si apre una pagina di conferma. Lì tocca «Procedi comunque con la disiscrizione» e poi il pulsante di conferma. Fatto: ricevi subito un’email che ti conferma la rimozione. Servono due tocchi, non per complicarti la vita ma perché i programmi di posta a volte aprono i link da soli: così nessuno ti disiscrive per sbaglio. Nessun account, nessuna password, nessun modulo da compilare. Il link è personale e resta sempre valido, anche su email vecchie. La tua email viene tolta dalla lista e non conserviamo né profili né storici: vedi la newsletter e la Privacy Policy. Cambiato idea? Puoi iscriverti di nuovo quando vuoi.

Calcolo e statistica

Come vengono calcolate le medie? CALCOLO

Viene usata sempre la mediana (il valore che sta a metà della classifica), mai la media aritmetica. Le stazioni segnalate come INCERTO sono escluse dal calcolo. Il grafico e le card usano lo stesso metodo, così i numeri tornano sempre.

Perché la mediana e non la media aritmetica? STATISTICA

Se un gestore comunica per errore 0,01 € o 9,99 €, la mediana non si muove. La media aritmetica verrebbe trascinata dall'errore. La mediana permette di non dover cancellare nulla e di mostrare tutto, anche gli errori.

Cosa indica il confronto Sicilia vs Italia? CONFRONTO

Viene calcolata la mediana nazionale su tutto il dataset italiano, prima di filtrare per la Sicilia. Se leggi +1,2 cent vuol dire che in Sicilia il carburante costa circa 1,2 centesimi in più rispetto alla mediana nazionale. Segui l’andamento sul grafico storico.

Cosa significa il risparmio stimato? RISPARMIO

Viene confrontato il prezzo del Top 1 con la mediana siciliana e calcolato quanto risparmieresti su un pieno da 50 €. È una stima, non una promessa: il prezzo può cambiare durante la giornata. Consulta la classifica completa.

Anomalie e filtri

Cosa succede se un prezzo è palesemente sbagliato? ANOMALIA

Tre controlli in sequenza: il prezzo deve stare tra 1,20 e 2,40 €/L, poi viene confrontato con la distribuzione della provincia (IQR a 7 giorni), infine con lo storico della stazione stessa (se cambia più del 15% è sospetto). Il prezzo anomalo non sparisce: la stazione resta visibile col badge INCERTO.

Perché alcune stazioni non appaiono mai in classifica? FILTRI

Tre motivi possibili: il prezzo è sospetto (INCERTO, escluso dalla Top 3 ma cercabile), il gestore non aggiorna da più di 14 giorni, oppure le coordinate cadono fuori dalla Sicilia.

Cosa vuol dire il badge AFFIDABILE? BADGE

Una stazione è AFFIDABILE quando è presente nello storico da almeno 14 giorni, con almeno il 25% di apparizioni e meno del 10% di dati sospetti. È un modo per indicare: “di questa stazione c'è da fidarsi”. Trovi tutti i badge nella legenda.

Perché i prezzi sul sito differiscono da quelli alla pompa? PRECISIONE

Quello che vedi è l'ultimo prezzo che il gestore ha comunicato al Ministero. Può essere passato qualche giorno (guarda il badge freschezza). In più, arrotondiamo per eccesso al centesimo: se il dato è 1,799, leggerai 1,80 €. Meglio un centesimo in più che una brutta sorpresa alla pompa.

Privacy e riferimento

Il sito traccia i visitatori? PRIVACY

No. Zero cookie, zero analytics, zero pixel. Il sito è un singolo file HTML che carica solo i dati JSON. Le immagini nelle email sono incorporate, non caricate da server esterni. Progetto indipendente, gratuito, senza pubblicità. Leggi l’informativa completa.

Come funziona la ricerca stazioni? RICERCA

Puoi cercare per nome della stazione, del comune o del marchio nella barra di ricerca. Oppure attiva il GPS per trovare i distributori vicini a te. I filtri ti permettono di mostrare solo benzina o gasolio, solo stazioni affidabili, o limitare la freschezza dei dati. Tutto avviene nel tuo browser: nessun dato viene inviato a server esterni.

Posso usare Radar Benzina come app? APP

Sì. Puoi installare Radar Benzina direttamente sulla schermata Home del telefono o del computer, senza passare dall’App Store né da Google Play. Si chiama Progressive Web App: funziona esattamente come un’app nativa, si aggiorna da sola e non occupa spazio inutile.

  • Si apre a schermo intero, senza barra del browser
  • Icona sulla schermata Home, a portata di tap come qualsiasi altra app
  • Carica più velocemente ad ogni apertura
  • Zero spazio sprecato: è un collegamento intelligente, non un file pesante
iPhone Il tuo dispositivo

Pochi tocchi, in ordine. Non serve capire nulla: fai solo quello che c’è scritto.

  1. Apri questo sito con Safari (l’app con la bussola blu)
  2. Tocca i tre puntini «•••» vicino all’indirizzo del sito
  3. Tocca Condividi
  4. Scorri il dito verso il basso fino a «Aggiungi a schermata Home» e toccalo
  5. Tocca «Aggiungi» in alto a destra. Fatto: l’icona è sul telefono

iPhone meno recente? Il tasto Condividi (un quadrato con una freccia verso l’alto) è già visibile in basso al centro: toccalo e salta al punto 4.

iPad Il tuo dispositivo

Pochi tocchi, in ordine. Non serve capire nulla: fai solo quello che c’è scritto.

  1. Apri questo sito con Safari (l’app con la bussola blu)
  2. Tocca i tre puntini «•••» in alto a destra, vicino all’indirizzo del sito
  3. Tocca Condividi
  4. Scorri il dito verso il basso fino a «Aggiungi a schermata Home» e toccalo
  5. Tocca «Aggiungi» in alto a destra. Fatto: l’icona è sull’iPad

iPad meno recente? Il tasto Condividi (un quadrato con una freccia verso l’alto) è già visibile in alto, senza il menu: toccalo e salta al punto 4.

Android Il tuo dispositivo

Pochi tocchi, in ordine. Non serve capire nulla: fai solo quello che c’è scritto.

  1. Apri questo sito con Chrome
  2. Tocca i tre puntini in alto a destra
  3. Tocca «Installa app» (oppure «Aggiungi alla schermata Home»)
  4. Tocca «Installa». Fatto: l’icona è sul telefono
Computer Il tuo dispositivo

Ancora più facile: due clic e basta.

  1. Apri questo sito con Chrome o Edge
  2. In fondo allo schermo compare un banner: clicca «Installa app»
  3. Non vedi il banner? Clicca l’icona Installa (uno schermo con una freccia verso il basso) a destra, dentro la barra dell’indirizzo
  4. Conferma con «Installa». Fatto.

Non trovi un passaggio? Su iPhone e iPad i tocchi sono sempre questi: è una scelta di Apple, nessun sito può saltarli o farlo al posto tuo. Se al punto 4 non vedi «Aggiungi a schermata Home», scorri ancora più in basso: a volte tocca anche «Modifica azioni» in fondo all’elenco e attivarla da lì. Niente paura: non si rompe nulla, al massimo chiudi e riprovi da capo.

Banner di installazione

Radar Benzina è davvero gratuito? COSTI

Sì, 100%. Nessuna pubblicità, nessun abbonamento, nessun dato venduto. Il progetto è indipendente, privato e gira su infrastruttura gratuita (GitHub Actions + Vercel). Per sapere come e perché è nato, leggi la storia del progetto. Nessun dato venduto: privacy policy.

Cos’è il run_hash nel footer? TECNICO

È un codice di 16 caratteri (SHA256 abbreviato) che funziona come una firma: se il run_hash del sito e quello dell'email coincidono, i dati vengono dalla stessa esecuzione. Garanzia che sito e email dicono la stessa cosa.

Come leggere i risultati? LEGENDA

WINNER
Prezzo più basso Primo posto nella Top 3 per la sua categoria. Lo riconosci dal bordo dorato.
AFFIDABILE
Stazione affidabile Presente nello storico 14+ giorni, con almeno il 25% di apparizioni e meno del 10% di dati INCERTO.
INCERTO
Dato sospetto Il prezzo è troppo lontano dalla norma. La stazione resta visibile ma non entra nelle medie né nella Top 3.
NON VERIFICATO
Non trovato su OpenStreetMap Cercata entro 200 m su OSM, non trovata. Badge informativo, non penalizzante.
3gg fa 5gg fa 7gg fa 10+gg fa
Freschezza del dato Giorni dall’ultima comunicazione del gestore. Più il colore si scurisce, più il dato è vecchio.

Vuoi saperne di più? Sul blog trovi articoli di approfondimento e il diario di bordo del progetto.