API per Sviluppatori
Accedi ai dati dei comuni italiani tramite la nostra API REST gratuita
Quick Start
Inizia subito a usare la nostra API con una semplice richiesta GET:
https://api.daticomuni.it/v1/comuni
Base URL e Versioni
Base URL: https://api.daticomuni.it
Versione corrente: v1
Formato risposta: JSON
Versioni API
- v1: Versione stabile corrente
- v2: In sviluppo (contattaci per accesso beta)
Endpoint Disponibili
Comuni
/v1/comuni
Elenca tutti i comuni con paginazione
/v1/comuni/{codice_istat}
Dati dettagliati di un comune specifico
/v1/comuni/search
Ricerca comuni per nome
Province
/v1/province
Elenca tutte le province
/v1/province/{sigla}/comuni
Comuni di una provincia specifica
Regioni
/v1/regioni
Elenca tutte le regioni
/v1/regioni/{nome}/comuni
Comuni di una regione specifica
Parametri Comuni
| Parametro | Tipo | Descrizione | Esempio |
|---|---|---|---|
limit |
Integer | Numero massimo di risultati (max: 1000) | ?limit=50 |
offset |
Integer | Numero di risultati da saltare | ?offset=100 |
sort |
String | Campo di ordinamento | ?sort=nome |
order |
String | Direzione ordinamento (asc/desc) | ?order=desc |
fields |
String | Campi da includere | ?fields=nome,popolazione |
Formato Risposta
Struttura JSON
Campi Disponibili
| Campo | Tipo | Descrizione |
|---|---|---|
codice_istat |
String | Codice ISTAT univoco |
nome |
String | Nome del comune |
provincia |
String | Sigla provincia |
regione |
String | Nome regione |
popolazione |
Integer | Numero abitanti |
superficie |
Float | Superficie in km² |
latitudine |
Float | Coordinata geografica |
longitudine |
Float | Coordinata geografica |
Rate Limiting
Per garantire un servizio stabile per tutti, appliciamo i seguenti limiti:
- API Gratuita: 100 richieste/ora per IP
- API Pro: 10.000 richieste/ora
- API Enterprise: Illimitate
Headers Rate Limit
Quando superi i limiti, riceverai una risposta 429 Too Many Requests.
Gestione Errori
Codici di Errore
| Codice | Descrizione | Soluzione |
|---|---|---|
400 |
Bad Request | Verifica parametri richiesta |
404 |
Not Found | Risorsa non trovata |
429 |
Too Many Requests | Riduci frequenza richieste |
500 |
Internal Server Error | Riprotra più tardi |
Formato Errore
🚀 DatiComuni API Pro
Sblocca funzionalità avanzate: dati storici, meteo, geocoding, supporto prioritario
Scopri API Pro →SDK e Librerie
Python
JavaScript
PHP
Supporto e Contatti
Per assistenza tecnica, domande o suggerimenti:
- Email: api@daticomuni.it
- Documentation: Swagger UI
- Status: API Status
- GitHub: Client Libraries