Fonti dei dati

Tutto quello che vedi su AppaltIntel arriva da fonti pubbliche ufficiali. Per ogni numero che mostriamo c'è un dataset identificabile, una data di aggiornamento e — quando rilevante — un link al portale di origine. Sotto trovi la lista completa delle fonti che usiamo, con quanto sono aggiornate e cosa coprono. Per la cadenza di sincronizzazione di ciascuna fonte vedi Frequenza e orari.

ANAC — Open Contracting Data Standard

L'Autorità Nazionale Anti-Corruzione pubblica i dati di gara in formato OCDS (Open Contracting Data Standard) sul portale dati.anticorruzione.it. Il dataset completo viene messo a disposizione come "bulk" mensile, un file per ciascun mese in formato JSON.

  • Cosa contiene: tutte le procedure di affidamento per cui ANAC ha rilasciato un CIG (Codice Identificativo di Gara), incluse quelle sotto-soglia. Per ogni procedura: identificativi, oggetto del bando, valore a base d'asta, importo aggiudicato, fornitore vincitore (per le procedure aggiudicate), date principali, codici CPV.
  • Periodo coperto da AppaltIntel (contando i due canali ANAC insieme, quello OCDS qui sotto e quello tabellare della sezione seguente): da gennaio 2020 a settembre 2026. Il conteggio è sui mesi per cui abbiamo davvero i dati, non sui file scaricati.
  • Aggiornamento: ANAC pubblica un file per mese, ma la cadenza non è regolare: a volte esce a fine del mese successivo, altre volte passano mesi senza alcuna pubblicazione. Controlliamo la disponibilità di nuovi file ogni tre giorni e carichiamo appena escono, quindi il periodo indicato qui sopra è sempre quello effettivo — non una promessa di aggiornamento.
  • Sotto-soglia: circa il 62% degli affidamenti pubblicati da ANAC è sotto la soglia comunitaria (under 40 mila euro): è una quota importante del mercato che AppaltIntel rende cercabile come gli altri.

ANAC — dataset tabellari della Banca Dati Nazionale

Sullo stesso portale, ANAC pubblica gli stessi contratti anche in forma tabellare (file CSV), su un canale distinto da quello OCDS e con una cadenza diversa: un file per mese, pubblicato ogni mese.

  • Cosa contiene: un record per CIG con oggetto, importo a base d'asta, committente, codice CPV, tipo di procedura e date, più due elenchi separati per gli esiti — l'aggiudicazione (importo, ribasso, numero di offerte ammesse ed escluse) e gli aggiudicatari, uno per ciascun membro del raggruppamento, col ruolo di mandataria o mandante.
  • Chi ha presentato offerta: dal 9 settembre 2026 carichiamo anche l'elenco dei partecipanti — 9,2 milioni di righe su 5,6 milioni di CIG, il 71% di quelli che trattiamo. L'aggiudicatario è compreso nell'elenco. Due avvertenze che cambiano come si legge il dato: ANAC non pubblica i partecipanti delle gare ancora aperte né di quelle chiuse da meno di trenta giorni, quindi è materiale storico e non serve a sapere chi si è presentato a una gara in corso; e nove CIG su dieci hanno un solo offerente, perché sono affidamenti diretti. Il numero degli offerenti lo mostriamo dove ce n'è più di uno.
  • Subappalti: le autorizzazioni al subappalto, 490.055 righe su 132.058 CIG, dal 2007 a oggi. Una riga per categoria di lavori: la stessa autorizzazione può coprirne più di una. Chi subappalta non è dichiarato sul 58% delle righe; dove la gara ha un solo aggiudicatario lo ricaviamo da lì e lo segnaliamo, altrimenti resta vuoto invece di essere indovinato.
  • Perché lo usiamo: per trenta mesi fra il 2020 e il 2026 il canale OCDS non ha mai reso disponibile il file del mese, e per altri tre lo ha reso senza gli esiti. Su quei mesi questo è l'unico canale ANAC che li contiene. Dove ci sono entrambi prevale l'OCDS, che porta anche l'identificativo di procedura usato dalle schede di dettaglio: sui mesi presenti in tutti e due i conteggi di procedure coincidono entro l'1% e gli importi sui CIG comuni sono identici al centesimo.
  • Aggiornamento: controlliamo il catalogo ogni tre giorni e carichiamo i file nuovi appena escono. ANAC tiene in linea solo gli ultimi sei aggiornamenti incrementali: oltre quella finestra un mese si recupera soltanto dal file annuale, pubblicato a gennaio dell'anno dopo.
  • Limite noto: i record di questo canale non hanno l'identificativo di procedura OCDS, quindi le pagine che aprono la scheda di un singolo bando partendo da quell'identificativo non li includono. Nei conteggi, nelle classifiche e nelle ricerche per CIG ci sono.

