● RÉCEMMENT MIS À JOUR Cap noté 7,5/10Coolify noté 8/10iClosed noté 6/10Calendly noté 7/10Slack noté 7,5/10Buzz Productivitéchangedetection.io noté 7/10DocuSeal noté 7/10Baserow noté 8/10Excalidraw noté 8/10 ● RÉCEMMENT MIS À JOUR Cap noté 7,5/10Coolify noté 8/10iClosed noté 6/10Calendly noté 7/10Slack noté 7,5/10Buzz Productivitéchangedetection.io noté 7/10DocuSeal noté 7/10Baserow noté 8/10Excalidraw noté 8/10

changedetection.io

Recherche & veille

La veille de pages web open source, avec des règles d'alerte écrites en langage naturel

7/10
Testé le 16 septembre 2026 · par Hasnen
✦ L'essentiel

changedetection.io surveille les pages web et t'alerte quand elles changent : prix, stock, article, page concurrente. Depuis avril 2026, tu peux écrire tes règles d'alerte en langage naturel et faire résumer les changements par un modèle, y compris un modèle local. Le logiciel est gratuit et auto-hébergeable sous Apache 2.0. L'offre hébergée est à 8,99 dollars par mois.

⚡ Résumer cette fiche avec une IA
SommaireMasquer

    Qu'est-ce que changedetection.io ?

    changedetection.io répond à un besoin simple : savoir quand une page web change. Un prix qui bouge, un produit qui revient en stock, une page de tarifs de concurrent qui se met à jour, un article de blog modifié. Tu donnes une URL, tu choisis la zone à surveiller, et tu es notifié.

    Sa force historique est le ciblage. Tu ne surveilles pas la page entière mais la portion qui compte, via un sélecteur CSS, du XPath, du JSONPath ou jq, avec en plus des filtres de texte et des expressions régulières. C'est ce qui évite de recevoir une alerte à chaque changement de bandeau publicitaire.

    Depuis avril 2026, une couche IA change la donne. Tu écris ton intention en français plutôt qu'une règle technique : préviens-moi seulement si le prix descend sous 50 euros, alerte-moi quand l'article revient en stock, ignore les changements de navigation. Le modèle évalue chaque différence détectée et filtre le reste. Il peut aussi te résumer le changement en clair. Et comme l'implémentation passe par LiteLLM, tu choisis ton fournisseur, y compris un modèle local via Ollama ou LM Studio.

    Qui est derrière changedetection.io ?

    Le projet naît le 27 janvier 2021 sous la main de dgtlmoon, pseudonyme de son auteur, avec un parti pris clair : offrir une alternative libre, auto-hébergeable et sans compte aux services de veille propriétaires. Écrit en Python autour de Flask, il se distingue vite par son ciblage précis et par l'adossement à la bibliothèque Apprise, qui lui donne d'emblée des dizaines de canaux de notification sans les réécrire.

    Le développement reste communautaire et très actif, avec plus de 2 000 forks et un flux constant de contributions externes. La monétisation, elle, est portée par Web Technologies s.r.o., société tchèque qui se présente comme le fournisseur officiel du projet et opère le service hébergé. Le modèle est un open core inversé : le logiciel est entièrement libre et complet, et l'abonnement vend l'exploitation, c'est-à-dire un navigateur managé, des proxys et des mises à jour automatiques.

    1. Janvier 2021

      Création du dépôt sous licence Apache 2.0.

    2. Avril 2026

      Version 0.55.1 : arrivée des règles de détection et des résumés par IA via LiteLLM.

    3. Mai 2026

      Version 0.55.6 : correctif de sécurité et ajout d'un drapeau pour désactiver totalement les fonctions IA.

    4. Juin 2026

      Selon le dépôt, mise à disposition des fonctions IA dans l'offre hébergée.

    5. Septembre 2026

      Série 0.60 : refonte de l'interface, correctif de sécurité et suppression de l'historique par API.

    Pour qui ?

    ✓ Idéal pour

    Faire de la veille concurrentielle ou surveiller des prix sans payer un outil de veille à plusieurs centaines d'euros.

    ✕ À éviter si

    Tu veux une interface entièrement en français, ou tu comptes mettre des identifiants sur l'offre hébergée.

    Fonctionnalités clés 8

    Règles d'alerte et résumés en langage naturel

    Tu écris ton intention plutôt qu'une règle technique, et le modèle évalue chaque changement détecté pour filtrer ce qui ne t'intéresse pas. Il peut aussi transformer une différence brute en phrase claire, du type « le prix est passé de 89,99 à 67,00 ». L'implémentation passe par LiteLLM, ce qui ouvre le choix du fournisseur : Anthropic, Gemini, OpenAI, OpenRouter, ou un modèle local via Ollama, vLLM et LM Studio. Un compteur de jetons et un budget mensuel sont intégrés.

    Ciblage par sélecteur CSS, XPath, JSONPath et jq

    Le cœur historique de l'outil. Tu ne surveilles pas la page entière mais la zone qui compte, ce qui évite le bruit. S'y ajoutent des filtres de texte : déclencher sur un texte, retirer un texte par sélecteur, ignorer un texte, extraire un texte, le tout avec expressions régulières possibles. Ces filtres fonctionnent aussi bien avec le récupérateur HTTP simple qu'avec le navigateur complet.

    Sélecteur visuel à la souris

    Plutôt que d'écrire un XPath à la main, tu cliques sur la zone de la page à surveiller. Attention à la condition d'usage, qui est le vrai piège de l'auto-hébergement : cette fonction exige d'être connecté à un récupérateur de contenu Playwright, inclus dans l'abonnement mais à déployer soi-même sur son propre serveur.

    Navigation scriptée pour les sites en JavaScript

    Tu peux exécuter une séquence d'actions avant de mesurer le changement : remplir des champs, cliquer, se connecter à un site, accepter des cookies, ajouter un produit au panier, affiner une recherche. Cela suppose Playwright activé. Deux moteurs sont supportés, SockPuppetBrowser étant le recommandé, l'ancien Selenium étant décrit par le projet lui-même comme déprécié.

    Surveillance de prix et alertes de réapprovisionnement

    Un mode dédié aux pages produit extrait les métadonnées de la page et suit le prix. Tu peux poser des bornes : prix plancher, prix plafond, pourcentage de variation. Un module IA dédié existe pour l'extraction du prix et de l'état du stock quand la page ne se laisse pas lire simplement.

    Plus de 85 canaux de notification

    Discord, Slack, Telegram, Rocket.Chat, e-mail, Matrix, ntfy, Office 365, Microsoft Teams et webhooks, le tout reposant sur la bibliothèque Apprise. Les notifications peuvent embarquer une capture d'écran de la page au moment du changement, ainsi que le détail de la différence. Un flux RSS est également disponible.

    Historique des versions et comparaison fine

    Chaque contrôle produit un instantané horodaté consultable, et tu compares deux versions au choix, mot par mot, ligne par ligne ou caractère par caractère. C'est ce qui permet de reconstituer l'évolution d'une page de tarifs concurrente sur plusieurs mois.

    Surveillance de PDF et d'API, pilotage par API REST

    Au-delà du HTML, l'outil suit le texte modifié dans un fichier PDF, sa taille et sa somme de contrôle, ainsi que des API JSON via JSONPath ou jq. Le tout se pilote par une API REST documentée : création de surveillances, récupération des différences, étiquettes et notifications.

    Les limites, la partie honnête 5

    • Le navigateur est un conteneur séparé en auto-hébergement
      Le conteneur principal n'embarque pas de navigateur et ne voit donc pas le contenu rendu par JavaScript. Pour ces sites, le sélecteur visuel et la navigation scriptée, il faut déployer un second conteneur avec des droits étendus. Ce bloc est commenté par défaut dans la configuration officielle.
    • Politique de confidentialité inadaptée au public européen
      Celle du service hébergé déclare un hébergement au Canada, ne cite jamais le RGPD, s'appuie sur des références juridiques américaines, et prévoit un accès de l'éditeur aux données sans notification. Elle recommande elle-même de ne pas y saisir de données personnelles ni d'identifiants.
    • Interface française traduite à 42 pour cent seulement
      Mesure faite le 16 septembre 2026 sur le fichier de traduction : 497 chaînes sur 1 172. Une bonne partie de l'interface reste en anglais, et le site, la documentation et les notes de version sont exclusivement en anglais.
    • Aucun serveur MCP
      L'arborescence complète du dépôt a été inspectée le 16 septembre 2026 : aucune trace de MCP, et rien dans la documentation. Les seuls serveurs existants sont six projets communautaires isolés, le plus suivi plafonnant à six étoiles et sans activité depuis mai 2026.
    • Les fonctions IA envoient le contenu surveillé à un tiers
      L'éditeur le pose lui-même : activer l'IA transmet les différences de page et le texte extrait au fournisseur que tu choisis. Il avertit aussi que les modèles hallucinent et que leur sortie ne doit jamais être tenue pour exacte. Ces fonctions peuvent être coupées entièrement.

    Conformité & souveraineté

    Hébergement des donnéesInconnu
    RGPDProblématique
    AI ActMinimal
    Entraînement sur tes donnéesN'entraîne pas

    Le constat porte sur l'offre hébergée. Sa politique de confidentialité ne mentionne pas une seule fois le RGPD, déclare un hébergement au Canada en reconnaissant que le droit canadien diffère de celui de l'UE, ne propose aucun accord de sous-traitance ni liste de sous-traitants, et prévoit un accès de l'éditeur aux données sans notification. À l'inverse, l'éditeur est bien établi dans l'UE et applique le droit de rétractation européen de 14 jours. La version auto-hébergée règle le problème : les données ne quittent pas ton infrastructure, et deux réglages permettent de couper la télémétrie et toutes les fonctions IA.

    Tarifs 2 paliers

    Auto-hébergé
    Gratuit
    Gratuit et illimité sous licence Apache 2.0. Toutes les fonctions, y compris les règles IA si tu fournis ta clé ou ton modèle local. Installation par Docker, pip ou natif Windows. À ta charge : le serveur, le conteneur navigateur pour les sites en JavaScript, et les mises à jour.
    Offre hébergée
    7.79 € /mois
    Jusqu'à 5 000 URL surveillées. Vérification à partir de 5 minutes environ par exécuteur. Un vrai navigateur Chrome inclus pour les sites en JavaScript. Proxys européens, américains et Tor inclus. Mises à jour automatiques. Prix affiché 8,99 dollars hors taxes.

    FAQ changedetection.io 6

    Comment être alerté quand une page web change ?
    C'est exactement ce que fait changedetection.io. Tu ajoutes une URL, tu choisis la zone à surveiller avec un sélecteur ou à la souris, tu règles la fréquence et le canal de notification. L'outil compare chaque relevé au précédent et te prévient uniquement quand la zone choisie a bougé.
    changedetection.io est-il gratuit ?
    Le logiciel oui, entièrement, sous licence Apache 2.0, sans limite de nombre de pages surveillées. Tu l'installes sur ton propre serveur, généralement par Docker. L'offre hébergée, elle, est payante : un palier unique à 8,99 dollars par mois, soit environ 7,79 euros hors taxes, sans essai gratuit annoncé.
    Peut-on utiliser l'IA sans payer l'abonnement ?
    Oui. Les règles en langage naturel et les résumés sont disponibles dans la version auto-hébergée gratuite depuis avril 2026. Tu dois simplement fournir ta propre clé d'API, ou pointer l'outil vers un modèle local avec Ollama, vLLM ou LM Studio. Le coût de l'IA reste donc à ta charge, mais il peut être nul en local.
    L'outil fonctionne-t-il sur les sites qui chargent en JavaScript ?
    Oui, mais pas dans l'installation de base. Le conteneur principal utilise un récupérateur HTTP simple qui ne voit pas le contenu rendu par JavaScript. Il faut déployer un second conteneur navigateur. Sur l'offre hébergée, ce navigateur est inclus, et c'est le principal argument de l'abonnement.
    L'interface est-elle en français ?
    Partiellement seulement. Le fichier de traduction française est complété à 42 pour cent au 16 septembre 2026, soit 497 chaînes sur 1 172. Une bonne partie de l'interface reste donc en anglais, et le site comme la documentation sont uniquement en anglais.
    Peut-on surveiller une page derrière un identifiant ?
    Techniquement oui, grâce à la navigation scriptée qui permet de remplir un formulaire de connexion avant de mesurer. Mais sur l'offre hébergée, la politique de confidentialité recommande explicitement de ne pas saisir d'identifiants ni de liens non publics. Pour ce cas d'usage, l'auto-hébergement est la seule réponse cohérente.
    Alternatives à changedetection.io Les 4 alternatives, classées →

    Tu te sens à la traîne sur l'IA ?

    Chaque semaine : un décryptage, 3 actus triées, un outil testé et un prompt à essayer. 5 minutes, sans le bruit. Gratuit.

    Déjà 5 700+ lecteurs ont un coup d'avance

    Intelligence
    Artificielle
    P