Data sources & updates
Essential City Info aggregates data from official Italian sources and OpenStreetMap into a single interface. All updates are automated via cron jobs. Below is the full list with declared frequency and link to the primary source.
| Category | Official source | Update | Method |
|---|---|---|---|
| ZTL Roma (varchi) | Roma Servizi per la Mobilità | Ogni 6 ore | Cron job → DB |
| Avvisi ATAC (metro/bus/tram) | ATAC SpA | Ogni 30 minuti | Scraping ufficiale |
| Scioperi trasporti | MIT — Ministero Infrastrutture e Trasporti | Ogni 12 ore | API ufficiale |
| Qualità aria | ARPA Lazio | Ogni ora | API ufficiale |
| Meteo | Open-Meteo (modello ECMWF) | Ogni 3 ore | API |
| Allerte Protezione Civile | Dipartimento Protezione Civile | Ogni ora | RSS/API |
| Eventi Roma | Roma Capitale — Turismo Roma | Ogni 24 ore | Aggregazione |
| Farmacie di turno | Federfarma Roma | Ogni 24 ore | Scraping ufficiale |
| Bagni, nasoni, ATM, panchine | OpenStreetMap (contributori) | Ogni 7 giorni | Overpass API |
| Monumenti & musei | Wikipedia + dati ufficiali musei | Mensile + correzioni puntuali | Curated |
| Quartieri & zone | Roma Capitale — Municipi | Annuale (confini) | Curated |
Methodology
For each dataset we run: (1) scheduled fetch from the official source, (2) normalization and validation, (3) geolocation (lat/lng), (4) save to our database with an updated_at field. Pages always display the last-updated date. No data is inserted manually without a traceable source.
Quality guarantee
When an official source is temporarily unreachable, we keep the last valid record and show its timestamp on the POI. User-reported errors via /contact are verified and corrected within 72 hours.