Vai al contenuto

Frazioni italiane in JSON

Le 67.215 frazioni e località sono dentro json/comuni.json: ogni comune ha la chiave «frazioni» con l'elenco delle sue località, ciascuna con tipo, popolazione, altitudine e coordinate. UTF-8, numeri come numeri. Incluse nei piani Pro e Full.

.JSON

Ultimo aggiornamento:

Vedi i piani

Estratto reale

Com'è fatto il file, con dati veri

{
    "istat": 49009,
    "istat_testo": "049009",
    "nome": "Livorno",
    "frazioni": [
        {
            "istat": 4900910004,
            "nome": "Livorno",
            "tipo": "centro_abitato",
            "popolazione": 150968,
            "altitudine": 3,
            "latitudine": 43.544371,
            "longitudine": 10.325975
        },
        {
            "istat": 4900910006,
            "nome": "Quercianella",
            "tipo": "centro_abitato",
            "popolazione": 1174,
            "altitudine": 22,
            "latitudine": 43.458234,
            "longitudine": 10.36939
        }
    ]
}

Un comune della provincia di Livorno, la stessa della demo gratuita, con alcune delle sue chiavi. Il pacchetto contiene l'elenco completo.

Struttura

Dove lo trovi nel pacchetto

json/comuni.json
La chiave «frazioni» di ogni comune.

Le colonne di data_comuni_frazioni

id «excel.id»
istat «Codice ISTAT»
Codice ISTAT numerico. Identificativo univoco dell'ente territoriale.
comune_istat «Codice ISTAT comune»
Codice ISTAT del comune. Chiave esterna verso data_comuni.istat.
nome «Nome»
Denominazione ufficiale dell'ente.
tipo «Tipo»
popolazione «Popolazione»
altitudine «Altitudine»
latitudine «Latitudine»
Latitudine geografica in gradi decimali (WGS84).
longitudine «Longitudine»
Longitudine geografica in gradi decimali (WGS84).

Tra virgolette l'intestazione che la colonna ha nei file Excel e CSV.

Come usarlo

Dal file ai tuoi dati in pochi passi

Python

import json

with open('json/comuni.json', encoding='utf-8') as f:
    comuni = json.load(f)

frazioni = [fr | {'comune': c['nome']} for c in comuni for fr in c['frazioni']]

JavaScript (Node.js)

import { readFileSync } from 'node:fs';

const comuni = JSON.parse(readFileSync('json/comuni.json', 'utf8'));
const frazioni = comuni.flatMap((c) => c.frazioni.map((f) => ({ ...f, comune: c.nome })));

PHP

$comuni = json_decode(file_get_contents('json/comuni.json'), true);
$frazioni = array_merge(...array_column($comuni, 'frazioni'));

Domande frequenti

Che struttura ha il file?

Un array di comuni, uno per oggetto: la chiave «frazioni» è un elenco dentro ciascun comune, vuoto quando non ce ne sono.

I numeri sono numeri o testo?

Numeri veri dove il dato è numerico, come popolazione e superficie; testo dove contano gli zeri iniziali, come i codici ISTAT a sei cifre e i CAP.

In quali piani è incluso?

Nei piani Pro e Full. La demo gratuita contiene lo stesso file per una provincia intera.

Provalo prima di acquistarlo

La demo gratuita contiene i dati completi di una provincia nei formati Excel, CSV e JSON: verifichi colonne, chiavi e qualità sul tuo caso reale, poi decidi.

Vedi i piani e i prezzi

Frazioni italiane negli altri formati

Altri dati in JSON

Cosa contengono questi dati, al di là del formato: Frazioni e località →

Scarica la demo gratuita

Inserisci la tua email: ti inviamo subito il link per scaricare la provincia di Livorno al completo, 19 comuni con tutti i campi — comprese zone climatiche e sismiche, frazioni e serie solari.

Riceverai subito il link per scaricare la demo e occasionali aggiornamenti sul database. Puoi disiscriverti quando vuoi. Consulta la privacy policy.

Pronto a usare i dati nel tuo lavoro?

Un file solo, aggiornato ogni settimana, per chi prepara preventivi, anagrafiche, analisi o spedizioni. Lo apri in Excel o lo carichi nel tuo gestionale.