OpenCUP

I dati sulle decisioni di investimento pubblico finanziate con fondi pubblici nazionali

OpenCUP mette a disposizione di tutti - cittadini, istituzioni ed altri enti - i dati, in formato aperto, sulle decisioni di investimento pubblico finanziate con fondi pubblici nazionali, comunitarie o regionali o con risorse private registrate con il Codice Unico di Progetto.

Il Codice Unico di Progetto (CUP) è il codice che identifica un progetto d’investimento pubblico ed è lo strumento cardine per il funzionamento del Sistema di Monitoraggio degli Investimenti Pubblici (MIP).

Per scrivere parte di questo testo iniziale, si è fatto riferimento a questa pagina del “Dipartimento per la programmazione e il coordinamento della politica economica”.

Il CUP è strumento atto a identificare univocamente ogni progetto d’investimento pubblico attraverso una codifica comune e valida per tutte le Amministrazioni e per i soggetti, pubblici e privati, coinvolti nel ciclo di vita dei progetti o chiamati a seguirne la realizzazione.

Attenzione

Al momento sul sito di OpenCUP non sono pubblicate tutte le nature progettuali, ma soltanto quelle relative ai progetti di investimento pubblico “Lavori Pubblici, Incentivi alle imprese e Contributi per calamità naturali”. Quindi ad esempio i CUP di progetti PNRR della categoria “acquisto/realizzazione di servizi” - come quelli di PA Digitale 2026 - non sono inclusi.
Nota bene: nei dati aperti dei Focus PNRR ci sono tutti i progetti candidati PNRR, per i quali è stata validata la tematica al momento della generazione del codice CUP (compreso il “digitale”).

Dati PNRR

Focus sul PNRR

Nella sezione Open Data del sito, a partire dall’estate 2022, viene periodicamente aggiornato un dataset dedicato al PNRR.
È inserito nella parte alta della pagina (in Figura 1 l’esempio di Gennaio 2023).

Caratteristiche:

  • viene aggiornato periodicamente. Al momento è stato fatto quattro volte, dall’estate 2022 a maggio 2023;
  • da gennaio 2023, è rilasciato come singolo file in formato Excel (prima le modalità erano diverse).

👉 Approfondimento

Focus PNRR OpenCUP

Figura 1: Sito OpenCUP, focus PNRR

Progetti Open Data

Su OpenCUP ci sono anche i dati aperti di tutti i progetti, anche quelli non legati al PNRR (vedi Figura 2).
Si possono scaricare e filtrare, ed estrarre soltanto quelli legati al PNRR, cercando ad esempio la stringa “PNRR” in tutte le righe delle tabelle correlate.
C’è però una differenza importante con il dataset precedente: quest’ultimo è un dato “curato”, estratto e “validato” dai curatori del sito di OpenCUP, mentre un filtro basato su scelte personali potrebbe essere basato su presupposti sbagliati (ad esempio la stringa “PNRR” potrebbe non essere necessaria e/o sufficiente), con i conseguenti errori del caso.

Caratteristiche:

  • sono in formato CSV (il separatore è il | e l’encoding è 7bit ASCII);
  • sono di grandi dimensioni, quasi mai elaborabili con un foglio elettronico;
  • per comprendere la struttura sono disponibili dei metadati e a una tabella con i codici usati nelle varie colonne.

Open Data OpenCUP

Figura 2: Sito OpenCUP, sezione Open Data

La pagina web di un CUP

Sul portale OpenCUP è disponibile una pagina web associata a ogni codice CUP. Contiene le informazioni presenti nel file del focus PNRR, ma formattate per essere ben leggibili a schermo.

L’indirizzo web di questa pagina ha questo schema di URL:

https://opencup.gov.it/portale/progetto/-/cup/

Quindi ad esempio nel caso del codice CUP J59J21000640001, l’URL sarà
https://opencup.gov.it/portale/progetto/-/cup/J59J21000640001.

È molto utile per chi deve scrivere testi, preparare presentazioni, creare visualizzazioni interattive, che consentano di aprire una o più pagine di CUP.


Fare una ricerca sul sito di OpenCUP

Su OpenCUP è presente anche una pagina di ricerca, in cui è possibile inserire uno o più parametri - anche ad esempio una parola della descrizione di un progetto - e avere restituito l’elenco dei progetti correlato.

Form di ricerca di OpenCUP

Figura 3: Il modulo di ricerca di OpenCUP

API di OpenCUP

Su OpenCUP è possibile richiedere l’accesso ai dati via API. I servizi esposti possono essere interrogati per:

  • codice CUP, specificando nella stringa il CUP, esempio https://api.sogei.it/rgs/opencup/o/extServiceApi/v1/opendataes/cup/J48C14000270006
  • oppure per soggetto titolare, specificando nella stringa la partita iva del soggetto titolare esempio https://api.sogei.it/rgs/opencup/o/extServiceApi/v1/opendataes/soggettotitolare/01206740324

Qui le altre informazioni e il modulo per registrarsi:
https://www.opencup.gov.it/portale/web/opencup/le-api-di-opencup

Partecipa

Se vuoi fare delle proposte su questo vademecum, se vuoi raccontarci come l’hai usato, se hai bisogno di aiuto in merito, ecco come fare.

Torna in cima