Open Data
I dati meteo sono disponibili in formato aperto e possono essere utilizzati liberamente.
Visualizza
API Request
- URL
- https://apimeteo.regione.marche.it/Stazioni
- Metodo
- GET
- Parametri
-
- attive: true / false (opzionale, indica se sono attive o meno)
- provincia: AN / AP / FM / MC / PU (opzionale)
API Response
- Formato
- JSON
- Descrizione
- Restituisce un elenco di stazioni meteo con le relative informazioni.
Esempio
- Esempio di richiesta
-
GET https://apimeteo.regione.marche.it/Stazioni?attive=true - Esempio di risposta
-
{ "totale": 71, "lista": [ { "codice": "ST01", "indirizzo": "via Mediana Inferiore - (Piani Morti)", "latString": "42°50'32.186''", "longString": "13°41'55.576''", "longitudine": 13.69877, "latitudine": 42.84227, "latGb": 4744131, "longGb": 2413671, "altitudine": "114", "statoCodice": "ATTIVA", "stato": "Stazione dismessa o non più attiva", "provincia": "AP", "nome": "Maltignano", "comune": "Maltignano", "inizio": "1996-12-06T00:00:00", "fine": "2025-08-28T06:20:00" }, ... ] }
Visualizza
API Request
- URL
- https://apimeteo.regione.marche.it/Stazione/{codice stazione}
- Metodo
- GET
- Parametri
-
- codice stazione: Codice della stazione
API Response
- Formato
- JSON
- Descrizione
- Restituisce il dettaglio di una stazione meteo con le relative informazioni.
Esempio
- Esempio di richiesta
-
GET https://apimeteo.regione.marche.it/Stazione/ST11 - Esempio di risposta
-
{ "codice": "st11", "indirizzo": "Via S. Pietro Orgiano, 29", "latString": "43°12'33.196''", "longString": "13°45'11.196''", "longitudine": 13.75311, "latitudine": 43.20922, "latGb": 4784814, "longGb": 2418717, "altitudine": "38", "genere": "EDI", "stato": 1, "statoDescrizione": "Stazione AMAP attiva", "proprietario": "Comune di Urbino", "provincia": "FM", "nome": "Fermo", "comune": "Fermo", "inizio": "1996-12-06T00:00:00", "fine": "2025-08-26T06:20:00", "listaSensori": { ... } }
Visualizza
API Request
- URL
- https://apimeteo.regione.marche.it/Sensori
- Metodo
- GET
- Parametri
-
Nessun parametro richiesto.
API Response
- Formato
- JSON
- Descrizione
- Restituisce un elenco delle tipologie di sensore.
Esempio
- Esempio di richiesta
-
GET https://apimeteo.regione.marche.it/Sensori - Esempio di risposta
-
{ "totale": 22, "lista": [ { "id": 1, "descrizione": "Sensore di temperatura in aria a m. 1.50 dal suolo" }, ... ] }
Visualizza
API Request
- URL
- https://apimeteo.regione.marche.it/Sensore/{id}
- Metodo
- GET
- Parametri
-
- id: ID del sensore
API Response
- Formato
- JSON
- Descrizione
- Restituisce il dettaglio di una tipologia di sensore con le grandezze associate.
Esempio
- Esempio di richiesta
-
GET https://apimeteo.regione.marche.it/Sensore/10 - Esempio di risposta
-
{ "id": 10, "descrizione": "Sensore di precipitazione", "listaGrandezze": { "totale": 1, "lista": [ { "codice": "PRECG", "nome": "Precipitazione totale", "periodo": "Giorno", "unitaMisura": "mm" } ] } }
Visualizza
API Request
- URL
- https://apimeteo.regione.marche.it/MisureGiornaliere/{IdSensore}/{Grandezza}/{Inizio}/{Fine}
- Metodo
- GET
- Parametri
-
- IdSensore: ID del sensore
- Grandezza: Codice della grandezza.
- Inizio: yyyy-MM-dd di inizio del periodo selezionato.
- Fine: yyyy-MM-dd di fine del periodo selezionato.
API Response
- Formato
- JSON
- Descrizione
- Restituisce un elenco delle misure giornaliere dato un sensore, una grandezza e un periodo indicato dalla data di inizio e fine nel formato yyyy-MM-dd.
Esempio
- Esempio di richiesta
-
GET https://apimeteo.regione.marche.it/MisureGiornaliere/1027/TMG/2025-06-01/2025-06-30 - Esempio di risposta
-
{ "totale": 29, "lista": [ { "codice": "TM", "nome": "Temperatura media", "periodo": "Ora", "unitaMisura": "°C", "visibileInAPi": true, "haMensile": false, "descrizione": "Temperatura media oraria (°C)" }, ... ] }
Visualizza
API Request
- URL
- https://apimeteo.regione.marche.it/MisureMensili/{IdSensore}/{Grandezza}/{Inizio}/{Fine}
- Metodo
- GET
- Parametri
-
- IdSensore: ID del sensore
- Grandezza: Codice della grandezza.
- Inizio: yyyy-MM-dd di inizio del periodo selezionato.
- Fine: yyyy-MM-dd di fine del periodo selezionato.
API Response
- Formato
- JSON
- Descrizione
- Restituisce un elenco delle misure mensili dato un sensore, una grandezza e un periodo indicato dalla data di inizio e fine nel formato yyyy-MM-dd.
Esempio
- Esempio di richiesta
-
GET https://apimeteo.regione.marche.it/MisureMensili/1027/TMM/2025-01-01/2025-06-30 - Esempio di risposta
-
{ "funzione": "Media", "codiceGrandezza": "TMM", "grandezza": "Temperatura media", "unitaMisura": "°C", "inizio": "2025-01-01", "fine": "2025-06-30", "totale": 6, "lista": [ { "anno": "2025", "mese": "1", "valore": 7.847666666666668, "numeroGiornalieri": 30 }, } }
Visualizza
API Request
- URL
- https://apimeteo.regione.marche.it/MisureAnnuali/{IdSensore}/{Grandezza}/{Inizio}/{Fine}
- Metodo
- GET
- Parametri
-
- IdSensore: ID del sensore
- Grandezza: Codice della grandezza.
- Inizio: yyyy-MM-dd di inizio del periodo selezionato.
- Fine: yyyy-MM-dd di fine del periodo selezionato.
API Response
- Formato
- JSON
- Descrizione
- Restituisce un elenco delle misure mensili dato un sensore, una grandezza e un periodo indicato dalla data di inizio e fine nel formato yyyy-MM-dd.
Esempio
- Esempio di richiesta
-
GET https://apimeteo.regione.marche.it/MisureAnnuali/1027/TMM/2025-01-01/2025-06-30 - Esempio di risposta
-
{ "funzione": "Media", "codiceGrandezza": "TMM", "grandezza": "Temperatura media", "unitaMisura": "°C", "inizio": "2025-01-01", "fine": "2025-06-30", "totale": 6, "lista": [ { "anno": "2025", "mese": "1", "valore": 7.847666666666668, "numeroGiornalieri": 30 }, } }
Visualizza
API Request
- URL
- https://apimeteo.regione.marche.it/Grandezze
- Metodo
- GET
- Parametri
-
Nessun parametro richiesto.
API Response
- Formato
- JSON
- Descrizione
- Restituisce un elenco delle grandezze.
Esempio
- Esempio di richiesta
-
GET https://apimeteo.regione.marche.it/Grandezze - Esempio di risposta
-
{ "totale": 5, "lista": [ { "codice": "TMG", "nome": "Temperatura media", "periodo": "Giorno", "unitaMisura": "°C" }, ... ] }