Recupero Dati ANAC

Ciao a tutti,

stiamo lavorando su un’integrazione con la banca dati ANAC (dati.anticorruzione.it) per importare dati sugli appalti pubblici nella nostra piattaforma. Fino alla settimana scorsa l’integrazione funzionava regolarmente, ma da qualche giorno abbiamo riscontrato un blocco sistematico delle chiamate alle API.

Dopo alcune verifiche, abbiamo scoperto che il WAF di ANAC non blocca semplicemente gli IP geograficamente non italiani, ma blocca tutti i range IP appartenenti a cloud provider (come AWS), indipendentemente dalla loro localizzazione geografica. Ad esempio, un’istanza AWS nella regione eu-south-1 (Milano) con IP geograficamente italiano riceve ugualmente un HTTP 403, mentre lo stesso endpoint risponde correttamente da un IP residenziale italiano.

Abbiamo inviato una segnalazione via PEC a protocollo@pec.anticorruzione.it (ricevuta solo conferma di protocollazione, nessuna risposta di merito)

Abbiamo verificato che il blocco riguarda i range IP cloud in generale, non solo specifiche aree geografiche

Dal punto di vista normativo, un blocco basato esclusivamente sull’ASN/provider del cloud solleva alcune perplessità: non risulta alcuna base giuridica che obblighi una PA a limitare l’accesso ai propri servizi digitali in base all’infrastruttura tecnica dell’utente. Le linee guida AgID sull’accessibilità spingono verso la massimizzazione dell’accesso, non verso barriere tecniche arbitrarie. Un accesso ristretto dovrebbe basarsi sull’identità (es. SPID/CIE/eIDAS), non su caratteristiche dell’IP.

Qualcuno ha riscontrato lo stesso problema con l’endpoint di ANAC o con altre PA?

Esiste un canale di segnalazione tecnica più diretto della PEC istituzionale?

Qualcuno è riuscito a trovare un workaround legittimo o un’API che permette di recuperare i bandi cig per ente?

C’è interesse a fare una segnalazione coordinata, magari tramite AgID o il Dipartimento per la trasformazione digitale?

Grazie in anticipo a chiunque abbia esperienza o suggerimenti su questo tema.

1 Mi Piace

ed io ho provato a compilare https://supportcenter.anticorruzione.it/ ed inviare

ma niente da fare:

gira gira la rotella… da quasi 20 minuti… :zipper_mouth_face:

al 28 minuto si è sbloccato .. wow!

ciao avete trovato una soluzione? Vi hanno risposto alla segnalazione?
il support center dice che non può rispondere a queste domande ma di inviare una pec a protocollo@pec.anticorruzione.it
L’unica modalità attualmente funzionante è tramite proxy ma non è molto efficiente come metodo
i dati dovrebbero essere open perché c’è questo blocco?

Per un nostri sito (https://appaltintel.it) abbiamo risolto il problema prelevando da ANAC i dump OCDS mensili massivi (dati.anticorruzione.it/opendata/download/dataset/ocds/filesystem/bulk/{anno}/{mese}.json) invece di chiamare l’API. Spero che questa informazione possa esserti utile.

Ciao Giorgio,
grazie.

Sì sono gli URL disponibili nel portale opendata.

Ho provato con https://dati.anticorruzione.it/opendata/download/dataset/ocds/filesystem/bulk/2026/01.json ma mi dà 404 - Not Found.

Cosa sbaglio?

Ciao,

l’URL è giusto. Il problema è che ANAC pubblica i dump mensili con diversi mesi di ritardo e a volte la pubblicazione non è sequenziale: 2026/01.json non esiste ancora, così come 2025/12, mentre i mesi fino al 2025/11 sono disponibili. E’ disponibile anche il mese 2026/03 (il più recente da quello che ho appurato) pur mancando quelli intermedi.

E’ una situazione abbastanza caotica, forse correggeranno in futuro.

Grazie Giorgio, non mi torna in ogni caso: ok il dato ancora non c’è, e perché aggiornano un catalogo dati, mettendo in indice qualcosa che non c’è?

Non voglio una risposta, lo sottolineo come bruttura nella loro pipeline.