Open Contracting — bulk OCP italian_anac/3222

Per lo storico di lungo periodo abbiamo caricato il bulk pubblicato dalla Open Contracting Partnership su data.open-contracting.org, che è il riferimento internazionale per i dati di appalto OCDS.

  • Cosa contiene: stesso schema OCDS dei dati ANAC, riferito allo storico.
  • Periodo coperto: aprile 2020 — settembre 2025.
  • Aggiornamento: nessuno. È uno snapshot storico, caricato una volta sola.

Le pagine che mostrano valori aggregati cross-fonte (volumi totali, top fornitori e top stazioni appaltanti) uniscono tutte le fonti in un unico conteggio, con un'indicazione di provenienza accanto a ogni riga di dettaglio. Le fonti si sovrappongono — la stessa gara può comparire in più di una — quindi prima di sommare deduplichiamo, per identificativo di procedura dove c'è e per CIG dove non c'è, con questo ordine di preferenza: ANAC OCDS, poi il canale tabellare ANAC, poi OCP, poi i portali regionali. Senza questo passaggio il valore aggiudicato risulterebbe contato più volte.

ANAC — Piattaforma di Pubblicità a Valore Legale

Dal 1° gennaio 2024 gli avvisi di gara non escono più sulla Gazzetta Ufficiale ma sulla Piattaforma di Pubblicità a Valore Legale di ANAC. È la pubblicazione che fa fede per legge, ed è l'unica fonte ANAC senza ritardo: quello che viene pubblicato oggi lo abbiamo oggi.

  • Cosa contiene: circa 3.900 avvisi al giorno. La maggior parte sono affidamenti diretti sotto soglia con il vincitore già indicato; il resto sono risultati di gara, modifiche contrattuali, indagini di mercato e circa 160 bandi al giorno con la loro scadenza e il link ai documenti. Per ogni avviso: committente, oggetto, CIG di ciascun lotto, importo e, dove c'è, aggiudicatario con codice fiscale.
  • Perché la usiamo: è l'unico canale che ci dà i bandi italiani in giornata invece che a distanza di un mese. Copre l'intero territorio nazionale, comprese le regioni per cui non abbiamo un portale integrato, e gli affidamenti passati dal mercato elettronico della PA.
  • Aggiornamento: ogni ora sul giorno corrente, più un recupero notturno sugli ultimi sette giorni — la piattaforma accetta avvisi retrodatati, quindi un giorno già letto può guadagnare righe dopo.
  • Limite noto: la categoria merceologica qui è una descrizione in italiano ("Servizi di tesoreria") e non un codice CPV, quindi questi avvisi non entrano nei filtri e nelle statistiche per categoria finché lo stesso appalto non arriva dagli altri canali ANAC. Gli importi hanno tre significati diversi a seconda del tipo di avviso — affidato, offerta vincente, stimato a base d'asta — e li teniamo distinti invece di sommarli fra loro.

TED — eForms europeo

Tenders Electronic Daily è la gazzetta delle gare pubbliche europee sopra-soglia comunitaria. AppaltIntel interroga la TED API v3 in formato eForms (BT-* business term codes).

  • Cosa contiene: bandi di gara, avvisi di aggiudicazione e altri annunci pubblicati nella Gazzetta UE per le procedure sopra-soglia. Per AppaltIntel filtriamo i soli avvisi di gara (CFT) con luogo di esecuzione in Italia.
  • Periodo coperto: dal 6 maggio 2026 (data di attivazione del crawler) in avanti.
  • Aggiornamento: giornaliero, con un ritardo tipico inferiore alle 24 ore rispetto alla pubblicazione TED.

Portali regionali e di committenza

