Surveillance de pages web et de prix concurrents (changedetection.io)
Alertes intelligentes sur les changements de prix, stock ou mentions légales de vos concurrents
Vendu par MagicMate
Ce qu'il faut
- Niveau
- N2 · Un peu de bricolage — Fonctionne dans un outil que vous avez déjà, mais demande des réglages (clé d'accès, options) avant d'être opérationnel.
- Serveur requis
- Non
- Réglages requis
- Oui
- Licence
- Projet tiers sous licence permissive (Apache-2.0) : utilisation, modification et redistribution permises selon ses termes, avec conservation des mentions de droit d'auteur et du texte de licence. Le texte de la licence d'origine, publié dans le dépôt source, fait foi.
Changedetection.io surveille en continu les pages web de vos concurrents — prix, stocks, mentions légales, offres — et vous alerte quand un changement survient, avec des filtres (XPath, CSS, JSONPath, jq, expressions régulières) pour cibler ce qui compte. Les règles de notification et les résumés par IA sont présents dans le dépôt libre (Apache-2.0) ; ils demandent un LLM configuré, cloud ou local (Ollama, vLLM), et le contenu surveillé est envoyé au fournisseur choisi.
Limites et précautions : les sites qui utilisent JavaScript demandent le mode navigateur (Playwright ou Chrome), et les sites protégés contre les robots peuvent rester inaccessibles. Surveiller des pages tierces peut contrevenir à leurs conditions d'utilisation.
Licence et attribution : ce produit référence le projet open source changedetection.io (https://github.com/dgtlmoon/changedetection.io), distribué sous licence Apache License 2.0 (texte complet : https://github.com/dgtlmoon/changedetection.io/blob/master/LICENSE). Tous droits conservés par ses auteurs ; cette fiche est une présentation rédigée par Marketia.
Critique Marketia
Verdict
Un outil auto-hébergé simple et éprouvé pour être alerté quand une page web change (prix, stock, mentions légales), et les « alertes intelligentes » de notre fiche existent dans le dépôt Apache-2.0 (code changedetectionio/llm/) : elles exigent un LLM configuré, cloud ou local (Ollama, vLLM), et l'envoi de contenu à un fournisseur tiers relève de l'utilisateur.
Pour qui (PME française)
- PME qui surveille les tarifs de concurrents, des pages réglementaires, des appels d'offres ou des fournisseurs, sans équipe technique lourde : un conteneur Docker suffit.
- Un utilisateur non technique peut ensuite créer ses surveillances dans l'interface web.
Points forts prouvés
- Installation documentée en une commande Docker (
docker compose up -doudocker runavec un volume de données), oupip3 install changedetection.io(README lu). - Écoute par défaut sur 127.0.0.1:5000 dans la commande Docker du README : l'interface n'est pas exposée par défaut.
- Filtres XPath, CSS, JSONPath, jq, expressions régulières ; suivi de PDF ; détection de prix et de retour en stock ; planification par fuseau horaire (README lu).
- Notifications via la bibliothèque Apprise (e-mail, Teams, Slack, Discord, webhook...) avec modèles Jinja2 (README lu).
- Très actif : version 0.60.9 le 2026-10-12, commits le 2026-10-16 (flux Atom lus).
Limites et risques
- Fonction IA : le README décrit des règles « notify me only when... » et des résumés par LLM, et indique qu'elles sont aussi disponibles dans le service hébergé (« Available in our subscription/hosted service from June 2026 »). Vérification à la source (2026-10-17) : le dépôt Apache-2.0 contient le code de ces fonctions (
changedetectionio/llm/, onglet de réglages LLM,litellm, prise en charge d'Ollama et de vLLM) et le README décrit leur activation. Elles demandent donc un LLM configuré, cloud ou local ; si un fournisseur cloud est choisi, le contenu surveillé lui est envoyé. Le bon fonctionnement n'a pas été testé. - Les sites avec JavaScript demandent le mode navigateur (Playwright/Chrome, conteneur supplémentaire recommandé « sockpuppetbrowser » à décommenter dans le compose, README). Les « Browser Steps » exigent Playwright.
- Sites protégés contre les robots : le README recommande des proxys payants (Bright Data, avec un lien de parrainage). Pas de garantie d'accès à tout site.
- Environ 331 issues ouvertes (page des issues, résumé automatique) ; les plus récentes sont surtout des demandes d'amélioration, quelques bugs de diff (#4530, #4529) et d'affichage (#4509). Une demande de sécurité applicative (bannissement d'IP, liste d'autorisation) est ouverte (#4564) : sans reverse proxy avec authentification, l'interface n'a pas de protection avancée décrite. La doc lue ne dit rien d'un mot de passe par défaut ; à vérifier à l'installation.
- Aspect juridique : surveiller des pages tierces peut contrevenir aux conditions d'utilisation d'un site ; ce n'est pas un sujet de licence mais de conformité d'usage. Nous ne donnons pas d'avis juridique.
Effort d'installation réel
Faible : une commande Docker et un navigateur. Moyen si JavaScript nécessaire (conteneur navigateur) ou si le site bloque les robots (proxys). Estimation : moins d'une heure pour une première surveillance, une demi-journée pour un déploiement derrière HTTPS avec mot de passe. Estimation, pas mesure.
Alternatives
- Service hébergé de l'éditeur (payant, 8,99 $/mois annoncé dans le README, à ne pas reprendre sans re-vérification).
- Visualping, Distill (SaaS, hors open source) ; scripts maison avec n8n pour des besoins très simples.
Licence et attention commerciale
Apache 2.0 (fichier LICENSE lu, texte Apache 2.0 intégral, copyright « Leigh Morresi and the changedetection.io contributors »). Usage commercial permis, avec mention de la licence et des modifications. Aucune clause non-commerciale relevée dans le LICENSE lu. Les services payants de l'éditeur sont distincts.
Ce que nous n'avons pas testé
Aucune installation, aucune surveillance réelle, aucun test sur un site français protégé, aucun test des notifications, aucun test réel de la fonction IA (présence du code vérifiée, fonctionnement non testé), aucune lecture du code d'authentification.
Sources (lues le 2026-10-17)
- https://raw.githubusercontent.com/dgtlmoon/changedetection.io/HEAD/README.md
- https://raw.githubusercontent.com/dgtlmoon/changedetection.io/HEAD/LICENSE.md
- https://github.com/dgtlmoon/changedetection.io/releases.atom et commits.atom
- https://github.com/dgtlmoon/changedetection.io/issues (#4564, #4530, #4529, #4509)