API per l'elenco dei comuni italiani

Non è la soluzione, ma una iniziativa di sicuro interesse per questo thread: [Call for ideas] Confini amministrativi ISTAT

2 Mi Piace

Ho creato un’API JSON in Node.js per ottenere la lista dei comuni italiani.

Vi lascio sia la repo GitHub nel caso voleste modificarla oppure hostarla su un vostro dominio e vi lascio l’hosting a cui attualmente l’ho messa online.

Repository GitHub
Hosting Heroku

2 Mi Piace

Ma l’istat è stata mai contattata per richiedere un web service, magari rest o, meglio ancora, GraphQL per l’accesso a questi dati ?

Giampaolo,
i dati sono fermi al 2019 oppure ci sono aggiornamenti anche per quest’anno?
Devo dire che effettivamente il tuo servizio e’ pratico e veloce. In pratica quello che serve.

Buongiorno.

I dati sono aggiornati con quelli ISTAT (quindi attualmente 19/02/2020).

Trovi i dettagli su https://www.gerriquez.com

Buon weekend
Giampaolo

P.S.: il servizio - autogestito - non garantisce ovviamente al momento i requisiti di continuità necessari ad un sistema di produzione.

I dati sono aggiornati “near real time” (i.e.: il tempo necessario, dal momento della pubblicazione lato ISTAT, al loro caricamento in base dati).

1 Mi Piace

Ciao ragazzi,

sicuramente il progetto di Nicolo è perfetto.
Ad ogni modo, visto che è già stato citato in questo thread, ho creato delle lambda functions su Netlify forkando il repo di comuni-json

Se interessasse a qualcuno potete trovare gli endpoint REST qui

Fatemi sapere che ne pensate.
M.

Ciao, io ho creato questo servizio API, prendendo i dati dall’elenco comuni ISTAT.

https://www.apiitaly.com

Lorenzo

1 Mi Piace

Scusate, ho aperto la maggior parte dei link Istat.
Ma non ho trovato i codici CAP.

Mi è sfuggito qualche link?
Da quale sorgente recuperate i CAP?

Ciao Massimiliano,
la vicenda dei CAP ha discussioni storiche (puoi partire da questo thread, già citato agli inizi anche di questo thread).

Matteo

Ho letto troppo tardi il thread e ho implementato un micro WS da solo

lo trovate a https://istatapi.webweb.cloud

E’ appena creato quindi una documentazione molto basica…
se lo usate magari mandate qualche suggerimento per come migliorare/integrare

1 Mi Piace

Salve, ho creato delle api per un progetto privato che prendono il file csv dal sito istat e compogono dei json con lista regioni, lista province, lista province per regione, lista comuni, lista comuni per provincia (io le uso perlopiù per popolare delle select html però se servono altri dati che sono presenti nel file csv dell’istat possiamo integrarli). Le ho pubblicate su heroku ve le lascio qui in caso vi possano servire.

https://istat-api.herokuapp.com/regioni

https://istat-api.herokuapp.com/province

https://istat-api.herokuapp.com/province/piemonte

https://istat-api.herokuapp.com/comuni

https://istat-api.herokuapp.com/comuni/to

2 Mi Piace

Ottimo, ma sono file dinamici che si aggiornano ogni qualvolta istat aggiorna le liste o file statici che aggiorni te di tanto in tanto ?

ogni volta che viene chiamata riscarica il csv dal sito dell’istat quindi in teoria se lo cambiano restano aggiornate

2 Mi Piace

BuonGiorno Simone. Nel responso della tua utilissima api potresti aggiungere il cap? Diventerebbe perfetta per i miei scopi

Purtroppo nel file dell’istat non ci sono i cap c’è un codice numerico che però non corrisponde ai cap, non saprei come reperirlo. Mi dispiace.

gli oggetti contengono giusto i dati che mi servono, ma ho provato a confrontare la quantità di comuni tra i file CSV e l’API /comuni e ho notato che la lunghezza dell’array è inferiore di 1 rispetto al file CSV (ho già escluso la riga con i nomi delle colonne). Quale file va a recuperare dal sito dell’ISTAT?

Grazie del lavoro perché la PA se ne fotte.

C’è un repository unico su Github?

Ad esempio io ho arricchito la mia lista di comuni con CAP, wikidata e Catasto

Il progetto di open data sicilia è ottimo come base GitHub - opendatasicilia/comuni-italiani: In questo repo si raccolgono file relativi a tutti i comuni italiani (stemmi, dati popolazione, codici istat, lat, long)

https://www.istat.it/storage/codici-unita-amministrative/Elenco-comuni-italiani.csv

per i CAP è più complicato perché li gestisce Poste Italiane e fanno come gli pare a loro.

Ciao a tutti e ottimi lavori, quello che non mi è chiaro è perché i CAP sono sempre uno per comune, un comune grande ha sempre più CAP associati. Dove possono essere reperiti?