Monitoraggio parole in una pagina
Il monitoraggio di una parola tiene d’occhio una pagina per te e ti avvisa quando un termine compare, sparisce o cambia: “disponibile” al posto di “esaurito”, il tuo nome in una graduatoria, un nuovo bando. Indichi la pagina e la parola, al resto pensa il KIT.
Come funziona in pratica
Incolli l’indirizzo della pagina pubblica, scrivi la parola o la frase da sorvegliare e scegli ogni quanto controllare. Il KIT confronta il testo a ogni giro: appena la parola appare, sparisce o cambia contesto, ti arriva l’avviso con la data e la porzione di pagina interessata. Non devi tenere aperto il browser né ricaricare la pagina venti volte al giorno: il controllo gira da solo, anche mentre dormi. Lo imposti una volta e lo dimentichi.
Cosa puoi tenere sotto controllo
Qualsiasi testo di una pagina raggiungibile senza login: la comparsa della tua posizione in una graduatoria, il passaggio di un articolo da “esaurito” a “disponibile”, un nuovo avviso su un portale della PA, la pubblicazione di una data d’esame. Puoi sorvegliare una singola parola, un codice o una frase esatta. Se la parola è comune, meglio scegliere un’espressione più lunga e specifica, così eviti falsi allarmi.
Ogni quanto controlla e quanto costa
Scegli tu la frequenza dei controlli. Ogni controllo costa $0.002, senza abbonamento: paghi solo i controlli che il monitoraggio esegue davvero. Un controllo ogni ora per una settimana resta pochi centesimi. Puoi mettere in pausa o fermare il monitoraggio quando vuoi, e la spesa si ferma con lui. Prezzo pubblicato, nessun costo nascosto e nessuna sorpresa a fine mese. Nessuna carta da lasciare in anticipo e nessun rinnovo automatico che scatta a tua insaputa.
Casi d'uso
La graduatoria che tarda a uscire
Aspetti la pubblicazione delle graduatorie di una scuola o di un concorso pubblico. Imposti la pagina del portale e il tuo cognome, per esempio “Colombo”: appena compare nell’elenco, ricevi l’avviso senza dover ricaricare il sito ogni mezz’ora.
Il bando o la gara d’appalto
Uno Studio Commercialista Bianchi di Bologna sorveglia la sezione bandi di un ente: monitora la parola “pubblicato” o il codice della procedura e viene avvisato lo stesso giorno in cui esce, senza perdere la scadenza.
Il prodotto di nuovo disponibile
Tieni d’occhio la scheda di un articolo su un negozio online: quando “Non disponibile” diventa “Aggiungi al carrello”, scatta l’avviso. Utile anche per un posto che si libera, un appuntamento o uno slot di prenotazione.
Domande frequenti
Ogni quanto viene controllata la pagina?
Decidi tu la frequenza quando imposti il monitoraggio. Più fitti sono i controlli, prima ti accorgi del cambiamento; ogni controllo è conteggiato a parte, quindi conviene calibrare la frequenza sul reale bisogno.
Funziona con le pagine che richiedono accesso o password?
No: il monitoraggio legge solo pagine pubbliche, raggiungibili senza login. Se il contenuto è dietro un’area riservata (per esempio un’intranet), non può vederlo e quindi non può sorvegliarlo.
Come ricevo l’avviso quando la parola cambia?
L’avviso ti arriva via email; per chi integra i propri sistemi è disponibile anche un webhook che notifica il tuo servizio. A breve arriveranno anche gli avvisi su app e Telegram.
Rischio falsi allarmi?
Capitano se la parola è troppo generica o compare già altrove nella pagina. Il consiglio è sorvegliare una frase specifica o un codice univoco: così l’avviso scatta solo quando conta davvero.
Quanto costa e c’è un abbonamento?
Nessun abbonamento. Ogni controllo costa $0.002 e paghi solo i controlli eseguiti. Metti in pausa il monitoraggio quando vuoi e la spesa si interrompe.
I miei dati sono al sicuro?
Sorvegliamo l’indirizzo che ci indichi e conserviamo solo quel che serve a rilevare il cambiamento. Non rivendiamo nulla e non costruiamo profili: il monitoraggio serve a te, non a raccogliere i tuoi dati.
Per sviluppatori — accesso via API
Tutto quello che vedi in questa pagina è disponibile anche via API. Questa sezione è per i team che vogliono integrarlo nei propri sistemi; chi non ne ha bisogno può semplicemente usare lo strumento qui sopra.
Endpoint
Autenticazione con Bearer token: un POST mette in coda l'attività e il risultato arriva via webhook o link firmato.
Chiamala dal tuo stack
curl -X POST https://api.kit.forhosting.com/web/monitor-keyword \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"input":"…"}'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({
"input": "…"
})
});
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={
"input": "…"
},
)
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" => '{"input":"…"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"input":"…"}`)
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)Esempio di richiesta
{
"input": "…"
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "web.monitor_keyword",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}L'API è asincrona: ricevi subito un task_id e puoi fare polling fino a 1 richiesta al secondo.
Prezzi
Prezzo pubblicato, senza token né crediti. Se l'attività fallisce, non paghi.
Limiti
timeout_sec | 30 |
max_crawl_pages | 25 |
Errori
| HTTP | Codice | Significato |
|---|---|---|
401 | unauthorized | Chiave API mancante o non valida: controlla l'header Authorization. |
402 | insufficient_balance | Credito esaurito: ricarica per continuare a eseguire attività. |
404 | unknown_type | Tipo di attività sconosciuto: controlla il campo type della richiesta. |
429 | rate_limited | Troppe richieste in poco tempo: rallenta e riprova tra qualche secondo. |