Per compensare i tempi di pubblicazione di ANAC OCDS, AppaltIntel aggrega anche dai portali italiani che pubblicano le proprie gare in tempo reale. Le ventitré integrazioni attive ad oggi coprono Emilia-Romagna, Lombardia, Toscana, Valle d'Aosta, Veneto, Campania (Consiglio regionale e sanità via Soresa), Marche, Liguria, Puglia, Abruzzo, Provincia di Teramo, Calabria (settore edilizia residenziale), il portale nazionale del MIT (144 stazioni appaltanti aggregate) e nove Città Metropolitane. Il livello di dettaglio esposto in modalità anonima dipende dal portale.

Intercent-ER / SATER (Emilia-Romagna)

CMS Plone pubblico di Intercent-ER (l'agenzia regionale per gli acquisti centralizzati istituita con LR 11/2004) — la piattaforma operativa SATER ospita oltre 20.000 bandi indicizzati pubblicamente e accessibili tramite REST API anonima.

  • Cosa contiene: bandi di gara aperti, in valutazione e conclusi pubblicati da Intercent-ER come stazione appaltante regionale e da "altri enti" emiliano-romagnoli che usano la piattaforma (Comuni capoluogo, ASL, AOU, università). Per ogni bando: anagrafica completa (CIG, oggetto, valore base d'asta, criterio di aggiudicazione, RUP, buyer), chiarimenti pubblicati (Q&A tra operatori economici e stazione appaltante) e documenti di gara scaricabili (capitolato, disciplinare, modulistica) con verifica di integrità SHA256.
  • Periodo coperto: archivio storico dal 2018 in avanti, flusso real-time dal 10 maggio 2026.
  • Limite noto: chi ha presentato offerta, i punteggi tecnici ed economici e i verbali di gara strutturati non sono esposti pubblicamente da questo portale (richiedono accesso come operatore economico registrato con SPID/CIE). La lista dei partecipanti arriva però dal canale tabellare di ANAC (vedi sopra), a gara chiusa da almeno trenta giorni; punteggi e verbali no, e restano leggibili solo sul portale che ha svolto la gara.

SinTel / ARIA (Lombardia)

La piattaforma di e-procurement della Regione Lombardia, gestita da ARIA SpA (Azienda Regionale per l'Innovazione e gli Acquisti). La consultazione anonima è disponibile sul portale eprocdata ed è basata su JSF/PrimeFaces dietro F5 BIG-IP. La piattaforma operativa /fwep/ è invece accessibile solo agli operatori economici registrati via SPID/CIE e quindi non rientra nella copertura pubblica.

  • Cosa contiene: bandi di gara aperti, aggiudicati, revocati pubblicati da ARIA come centrale acquisti regionale e dagli enti del Servizio Sanitario Regionale (ASL e AO lombarde). Per ogni bando: anagrafica (codice gara, RUP, valore base d'asta totale, stazione appaltante, ambito), suddivisione per lotti con CIG distinti (utile per i bandi multilotto, dove il singolo lotto può avere un CIG diverso da quello complessivo della gara) e nomi dei file allegati pubblicati.
  • Limite noto: a differenza di Intercent-ER, SinTel anonimo non espone i chiarimenti pubblicati, la lista partecipanti né i documenti di gara scaricabili.

MIT — Portale Appalti nazionale

Il portale del Ministero delle Infrastrutture e dei Trasporti aggrega 144 stazioni appaltanti di rilievo nazionale: ANAS, Rete Ferroviaria Italiana (RFI), Carabinieri, Autorità portuali, Università, Agenzia del Demanio, Provveditorati Interregionali alle Opere Pubbliche. Stack vendor PortaleAppalti (JSP/Spring/Struts).

  • Cosa contiene: bandi e oltre 3.175 esiti con CIG, importo, stazione appaltante e tipologia (Lavori, Servizi, Forniture). Il listing degli esiti espone direttamente il CIG nel feed: niente fetch del dettaglio per la sincronizzazione incrementale.
  • Periodo coperto: archivio completo (10 maggio 2026 backfill iniziale + flusso incrementale orario).
  • Vantaggio temporale: i nuovi esiti compaiono ~30 giorni prima rispetto a ANAC OCDS, perché il ciclo OCDS aggiunge l'esito solo dopo la stipula del contratto.

START — Sistema Telematico Acquisti Regionale Toscana

Piattaforma e-procurement della Regione Toscana, multi-ente: aggrega Comuni toscani (Firenze, Livorno, Pisa…), Città Metropolitana di Firenze, ASL e AOU della rete sanitaria, ARDSU, Casa Livorno e Provincia, Unioni di Comuni. Stack Pleiade CMS + Zend Framework PHP custom.

  • Cosa contiene: ~24.277 record visibili nel listing default — mix di gare standard (con CIG nel listing) e manifestazioni di interesse / consultazioni preliminari di mercato (senza CIG). Per ogni gara: descrizione, tipo di appalto, ente proponente e ente appaltante, importo a base d'asta, stato, data pubblicazione.
  • Periodo coperto: archivio completo. Backfill in corso a tranche.
  • Limite noto: il dettaglio di ogni gara è una single-page application in JavaScript, non scrapabile via plain HTTP. AppaltIntel resta sul livello listing (anagrafica, CIG, importo, ente) — sufficiente per la mappa di mercato e gli alert pre-gara.

PlaCe VdA — Valle d'Aosta

Piattaforma di e-procurement PlaCe della Regione Autonoma Valle d'Aosta, vendor AFLink/EprocNext. Multi-ente: aggrega anche i Comuni VdA (Saint-Nicolas, Aosta…), le Unités des Communes Valdôtaines e IN.VA. S.p.A. (società partecipata regionale che fa centrale acquisti per gli enti locali).

  • Cosa contiene: ~29.349 record (mix Bandi, Esiti e Avvisi di manifestazione di interesse) con CIG, oggetto, ente proponente e appaltante, importo a base d'asta, scadenza, tipo procedura. Esposti via feed RSS XML.
  • Periodo coperto: archivio completo dal 2017 in avanti.
  • Limite noto: il dettaglio di ogni gara è una pagina Joomla anonima ma non strutturata; AppaltIntel resta sul livello listing.

Regione Veneto

Portale Appalti Telematici Regione Veneto, stack vendor PortaleAppalti come MIT. Single-ente: pubblica le gare della Regione Veneto come stazione appaltante diretta.

  • Cosa contiene: bandi attivi e ~50–200 esiti con CIG, ente, oggetto, importo, stato, tipologia. Volume contenuto rispetto a MIT (single-ente).
  • Quirk: il listing degli esiti include occasionalmente record di trattative dirette in corso (state=open) senza CIG. AppaltIntel li importa lo stesso col bando_state corretto.

Consiglio Regionale Campania

Portale Appalti del Consiglio Regionale della Campania, stesso vendor PortaleAppalti. Single-ente.

  • Cosa contiene: ~50–200 esiti con CIG nel listing, alcune manifestazioni di interesse (avvisi). Buyer principale: Consiglio Regionale Campania - Direzione Generale.

SUAM Regione Marche

Stazione Unica Appaltante Regione Marche, stack vendor PortaleAppalti come Veneto e Campania. Aggrega gare della Regione, Province, ASUR (Sanità), INRCA e Università delle Marche; copertura sopra-soglia regionale.

  • Cosa contiene: bandi attivi ed esiti con CIG, ente, oggetto, importo, stato, tipologia.
  • Limite noto: il deployment gtmultie.regione.marche.it per Comuni convenzionati è un secondo portale distinto, non integrato per ora — eventuale secondo adapter se richiesto.

SUAR Regione Liguria

Stazione Unica Appaltante Regione Liguria, stack custom in-house Liguria Digitale (società IT regionale, niente vendor commerciale). Adapter dedicato — non riusa nessuna base class vendor.

  • Cosa contiene: ~1.305 bandi al recon (27 pagine, 50 record/pagina). Buyer principale: SUAR; categorie varie (servizi, forniture, lavori per enti sanitari + amministrazioni regionali liguri).
  • Listing-only: i campi del listing (portale_id, titolo, deadline, eventuale CIG estratto dal titolo via regex) sono sufficienti per il matching engine. Il dettaglio HTML del singolo bando è strutturato ma non parsato nel MVP.
  • Quirk: CIG presente solo in una minoranza dei titoli — quando assente nel listing il record entra senza CIG (None) e il matching engine lo gestisce come "sotto-soglia / affidamento diretto" naturalmente.

ATERP Calabria

Azienda Territoriale per l'Edilizia Residenziale Pubblica della Calabria, ente regionale specializzato. Portale e-procurement ospitato su maggiolicloud.it (SaaS PA del gruppo Maggioli), stack vendor PortaleAppalti.

  • Cosa contiene: ~50–200 esiti con CIG nel listing, single-ente (ATERP). Settore prevalente: edilizia residenziale pubblica.

Soresa SIAPS — Sanità Regione Campania

Sistema Informativo Appalti Pubblici Sanità della Regione Campania, gestito da So.Re.Sa. S.p.A. (società regionale per la sanità). Il listing pubblico è esposto via un sito Drupal a portale.soresa.it diviso in tre sezioni distinte (Bandi e Avvisi, Consultazioni Preliminari di Mercato, Convenzioni e Accordi Quadro). Il dettaglio di ogni gara è renderizzato da un backend di tipo EprocNext che espone CIG, importo, procedura, criterio, scadenze e — per le gare multi-lotto — una tabella dedicata con un CIG distinto per ogni lotto. Multi-ente: aggrega Soresa stessa più tutte le ASL e Aziende Ospedaliero-Universitarie campane (ASL Napoli 1 Centro, ASL Salerno, ASL Caserta, ASL Avellino, ASL Benevento, ASL Napoli 2 Nord, ASL Napoli 3 Sud, Federico II, AO San Pio Benevento, AO Moscati, AO dei Colli, Pascale, ecc.).

  • Cosa contiene: ~8.500 record nel listing pubblico (Bandi e Avvisi attivi + storico recente) con tipo, ente, oggetto, data di pubblicazione e termine di presentazione; il dettaglio aggiunge CIG (anche multi-lotto), importo a base d'asta, procedura, criterio di aggiudicazione, tipo appalto, termine quesiti, allegati pubblici con SHA256 di integrità.
  • Periodo coperto: archivio recente del flusso pubblico, sync orario sul listing + arricchimento detail 4 volte al giorno.
  • Vantaggio: sblocca l'intero ecosistema sanitario campano (4 delle 20 stazioni appaltanti italiane più attive sono ASL campane) senza attendere il ritardo dei dataset ANAC.
  • Limite noto: partecipanti, punteggi tecnici ed economici e verbali strutturati sono dietro login operatore SPID/CIE sulla piattaforma operativa (siaps.soresa.it/portalegare/), fuori dalla parte pubblica anonima. Chi ha presentato offerta lo portiamo dal canale tabellare di ANAC a gara chiusa; l'aggiudicatario definitivo arriva dagli stessi dataset col CIG della gara.

EmPULIA — Regione Puglia

Piattaforma di e-procurement della Regione Puglia, gestita da InnovaPuglia S.p.A. (società partecipata regionale). Stack vendor AFLink (AF Soluzioni) con backend ASP.NET su Microsoft IIS — la stessa famiglia di PlaCe VdA e delle Città Metropolitane di Roma e Napoli, ma con una con un indirizzo proprio: dall'ottobre 2026 leggiamo eproc.empulia.it, dove la piattaforma pubblica le gare correnti. Multi-ente: aggrega Regione Puglia, ASL pugliesi (Bari, Foggia, Lecce, BAT, Brindisi, Taranto), Aziende Ospedaliero-Universitarie, Comuni capoluogo, InnovaPuglia stessa.

  • Cosa contiene: ~23.500 record storici dal feed precedente più ~9.200 dal feed attuale (mix Bandi, Inviti, Esiti e Avvisi) con CIG, oggetto, ente proponente e appaltante, importo a base d'asta, scadenza, tipologia (Lavori / Servizi / Forniture). Schema XML AFLink con namespace afs: identico agli altri AFLink. Esposti via feed RSS XML pubblico anonimo.
  • Periodo coperto: archivio dal 2011 in avanti, aggiornamento ogni ora.
  • Interruzione dichiarata: dal 3 agosto al 9 ottobre 2026 il feed che leggevamo ha smesso di ricevere gare nuove senza dare errori, e da noi non sono arrivati bandi pugliesi. Il 9 ottobre siamo passati al feed attuale e abbiamo recuperato le gare del periodo.
  • Vantaggio: sblocca la sanità pugliese (ASL Bari è una delle 20 stazioni appaltanti italiane più attive) senza attendere il ritardo dei dataset ANAC.
  • Limite noto: il dettaglio di ogni gara è una pagina SharePoint che richiede autenticazione; AppaltIntel resta sul livello listing. Sufficiente per matching engine e alert pre-gara.

A.re.a.Com — Agenzia Regionale Abruzzo per la Committenza

A.re.a.Com (sede L'Aquila) è il soggetto aggregatore regionale abruzzese ai sensi del D.lgs. 50/2016 e 36/2023. Aggrega gare di Comuni, Province, ASL, AOU e altri enti regionali che le delegano la procedura. Backend AFLink legacy esposto a giada.areacom.eu/portale/rss_bandi.asp (al root del dominio), con schema XML namespace afs: identico a EmPULIA e PlaCe VdA.

  • Cosa contiene: ~800 record attivi nel feed (Bandi + Esiti + Avvisi) con CIG, oggetto, ente proponente e appaltante, importo, scadenza, tipo procedura, stato. Multi-ente abruzzese.
  • Periodo coperto: archivio in corso del flusso pubblico, sync orario.
  • Vantaggio: sblocca la regione Abruzzo (gap di copertura regionale al pre-fase 2). Stesso vendor di PlaCe VdA: integrazione a costo marginale via subclass di adapter base esistente.
  • Limite noto: il dettaglio di ogni gara è una SPA Joomla non scrapabile in plain HTTP; il listing è già abbastanza ricco.

Provincia di Teramo — SUA.TE

Stazione Unica Appaltante della Provincia di Teramo, gestisce gare bandite per Comuni teramani convenzionati e procedure delegate da A.S.L. Teramo. Portale e-procurement appalti.provincia.teramo.it su stack PortaleAppalti Maggioli cloud (identico a Bari, Catania, Venezia Metro).

  • Cosa contiene: ~50–300 esiti pubblicati con CIG, oggetto, ente, importo, tipologia, stato. Single-ente provinciale, focus su procedure dei Comuni teramani.
  • Vantaggio: copre indirettamente le procedure di A.S.L. Teramo (una delle 20 stazioni appaltanti italiane più attive) quando passa per la SUA provinciale.
  • Limite noto: il portale espone un widget Friendly Captcha sul form POST di paginazione (attivato solo al submit). Per evitare il challenge AppaltIntel resta sui 10 esiti più recenti del listing GET diretto (sync incrementale orario); per il backfill completo occorrerebbe gestire il captcha.

Città Metropolitane (9 enti regolatori)

Le Città Metropolitane sono enti di area vasta (ex Province dei capoluoghi metropolitani) che pubblicano gare per il proprio perimetro: viabilità provinciale, edilizia scolastica superiore, servizi a rete, partecipate. Volume per ente contenuto rispetto ai portali regionali, ma copertura territoriale capillare. Sono integrate tre famiglie di portali:

  • Stack PortaleAppalti (Maggioli cloud) — stessa famiglia di MIT, Veneto e ATERP. CIG presente nel listing esiti:
  • Stack TUTTOGARE (Studio Amica multi-tenant) — endpoint DataTables AJAX anonimo /gare/table.php. Stato multiplo nel listing (bandi attivi + aggiudicazioni con CIG/CUP):
  • Stack AF Soluzioni (AFLink) — stesso vendor di PlaCe VdA. Feed RSS XML pubblico anonimo /portale/rss_bandi.asp, schema strutturato con namespace afs: (CIG, CPV, importo, ente, scadenza):
    • CM Roma Capitale (~2.500 record, SUA Lazio: aggrega gare di Comuni laziali convenzionati)
    • CM Napoli (~2.000 record, archivio storico dal 2006)

    Roma e Napoli sono stati migrati nel maggio 2026 alla piattaforma EprocNext: il vecchio endpoint rss_bandi.asp ridireziona ora a rss_new.asp con cookie di sessione anonima. Lo schema dei dati e il contenuto del feed sono invariati.

Le altre Città Metropolitane italiane (Torino, Firenze, Bologna, Milano, Messina) usano vendor diversi o portali non interrogabili in modo anonimo. Stato e roadmap dell'integrazione in Limiti.

Dedup cross-fonte: quando lo stesso bando appare prima sul portale regionale (ritardo <24h) e poi su ANAC OCDS (ritardo ~30-40gg), il sistema fa apparire una sola riga in /bandi-aperti dando priorità al record regionale (più ricco). Per i tenant che vogliono vedere solo una fonte, il filtro "Fonte" nella ricerca lo permette.

Indice PA — anagrafica delle amministrazioni

L'Indice dei domicili digitali della Pubblica Amministrazione, gestito da AgID, è l'elenco ufficiale degli enti pubblici italiani. Lo usiamo per sapere dove ha sede una stazione appaltante.

  • Cosa contiene: circa 23.700 enti, ciascuno con codice fiscale, denominazione, codice ISTAT del comune di sede, indirizzo, e la tipologia (Comune, azienda sanitaria, università, ministero, gestore di pubblici servizi).
  • A cosa serve: i bandi ANAC non dicono in quale territorio opera l'ente che li pubblica. Il codice fiscale sì, ed è la stessa chiave che usiamo per identificare le stazioni appaltanti: da lì, passando per i comuni ISTAT, arriviamo a provincia e regione senza doverle indovinare dal nome.
  • Aggiornamento: AgID lo aggiorna in continuo, noi lo ricarichiamo una volta a settimana. La sede e la natura di un ente pubblico cambiano nell'ordine dei mesi, non dei giorni.
  • Licenza: Creative Commons Attribuzione 4.0.
  • Limite noto: l'indirizzo è la sede legale, che non è l'ambito in cui l'ente compra. Gli enti che operano su tutta Italia li teniamo fuori dalle mappe regionali apposta (vedi Limiti).

ISTAT — popolazione comunale

Per la card "Contesto territoriale" sui profili dei Comuni recuperiamo la popolazione residente al 1° gennaio dal data warehouse ISTAT.

  • Cosa contiene: popolazione residente per ogni Comune italiano (circa 7.900 entità).
  • Aggiornamento: annuale (rilascio fine anno per il 1° gennaio dell'anno successivo).
  • Anagrafica Comuni: usiamo l'elenco ufficiale dei Comuni con codici ISTAT come tabella di riferimento per agganciare gli enti pubblici al territorio.

OpenCoesione — fondi di coesione UE/FSC

Per ogni Comune mostriamo l'importo totale di fondi di coesione europei e nazionali (FSC) assegnati al territorio, dal portale opencoesione.gov.it.

  • Cosa contiene: tutti i progetti finanziati con fondi strutturali UE (FS 2014-20, FS 2007-13) e Fondo Sviluppo e Coesione (FSC). Importo, comune, ciclo, tema.
  • Periodo coperto: tutti i cicli di programmazione fino all'ultimo aggiornamento.
  • Aggiornamento: on-demand. L'estrazione è uno snapshot — per la PA italiana cambia poco frequentemente.
  • Importante: OpenCoesione non contiene PNRR (per quello vedi la fonte successiva).

Italia Domani — PNRR

Il portale ufficiale del Governo per il PNRR (italiadomani.gov.it) pubblica il dataset completo dei progetti finanziati dal PNRR. Lo aggreghiamo per Comune e lo affianchiamo ai dati di coesione.

  • Cosa contiene: progetti PNRR con importo finanziato, localizzazione (Comune o ambito sovra-comunale), missione e componente.
  • Aggiornamento: versione utilizzata 12.0 (osservazione 26/02/2026).
  • Quota tracciabile: circa 7.958 codici Comune con almeno un progetto, per un totale di 55,8 miliardi di euro su 116 miliardi di PNRR puro. La quota residuale corrisponde a progetti "ambito nazionale" non geolocalizzabili al singolo Comune (riforme, infrastrutture digitali).

Catalogo CPV (Common Procurement Vocabulary)

Il vocabolario europeo dei codici merceologici per gli appalti pubblici (CPV) è la tassonomia ufficiale UE — ogni gara è classificata con uno o più codici CPV a 8 cifre. Usiamo l'elenco ufficiale e lo aggreghiamo in 13 macro categorie funzionali per rendere la navigazione più immediata (vedi glossario alla voce "CPV").

Catalogo NUTS3 e regioni amministrative

Per il filtro geografico nei bandi TED, usiamo l'elenco ufficiale Eurostat dei codici NUTS3 (Nomenclature des unités territoriales statistiques, livello 3 = provincia). Il match al territorio italiano avviene tramite il prefisso "IT". Per i bandi ANAC, dove la regione non è esposta come campo strutturato, la ricaviamo dall'Indice PA di AgID — che per codice fiscale pubblica il comune di sede dell'ente — e dal nome solo per i soggetti che nell'Indice PA non compaiono (vedi Limiti).

L'aggregazione a livello provincia (le 107 pagine /provincia/{capoluogo}/bandi-pubblici) combina due strategie complementari:

  • Comuni: regex sul buyer_name ("Comune di X") + lookup esatto sul nome normalizzato in it_comuni. Copertura ~95% dei buyer comunali.
  • Enti non-Comune (ASL, AUSL, Università, Prefetture, Camere di Commercio): match del nome di un capoluogo di provincia all'interno del buyer_name, dopo aver già fissato la regione. Es. "AUSL di Bologna" → provincia BO.

Copertura attesa post-strategia: ~70-80% del valore aggiudicato geo-mappato a provincia. Le centrali nazionali (CONSIP, ANAS, RFI, RAI) restano "non geo-mappate" perché operano in tutta Italia e l'attribuzione a una sola provincia sarebbe arbitraria.

In sintesi

Fonte Cosa Periodo Aggiornamento Lag
ANAC OCDSBandi italiani (incl. sotto-soglia)2020-01 → oggi (backfill esteso 2026-05)Mensile~1-2 mesi
OCP italian_anac/3222Storico bandi italiani (cross-check di ANAC)2020-04 → 2025-09Snapshot—
TED v3Bandi europei sopra-soglia2026-05 →Giornaliero<24 ore
Intercent-ER / SATER (ER)Bandi Emilia-Romagna + chiarimenti + documenti2018 →Orario (lista) / 6h (dettaglio)<1 ora
SinTel / ARIA (LO)Bandi Lombardia + lotti con CIG2026-05 →Orario (lista) / 6h (dettaglio)<1 ora
MIT — Portale Appalti3.175 esiti nazionali (144 SA)completoOrario (lista) / 4×giorno (dettaglio)<1 ora
START Toscana~24K record multi-ente toscanocompletoOrario (lista)<1 ora
PlaCe VdA~29K record multi-ente VdAcompletoOgni 6 ore<6 ore
Regione VenetoEsiti regionali (single-ente)completoOrario (lista) / 4×giorno (dettaglio)<1 ora
Cons. Reg. CampaniaEsiti regionali (single-ente)completoOrario (lista) / 4×giorno (dettaglio)<1 ora
SUAM Regione MarcheEsiti SUA Marche (regione + sanità + provincia + università)completoOrario (lista) / 4×giorno (dettaglio)<1 ora
SUAR Regione Liguria~1.305 bandi SUA Liguria (custom Liguria Digitale)completoOrario (lista)<1 ora
ATERP CalabriaEsiti edilizia residenzialecompletoOrario (lista) / 4×giorno (dettaglio)<1 ora
EmPULIA Regione Puglia~23K record multi-ente pugliese (Regione + ASL + AOU + Comuni)2011 →Orario (lista)<1 ora
Soresa SIAPS Campania~8.500 record sanità campana (ASL + AO + Soresa, multi-lotto)flusso pubblico recenteOrario (lista) / 4×giorno (dettaglio)<1 ora
A.re.a.Com Abruzzo~800 record multi-ente abruzzese (Comuni + Province + ASL)completoOrario (lista)<1 ora
Provincia Teramo SUA.TE~50–300 esiti Comuni teramani + ASL Teramoflusso pubblico recenteOrario (lista, 10 più recenti)<1 ora
CM Bari / Catania / VeneziaEsiti CM (stack PortaleAppalti)completoOrario (lista) / 4×giorno (dettaglio)<1 ora
CM Genova / RC / Palermo / CagliariBandi + esiti CM (stack TUTTOGARE)completoOrario (lista)<1 ora
CM Roma / NapoliBandi + esiti CM (stack AF Soluzioni)completoOrario (lista)<1 ora
ISTATPopolazione comunale1° gen 2025Annuale~1 anno
OpenCoesioneFondi UE/FSC per Comune1989 →On-demandSnapshot
Italia DomaniPNRR per Comune2021 →v12.0 (feb 2026)Snapshot

Questa pagina ti è stata utile? Sezione assente o poco chiara? Scrivici a info@appaltintel.it.

CIG

OCID:

Per i bandi italiani ANAC/OCP non esiste una pagina pubblica per singolo CIG. Copia il codice e usalo nel sistema della tua stazione appaltante o nei portali di centrale di committenza.

Contatta AppaltIntel

Questo modulo ti mette in contatto con il servizio clienti AppaltIntel, non con l'ente o l'azienda che stai visualizzando.

Inviando il modulo accetti che i tuoi dati vengano usati per risponderti (vedi privacy). Non li inseriamo in mailing list senza il tuo consenso esplicito.