Une page a-t-elle changé ?
Ciblez les conditions d'utilisation d'un fournisseur ou la page d'avis d'un régulateur, choisissez la fréquence et soyez prévenu seulement quand le texte visible diffère de la dernière version. Fini les onglets rechargés pour repérer une clause supprimée. Vous payez à l'usage, sans abonnement.
Plutôt que de recharger une page chaque jour, laissez KIT le faire. L’outil relève le contenu d’une page à intervalles réguliers, le compare à la version précédente et vous prévient dès qu’une modification apparaît. Idéal pour suivre une page administrative, une grille tarifaire ou une liste qui change sans prévenir.
Les changements que personne n'annonce
La plupart des pages qui méritent d'être surveillées ne préviennent jamais quand elles changent. Un fournisseur modifie discrètement ses conditions d'utilisation, une clause disparaît, une nouvelle ligne apparaît dans un journal des modifications ou un régulateur publie un avis, et tout passe inaperçu à moins de recharger la page au bon moment. Revisiter des pages à la main ne tient pas au-delà de quelques adresses et s'oublie facilement pendant des semaines, jusqu'au jour où le changement a déjà compté. Juristes, équipes de conformité, chercheurs en sécurité et journalistes courent tous le même risque silencieux.
Comment fonctionne la comparaison et comment éviter les fausses alertes
Chaque vérification compare le texte visible de la page à la dernière version connue, une fois les scripts et le balisage retirés, et vous recevez une alerte seulement si ce texte diffère, pas après chaque passage. Le moniteur ne juge pas quel texte compte : un titre qui tourne, une date en pied de page ou un compteur de visites affiché en texte comptent aussi comme un changement. Choisissez donc des pages au texte principal stable et visez l'adresse la plus précise, comme la page de la politique elle-même plutôt qu'une page d'accueil très animée. Les équipes produit s'en servent aussi pour repérer le jour même une mise à jour de la page de tarifs ou de fonctionnalités d'un concurrent.
Comment fonctionne la surveillance
Vous indiquez l’adresse à suivre et la fréquence de contrôle. À chaque passage, KIT relève le contenu de la page et le compare au relevé précédent. Si une différence apparaît, une alerte part ; sinon, rien ne vous dérange.
Le suivi tourne côté serveur, en tâche planifiée : vous n’avez pas à laisser un onglet ouvert ni à y penser.
Ce qui déclenche une alerte
Toute modification du texte de la page est signalée : c'est bien un changement de texte qui déclenche l'alerte, pas un simple pixel. En contrepartie, un compteur, une date qui défile ou un bloc publicitaire rendu en texte comptent aussi comme un changement. Pour un signal propre, surveillez une page au contenu stable et visez l'URL la plus précise — la page de conditions elle-même, pas une page d'accueil animée.
Cas d’usage
Suivre une démarche administrative
Une page d’impots.gouv.fr précise des conditions susceptibles d’évoluer ; la surveillance prévient dès qu’un paragraphe change, sans recharger la page chaque semaine.
Surveiller les CGV d’un fournisseur
Menuiserie Rousseau & Fils est alertée dès qu’un fournisseur modifie ses conditions générales, pour ne pas découvrir un changement trop tard.
Guetter une ouverture d’inscription
Une page annonce une date d’inscription à venir ; l’alerte tombe à la seconde où le texte est mis à jour, sans surveillance manuelle.
Questions fréquentes
À quelle fréquence la page est-elle vérifiée ?
Vous choisissez l’intervalle selon vos besoins, d’un contrôle fréquent à un contrôle quotidien. Plus la fréquence est élevée, plus le nombre de vérifications facturées augmente.
Comment limiter les fausses alertes ?
La surveillance compare tout le texte de la page ; un compteur ou une date qui change compte donc comme un changement. Pour un signal propre, visez l’URL la plus précise et une page dont le contenu central est stable.
Comment suis-je prévenu d’un changement ?
Les canaux mobiles et Telegram compléteront ensuite ces notifications.
Combien coûte une vérification ?
Vous ne payez que les vérifications effectuées, selon la fréquence choisie.
Mes données sont-elles conservées ?
Un relevé de la page est gardé le temps de le comparer au suivant : c’est nécessaire pour détecter un changement. Rien d’autre n’est conservé.
Faut-il un compte ?
Non, aucune inscription n’est requise pour mettre en place une surveillance.
Outils associés
Pour les développeurs — accès API
Tout sur cette page est disponible par programmation. Cette section s'adresse aux équipes qui veulent l'intégrer à leurs systèmes ; les autres peuvent simplement utiliser l'outil ci-dessus.
Endpoint
Un POST authentifié crée la tâche ; le résultat arrive par webhook ou par un lien signé. Cette capacité est disponible par API, pas comme outil web interactif.
Appeler depuis votre stack
curl -X POST https://api.kit.forhosting.com/web/monitor-changes \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"url":"https://example.com"}'const res = await fetch("https://api.kit.forhosting.com/web/monitor-changes", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"url": "https://example.com"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/web/monitor-changes",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"url": "https://example.com"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/web/monitor-changes", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"url":"https://example.com"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"url":"https://example.com"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/web/monitor-changes", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Exemple de requête
{
"url": "https://example.com"
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "web.monitor_changes",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}L’API est asynchrone : chaque appel renvoie un task_id immédiatement, puis vous interrogez l’état à raison d’une requête par seconde.
Tarifs
Le prix est publié, sans tokens ni crédits. Une tâche qui échoue n’est pas facturée.
Limites
timeout_sec | 30 |
max_crawl_pages | 25 |
Erreurs
| HTTP | Code | Signification |
|---|---|---|
401 | unauthorized | Clé API absente ou invalide : vérifiez l’en-tête Authorization. |
402 | insufficient_balance | Solde insuffisant : rechargez votre compte pour lancer cette tâche. |
404 | unknown_type | Type de tâche inconnu : vérifiez le champ type de votre requête. |
429 | rate_limited | Trop de requêtes : ralentissez la cadence, puis réessayez. |
Notes techniques
Coût d’une surveillance
Vous ne recevez de message qu’en cas de vrai changement, ce qui évite de noyer l’information utile sous des notifications inutiles. Chaque vérification est facturée $0.002, sans abonnement ni frais caché : vous payez le nombre de contrôles réellement effectués, selon la fréquence choisie. Le suivi s’installe depuis le web comme par API, et les alertes peuvent partir par e-mail ou vers un webhook, à brancher sur vos propres outils.