Surveillance de mot-clé
Surveillez un seul mot sur une page, comme une page d'état qui cesse d'afficher operational ou un avis qui remplace pending par approved, et sachez si le terme est apparu, a disparu ou n'a pas bougé. Vous payez à la vérification, sans abonnement.
La surveillance de mot-clé vérifie régulièrement une page web et vous prévient dès qu’un mot ou une expression y apparaît, en disparaît ou change. Vous indiquez l’adresse et le texte à guetter ; le service consulte la page à intervalle fixe et compare, sans que vous ayez à revenir voir vous-même.
Le principe : guetter un texte à votre place
Vous confiez une adresse et un mot ou une expression à surveiller. À chaque passage, le service télécharge la page, cherche le texte demandé et note s’il est présent ou absent. Quand l’état bascule — le mot apparaît là où il manquait, ou disparaît là où il figurait — vous êtes prévenu.
C’est la version automatisée du geste que vous feriez à la main : ouvrir une page dix fois par jour pour voir si une ligne a changé, sauf que la machine ne se lasse jamais et ne rate aucun passage.
Ce qui se surveille bien
Une mention « complet » ou « places disponibles » sur une page d’inscription, l’apparition d’un « nous recrutons » sur la page carrières d’une entreprise, un « en rupture » qui redevient « en stock », une clause qui bouge dans des conditions générales, ou le nom d’Atelier Garnier SARL qui surgit dans un article. Le mot-clé se cherche dans le texte de la page.
Les contenus qui n’existent que dans un espace protégé par mot de passe, eux, restent hors de portée : la surveillance ne voit que ce qu’un visiteur ordinaire verrait.
Fréquence, canaux et tarif
La vérification tourne côté serveur, à l’intervalle que vous fixez. Une surveillance toutes les heures pendant une journée revient ainsi à quelques centimes. Le prix est affiché d’avance, capacité par capacité — vous savez exactement ce que coûte une journée de veille.
Cas d’usage
Guetter une place qui se libère
Nadia Benali surveille la page d’un concours administratif et attend que « inscriptions ouvertes » remplace « bientôt » : elle est prévenue dès la bascule, sans rafraîchir la page toutes les heures.
Suivre une mention de sa marque
Studio Lumen SAS surveille un article de presse et guette l’apparition du nom de l’agence, pour réagir vite le jour où il y est cité.
Repérer un changement de conditions
Julien Lefèvre garde un œil sur les conditions générales d’un fournisseur et veut savoir dès qu’une clause tarifaire est modifiée, sans relire tout le document chaque semaine.
Attendre un réapprovisionnement
Sur la fiche d’un matériau chez Menuiserie Rousseau & Fils, la mention « en rupture » est surveillée : le passage à « disponible » déclenche l’alerte.
Questions fréquentes
À quelle fréquence la page est-elle vérifiée ?
À l’intervalle que vous choisissez au moment de configurer la surveillance. Chaque passage est facturé séparément, ce qui vous laisse arbitrer entre réactivité et coût : plus l’intervalle est court, plus vous êtes prévenu vite, mais plus il y a de vérifications sur la journée.
La surveillance fonctionne-t-elle sur toutes les pages ?
Elle fonctionne sur les pages publiques dont le texte figure dans le contenu renvoyé par le site. Une page qui construit tout son affichage après coup, ou qui exige une connexion, peut ne pas exposer le mot recherché. La surveillance ne voit que ce qu’un visiteur non connecté verrait.
Comment suis-je prévenu quand le mot change ?
Les alertes poussées par e-mail et par Telegram font partie des canaux en cours d’ouverture ; en attendant, vous consultez le résultat quand vous le souhaitez.
Combien coûte une surveillance ?
Il n’y a pas d’abonnement : vous réglez à l’usage, en fonction du nombre de passages. Le prix est publié à l’avance, sans palier caché ni frais de mise en service.
Faut-il créer un compte ?
Il n'y a pas d'offre gratuite — les paliers gratuits sont détournés et ralentissent tout le monde. Pas d'abonnement, pas de jetons, pas de crédits inventés, et une tâche en échec n'est jamais facturée.
Puis-je obtenir une facture ?
Oui. Le paiement passe par PayPal ou par message, et une facture peut vous être adressée pour votre comptabilité. Une vraie personne vous répond, en espagnol ou en anglais — nous préférons vous le dire clairement.
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-keyword \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"keyword":"agotado","url":"https://example.com"}'const res = await fetch("https://api.kit.forhosting.com/web/monitor-keyword", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"keyword": "agotado",
"url": "https://example.com"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/web/monitor-keyword",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"keyword": "agotado",
"url": "https://example.com"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/web/monitor-keyword", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"keyword":"agotado","url":"https://example.com"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"keyword":"agotado","url":"https://example.com"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/web/monitor-keyword", 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
{
"keyword": "agotado",
"url": "https://example.com"
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "web.monitor_keyword",
"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
Fréquence, canaux et tarif
Vous consultez l’historique des changements sur cette page ou via l’API ; les alertes par e-mail et par Telegram arrivent prochainement parmi les canaux du KIT. Le tarif est de $0.002 par vérification, en dollars US, sans abonnement ni engagement : vous ne payez que les passages réellement effectués.