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 :

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.