kanari

API publique et open data

Toutes les données de kanari sont accessibles gratuitement, sans clé et sans compte : foyers détectés par satellite dans le monde entier, signalements citoyens vérifiés, archive historique et flux RSS. Seule condition : créditer « kanari.io » avec un lien.

Foyers en temps réel

GET https://kanari.io/api/events?hours=24

Foyers agrégés (clusters de détections satellite VIIRS, GOES et Meteosat MTG) sur la fenêtre demandée. hours ∈ 6, 12, 24, 48, 72. Réponse : { events, meta }. Par défaut la réponse est allégée (les 2 000 foyers les plus pertinents, meta.truncated l'indique) ; ajoutez full=1 pour l'intégralité.

  • id — identifiant du foyer (heure + cellule)
  • centroid — [longitude, latitude] du foyer
  • count / viirsCount / goesCount / mtgCount — détections cumulées, par capteur
  • firstSeen / lastSeen — premier et dernier passage satellite (UTC)
  • maxFrp — puissance radiative max mesurée (MW)
  • confidence — possible | probable | corrobore (croisé avec des témoins)

Signalements vérifiés

GET https://kanari.io/api/signals?hours=24

Lieux où des témoignages publics de feu ont été vérifiés deux fois par IA (réseaux sociaux, presse). Réponse : { signals, meta }.

  • place / countryCode / lat / lon — lieu géoparsé du signalement
  • postCount / posts[] — témoignages retenus (url, source, date)
  • firstPost / lastPost / firstPress — horodatages (UTC), dont premier article de presse
  • newFire — true = premières mentions récentes (candidat départ de feu)

Archive complète (CSV)

GET https://kanari.io/opendata/feux.csv

Tous les feux significatifs archivés depuis le 3 août 2026, un par ligne : position, horodatages, détections par capteur, puissance max, témoignages, moyens aériens observés et URL de la page permanente. Licence CC BY 4.0. Le flux RSS des derniers feux est sur /feed.xml.

Serveur MCP pour les assistants IA

https://kanari.io/api/mcp

kanari est aussi un serveur MCP (Model Context Protocol, Streamable HTTP, sans clé) : branchez cette URL dans Claude, ChatGPT, Cursor ou n'importe quel agent, et il pourra interroger les feux en direct, l'archive, les statistiques, les moyens aériens et la précocité mesurée — en citant kanari.io. Outils exposés :

  • active_fires — foyers des 6 à 72 dernières heures, filtrables par pays, emprise ou rayon autour d'un point
  • fire_archive_search / fire_details — recherche dans l'archive (pays, dates, mois, seuils) et fiche complète d'un feu
  • wildfire_stats — chiffres citables par période et par pays, avec phrase de citation et source
  • firefighting_aircraft — bombardiers d'eau et hélicoptères en vol (ADS-B)
  • earliness_cases — cas mesurés d'avance sur la presse (72 h glissantes)

Exemple de configuration client :

{ "mcpServers": { "kanari": { "url": "https://kanari.io/api/mcp" } } }

Clients stdio uniquement : npx -y mcp-remote https://kanari.io/api/mcp. Lecture seule, mêmes données que l'API REST, même licence (CC BY 4.0, citer « kanari.io »).

Développeurs JavaScript : un client sans dépendance est publié sur npm (licence MIT) : kanari-fires (npm install kanari-fires).

Conditions d'utilisation

  • Attribution obligatoire : « Source : kanari.io » avec un lien, sur toute réutilisation publique.
  • Usage raisonnable : les données temps réel sont recalculées toutes les 2 à 5 minutes — inutile d'interroger plus d'une fois par minute. Mettez les réponses en cache.
  • Les détections proviennent de la NASA (FIRMS), de la NOAA (GOES) et d'EUMETSAT (Meteosat MTG) ; les horodatages sont les leurs. kanari fournit l'agrégation, la vérification et l'archive.
  • Service d'information, pas un canal d'alerte officiel : ne fondez aucune décision de sécurité uniquement sur ces données. En urgence : 112.

Une question, un besoin (webhooks, formats, volumes) ? Écrivez à contact@kanari.io ou ouvrez un ticket sur GitHub. Pour intégrer la carte elle-même, le plus simple reste le widget gratuit.