API pubblica dei premi LAMal
Le stesse cifre del comparatore, in JSON, senza chiave e senza account. Dati ufficiali UFSP, riutilizzo libero con menzione della fonte.
GET/api/v1/lieux
Risolve un NPA o un nome di comune verso la sua regione di premio. È il punto d'ingresso obbligato: un premio appartiene alla coppia (cantone, regione), e questa unione non è pubblicata con alcun file di tariffe.
Parametri
| Parametro | Obbligatorio | Descrizione |
|---|---|---|
| q | sì | un NPA a 4 cifre (1800) o un inizio di nome di comune (Vev) |
Provare
curl "https://comparaison-des-primes-lamal.ch/api/v1/lieux?q=1800"Risposta
{
"requete": "1800",
"trouves": 1,
"lieux": [
{
"no_ofs": 5890,
"commune": "Vevey",
"npa": 1800,
"canton": "VD",
"region_de_prime": 1
}
]
}GET/api/v1/primes
Tutti i premi di base disponibili a un indirizzo, ordinati per prezzo crescente, con il sovrapprezzo annuo di ogni offerta rispetto alla meno cara.
Parametri
| Parametro | Obbligatorio | Descrizione |
|---|---|---|
| lieu | sì | un NPA a 4 cifre o un nome di comune |
| age | no | intero da 0 a 120 — determina la classe e le franchigie ammesse (predefinito: 35) |
| franchise | no | una soglia ufficiale per questa classe (predefinito: la più bassa) |
| accident | no | 1 per includere la copertura infortuni, 0 per sospenderla (predefinito: 1) |
| langue | no | de, fr, it o en — la lingua dei nomi dei modelli (predefinito: fr) |
Provare
curl "https://comparaison-des-primes-lamal.ch/api/v1/primes?lieu=1800&age=35&franchise=300"Risposta
{
"annee": 2026,
"source": "Office fédéral de la santé publique (OFSP), opendata.swiss",
"donnees_du": "2026-08-24",
"licence": "CC BY 4.0 — réutilisation libre avec mention de la source",
"fournies_par": "https://comparaison-des-primes-lamal.ch",
"documentation": "https://comparaison-des-primes-lamal.ch/fr/api/",
"demande": {
"lieu": "Vevey",
"npa": 1800,
"canton": "VD",
"region_de_prime": 1,
"age": 35,
"classe_d_age": "ADULTE",
"franchise": 300,
"accident_inclus": true,
"annee": 2026
},
"resultats": 105,
"offres": [
{
"no_ofsp": 312,
"caisse": "Atupri Assurance de la santé SA",
"modele": "HMO",
"prime_mensuelle": 570.1,
"prime_annuelle": 6841.2,
"surcout_annuel": 0
},
{
"no_ofsp": 1509,
"caisse": "Sanitas Grundversicherungen AG",
"modele": "TelMed (Compact One)",
"prime_mensuelle": 571,
"prime_annuelle": 6852,
"surcout_annuel": 10.8
},
"… 103 autres"
]
}GET/api/v1/caisses
I 34 assicuratori ammessi, ciascuno con il numero di regioni in cui è il meno caro, il suo rango mediano e il suo sovrapprezzo annuo mediano. È la cifra che nessun altro pubblica.
Provare
curl "https://comparaison-des-primes-lamal.ch/api/v1/caisses"Risposta
{
"annee": 2026,
"source": "Office fédéral de la santé publique (OFSP), opendata.swiss",
"donnees_du": "2026-08-24",
"licence": "CC BY 4.0 — réutilisation libre avec mention de la source",
"fournies_par": "https://comparaison-des-primes-lamal.ch",
"documentation": "https://comparaison-des-primes-lamal.ch/fr/api/",
"total": 34,
"caisses": [
{
"no_ofsp": 8,
"nom": "CSS Assurance-maladie SA",
"nom_court": "CSS",
"positionnement": {
"zones_actives": 42,
"zones_total": 42,
"zones_ou_la_moins_chere": 0,
"rang_median": 11,
"surcout_annuel_median": 602.4
}
},
"… 33 autres"
]
}GET/api/v1/observatoire
Gli aggregati: differenza di premio fra regioni dello stesso cantone e aumento su undici anni cantone per cantone.
Provare
curl "https://comparaison-des-primes-lamal.ch/api/v1/observatoire"Risposta
{
"annee": 2026,
"source": "Office fédéral de la santé publique (OFSP), opendata.swiss",
"donnees_du": "2026-08-24",
"licence": "CC BY 4.0 — réutilisation libre avec mention de la source",
"fournies_par": "https://comparaison-des-primes-lamal.ch",
"documentation": "https://comparaison-des-primes-lamal.ch/fr/api/",
"national": {
"zones_tarifaires": 42,
"caisses": 34,
"prime_la_plus_basse": 385.8,
"ecart_annuel_max_dans_un_canton": 1400.4,
"canton_de_cet_ecart": "ZH",
"hausse_mediane_par_canton_pourcent": 65.4,
"periode": "2015-2026"
},
"ecarts_intercommunaux": [
"…"
],
"hausses_par_canton": [
"…"
]
}Su cosa potete contare
La provenienza viaggia con le cifre
Ogni risposta porta `source`, `annee`, `licence` e il profilo di calcolo. Un dato che circola senza la sua fonte finisce attribuito a qualcun altro, o contestato senza potersi difendere.
Gli errori dicono cosa correggere
Una franchigia sconosciuta non restituisce « invalid parameter » ma l'elenco delle soglie ammesse per quella classe d'età. Non dovreste aprire questa pagina due volte.
Nessun dato personale entra
Né nome, né indirizzo esatto, né e-mail: un NPA, un'età e una franchigia bastano a calcolare un premio. L'API non ha quindi nulla da proteggere né da registrare.
Nessuna classifica interna
L'ordinamento è il prezzo crescente, la prima riga è la meno cara. Non esiste un campo « migliore offerta »: sarebbe un'opinione travestita da dato.
Dettagli tecnici
- CORS aperto a tutte le origini. Nessun cookie, nessuna sessione.
- Risposte in cache un’ora lato client, un giorno lato server.
- Nessun limite di frequenza annunciato, quindi nessuna garanzia: per un uso intenso, mettete la risposta in cache dalla vostra parte.
- I dati cambiano una volta all'anno, quando l'UFSP pubblica i premi dell'anno successivo.