Öffentliche API der KVG-Prämien
Dieselben Zahlen wie im Rechner, als JSON, ohne Schlüssel und ohne Konto. Amtliche BAG-Daten, freie Weiterverwendung mit Quellenangabe.
GET/api/v1/lieux
Löst eine PLZ oder einen Gemeindenamen zur Prämienregion auf. Der unumgängliche Einstieg: eine Prämie gehört zum Paar (Kanton, Prämienregion), und diese Verknüpfung liegt keiner Tarifdatei bei.
Parameter
| Parameter | Pflicht | Beschreibung |
|---|---|---|
| q | ja | eine vierstellige PLZ (1800) oder ein Namensanfang (Vev) |
Ausprobieren
curl "https://comparaison-des-primes-lamal.ch/api/v1/lieux?q=1800"Antwort
{
"requete": "1800",
"trouves": 1,
"lieux": [
{
"no_ofs": 5890,
"commune": "Vevey",
"npa": 1800,
"canton": "VD",
"region_de_prime": 1
}
]
}GET/api/v1/primes
Alle an einer Adresse verfügbaren Grundversicherungsprämien, nach Preis sortiert, mit den jährlichen Mehrkosten jedes Angebots gegenüber dem günstigsten.
Parameter
| Parameter | Pflicht | Beschreibung |
|---|---|---|
| lieu | ja | eine vierstellige PLZ oder ein Gemeindename |
| age | nein | ganze Zahl 0–120 — bestimmt Altersklasse und zulässige Franchisen (Standard: 35) |
| franchise | nein | eine amtliche Stufe für diese Klasse (Standard: die tiefste) |
| accident | nein | 1 mit Unfalldeckung, 0 ohne (Standard: 1) |
| langue | nein | de, fr, it oder en — Sprache der Modellnamen (Standard: fr) |
Ausprobieren
curl "https://comparaison-des-primes-lamal.ch/api/v1/primes?lieu=1800&age=35&franchise=300"Antwort
{
"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
Die 34 zugelassenen Versicherer, je mit der Zahl der Regionen, in denen sie die günstigsten sind, ihrem medianen Rang und ihren medianen Mehrkosten pro Jahr. Diese Zahl veröffentlicht sonst niemand.
Ausprobieren
curl "https://comparaison-des-primes-lamal.ch/api/v1/caisses"Antwort
{
"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
Die Aggregate: Prämienunterschied zwischen Regionen desselben Kantons und Anstieg über elf Jahre je Kanton.
Ausprobieren
curl "https://comparaison-des-primes-lamal.ch/api/v1/observatoire"Antwort
{
"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": [
"…"
]
}Worauf Sie sich verlassen können
Die Quelle reist mit den Zahlen
Jede Antwort trägt `source`, `annee`, `licence` und das Berechnungsprofil. Daten ohne Quelle werden früher oder später jemand anderem zugeschrieben — oder bestritten, ohne sich wehren zu können.
Fehler sagen, was zu korrigieren ist
Eine unbekannte Franchise ergibt kein «invalid parameter», sondern die Liste der für diese Altersklasse zulässigen Stufen. Sie sollten diese Seite kein zweites Mal öffnen müssen.
Keine Personendaten gehen ein
Kein Name, keine genaue Adresse, keine E-Mail: PLZ, Alter und Franchise genügen für eine Prämie. Die API hat damit nichts zu schützen und nichts zu protokollieren.
Keine eigene Rangliste
Sortiert wird nach aufsteigendem Preis, die erste Zeile ist die günstigste. Es gibt kein Feld «bestes Angebot»: das wäre eine Meinung im Gewand einer Zahl.
Technische Angaben
- CORS für alle Herkünfte offen. Keine Cookies, keine Sessions.
- Antworten eine Stunde clientseitig, einen Tag serverseitig zwischengespeichert.
- Keine angekündigte Ratenbegrenzung, also auch keine Garantie: für dauerhafte Nutzung bitte selbst zwischenspeichern.
- Die Daten ändern sich einmal jährlich, wenn das BAG die Prämien des Folgejahres publiziert.