Widget & API
Affiche la température de l'eau sur ton site : c'est gratuit, en échange d'une attribution « temperature-de-leau.fr » avec un lien.
Le widget embarquable
Chaque site a une page widget minimaliste (/widget/{id}) faite pour être intégrée
en iframe. L'id est le numéro visible dans l'URL de la fiche
(ex. https://temperature-de-leau.fr/lac/9-… → id 9).
Aperçu
L'API JSON
Deux points d'entrée publics, sans clé, avec CORS ouvert (Access-Control-Allow-Origin: *)
et cache 10 minutes :
GET https://temperature-de-leau.fr/api/lac/{id}— un site.GET https://temperature-de-leau.fr/api/sites?ids=1,2,3— jusqu'à 50 sites d'un coup.
Réponse (par site) :
{
"id": 9, "name": "…", "commune": "…", "dep": "29", "type": "mer",
"lat": 48.7, "lng": -3.5, "url": "https://temperature-de-leau.fr/lac/9-…",
"temperature": { "value": 17.4, "date": "2026-07-08 12:00:00", "source": "marine",
"label": "Modèle marin (Open-Meteo)", "fresh": true },
"forecast": [ { "date": "2026-07-08", "value": 17.4, "source": "marine" }, … ],
"quality": { "rank": "Excellent", "year": 2025 }
}
temperature et quality valent null quand la donnée manque ;
forecast peut être vide.
Attribution
L'utilisation du widget ou de l'API implique de créditer « temperature-de-leau.fr » avec un lien cliquable à proximité des données (le widget l'inclut déjà). Merci de rester raisonnable sur la fréquence d'appel : les réponses sont mises en cache 10 minutes, inutile d'interroger plus souvent.