{"id":22124057,"url":"https://github.com/matteocontrini/comuni-json","last_synced_at":"2025-04-04T21:08:33.590Z","repository":{"id":57213650,"uuid":"54749625","full_name":"matteocontrini/comuni-json","owner":"matteocontrini","description":"🇮🇹 Database JSON comuni italiani (2020) con informazioni ISTAT + CAP","archived":false,"fork":false,"pushed_at":"2020-04-15T10:13:58.000Z","size":9903,"stargazers_count":505,"open_issues_count":19,"forks_count":63,"subscribers_count":70,"default_branch":"master","last_synced_at":"2025-04-02T05:56:02.343Z","etag":null,"topics":["database","dati","istat","json"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/matteocontrini.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2016-03-25T21:53:55.000Z","updated_at":"2025-03-20T09:16:56.000Z","dependencies_parsed_at":"2022-08-29T02:10:30.078Z","dependency_job_id":null,"html_url":"https://github.com/matteocontrini/comuni-json","commit_stats":null,"previous_names":[],"tags_count":13,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/matteocontrini%2Fcomuni-json","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/matteocontrini%2Fcomuni-json/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/matteocontrini%2Fcomuni-json/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/matteocontrini%2Fcomuni-json/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/matteocontrini","download_url":"https://codeload.github.com/matteocontrini/comuni-json/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247249525,"owners_count":20908212,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["database","dati","istat","json"],"created_at":"2024-12-01T15:46:20.145Z","updated_at":"2025-04-04T21:08:33.555Z","avatar_url":"https://github.com/matteocontrini.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# comuni-json\n**Database non ufficiale dei comuni italiani, con informazioni ISTAT e CAP.**\n\nIl file JSON con tutti i **7904 comuni** è [`comuni.json`](https://github.com/matteocontrini/comuni-json/raw/master/comuni.json).\n\nLa lista dei comuni è aggiornata al 01/01/2020. Comprende i [nuovi comuni 2020](http://www.tuttitalia.it/variazioni-amministrative/nuovi-comuni-2020/), con CAP \"aggiornati\" a dicembre 2019.\n\nI CAP dei nuovi comuni sono provvisori fino a quando Poste Italiane non li aggiorna.\n\nVedi la sezione [Aggiornamenti](#aggiornamenti) per le ultime modifiche.\n\n## ❗ Attenzione\n\n**La completezza e correttezza dei CAP non può essere garantita**, perché Poste Italiane non rilascia pubblicamente la lista completa dei CAP. Ne consegue che **questi dati non sono adatti per usi professionali o che richiedono garanzie di affidabilità** (si consiglia per questi casi di considerare i servizi a pagamento \"[Professional](https://business.poste.it/professionisti-imprese/prodotti/cap-professional-dati-toponomastici-localita-italiane.html)\" di Poste).\n\n## Descrizione campi\n\n* Nome (campo `nome`)\n* Codice ISTAT (campo `codice`)\n* Zona/Ripartizione geografica (campo `zona` con sottocampi `nome` e `codice`)\n* Regione (campo `regione` con sottocampi `nome` e `codice`)\n* Provincia (campo `provincia` con sottocampi `nome` e `codice`). Contiene il nome e il codice storico della provincia anche in caso di provincia abolita. Vedere la discussione in [#22](https://github.com/matteocontrini/comuni-json/issues/22)\n* Sigla automobilistica (campo `sigla`)\n* Codice catastale (campo `codiceCatastale`)\n* Codice di Avviamento Postale (campo `cap`). Sia in caso di comuni con CAP singolo che comuni multi-CAP, il campo è un array che specifica tutti i CAP per il comune\n* Popolazione (campo `popolazione`). Il valore si riferisce alla popolazione relativa al censimento 2011\n\nTutti i campi sono di tipo stringa, ad eccezione di `popolazione` che è numerico.\n\n## Rappresentazioni di esempio\n\n### CAP singolo\n\n```json\n{\n    \"nome\": \"Terranova dei Passerini\",\n    \"codice\": \"098057\",\n    \"zona\": {\n        \"nome\": \"Nord-ovest\",\n        \"codice\": \"1\"\n    },\n    \"regione\": {\n        \"codice\": \"03\",\n        \"nome\": \"Lombardia\"\n    },\n    \"provincia\": {\n        \"codice\": \"098\",\n        \"nome\": \"Lodi\"\n    },\n    \"sigla\": \"LO\",\n    \"codiceCatastale\": \"L125\",\n    \"cap\": [\"26827\"],\n    \"popolazione\": 906\n}\n```\n\n### Multi-CAP\n\n```json\n{\n    \"nome\": \"Torino\",\n    \"codice\": \"001272\",\n    \"zona\": {\n        \"nome\": \"Nord-ovest\",\n        \"codice\": \"1\"\n    },\n    \"regione\": {\n        \"codice\": \"01\",\n        \"nome\": \"Piemonte\"\n    },\n    \"cm\": {\n        \"codice\": \"201\",\n        \"nome\": \"Torino\"\n    },\n    \"provincia\": {\n        \"codice\": \"001\",\n        \"nome\": \"\"\n    },\n    \"sigla\": \"TO\",\n    \"codiceCatastale\": \"L219\",\n    \"cap\": [\n        \"10121\",\n        \"10122\",\n        \"10123\",\n        \"10124\",\n        \"10125\",\n        \"10126\",\n        \"10127\",\n        \"10128\",\n        \"10129\",\n        \"10130\",\n        \"10131\",\n        \"10132\",\n        \"10133\",\n        \"10134\",\n        \"10135\",\n        \"10136\",\n        \"10137\",\n        \"10138\",\n        \"10139\",\n        \"10140\",\n        \"10141\",\n        \"10142\",\n        \"10143\",\n        \"10144\",\n        \"10145\",\n        \"10146\",\n        \"10147\",\n        \"10148\",\n        \"10149\",\n        \"10150\",\n        \"10151\",\n        \"10152\",\n        \"10153\",\n        \"10154\",\n        \"10155\",\n        \"10156\"\n    ],\n    \"popolazione\": 872367\n}\n```\n\n## Fonti\n\nIl database è basato su [dati ISTAT](http://www.istat.it/it/archivio/6789) ed è integrato con i dati sui CAP pubblicati da [ANCI](http://www.anci.it/) (Associazione Nazionale Comuni Italiani). Sono state effettuate correzioni manuali per aggiungere le zone postali dei comuni multi-CAP ([fonte 1](http://www.nonsolocap.it/docs/codice-di-avviamento-postale/), [fonte 2](http://www.comuni-italiani.it/cap/multicap.html)) e per allinearsi con gli [aggiornamenti dei CAP](https://www.poste.it/cap.html) effettuati in seguito alle fusioni del 2016, 2017, 2018 e 2019.\n\n## Aggiornamenti\n\nI dati sono aggiornati al 01/01/2020 ([PDF Istat](pdf/istat-2017-2020.pdf)).\n\nSono state apportate correzioni manuali in seguito agli aggiornamenti dei CAP comunicati da Poste Italiane il [18/04/2016](pdf/cap-aggiornamento-2016.pdf), il [21/11/2016](pdf/cap-aggiornamento-2016-II.pdf), l'[08/05/2017](pdf/cap-aggiornamento-2017.pdf), nel mese di [novembre 2017](pdf/cap-aggiornamento-2017-II.pdf), [marzo 2018](pdf/cap-aggiornamento-2018.pdf), novembre 2018 ([1](pdf/cap-aggiornamento-2018-IIa.pdf) e [2](pdf/cap-aggiornamento-2018-IIb.pdf)), il [17/06/2019](pdf/cap-aggiornamento-2019.pdf) e il [9/12/2019](pdf/cap-aggiornamento-2019-II.pdf).\n\nI CAP per i comuni istituiti (per fusione o incorporamento) a gennaio 2020, e febbraio e maggio 2017 non sono stati comunicati da Poste Italiane. Sono invece presenti i nuovi CAP per i comuni istituiti all'inizio del 2017 e durante il 2018. A dicembre 2019 sono stati corretti alcuni CAP della Sardegna ([#34](https://github.com/matteocontrini/comuni-json/issues/34)).\n\nIl 26/10/2018 è stato aggiunto il campo `popolazione`.\n\n**ATTENZIONE: nell'aggiornamento del 16/02/2019 è stato rimosso il campo `cm` (vedi [#22](https://github.com/matteocontrini/comuni-json/issues/22) per la discussione).**","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmatteocontrini%2Fcomuni-json","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmatteocontrini%2Fcomuni-json","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmatteocontrini%2Fcomuni-json/lists"}