Avvisami quando il prodotto torna disponibile
Punti alla pagina di un prodotto esaurito e sappia subito quando cambia la disponibilità, letta dalla dicitura disponibile, dal pulsante del carrello o dalla quantità mostrata. Controlli ogni minuto durante un'uscita o con più calma per un riordino. Paga per controllo, senza abbonamento.
Il KIT controlla a intervalli regolari la pagina di un prodotto esaurito e ti avvisa appena torna disponibile. Imposti l'indirizzo e la frequenza, e ricevi la notifica nel momento in cui lo stato passa da esaurito a disponibile, senza dover ricaricare la scheda in continuazione sperando nel colpo di fortuna.
Come funziona
Indichi la pagina del prodotto e ogni quanto controllarla. A ogni giro il KIT legge lo stato di disponibilità e lo confronta con il precedente: finché resta esaurito, tace; appena diventa disponibile, ti manda l'avviso. Riconosce anche le diciture intermedie — ultimi pezzi, prenotabile, in arrivo — così non ti sfugge il momento in cui l'articolo torna ordinabile, che è l'unico che ti interessa.
Arrivare per primo
Sui prodotti richiesti, la finestra di disponibilità dura poco: chi arriva primo ordina, gli altri trovano di nuovo esaurito. Farti avvisare all'istante ti mette davanti alla fila, senza passare la giornata a ricaricare la pagina. Vale per l'articolo introvabile, per un ricambio che il fornitore rifornisce a singhiozzo, per il pezzo che aspetti da settimane.
Prezzo e limiti
Controlli più fitti ti fanno cogliere prima il rientro, ma costano di più perché sono più numerosi. Nessun account: si imposta e si paga a consumo. La pagina viene letta a ogni controllo e non conservata oltre il confronto con quello successivo.
Casi d'uso
L'articolo introvabile
Il prodotto che cerchi è esaurito ovunque: imposti il monitoraggio e, appena un negozio lo rifornisce, ricevi l'avviso e ordini prima che finisca di nuovo.
Il ricambio dal fornitore
Un ricambio arriva a lotti irregolari: invece di chiamare il fornitore ogni settimana, aspetti l'avviso che ti dice quando è di nuovo a magazzino.
Prenotazioni e posti
Segui una pagina in cui i posti si liberano a sorpresa: quando lo stato torna disponibile, lo sai subito e prenoti senza controllare a mano.
Domande frequenti
Riconosce anche ultimi pezzi o prenotabile?
Sì. Non si limita al binario disponibile/esaurito: coglie anche gli stati intermedi, così ti avvisa appena l'articolo torna effettivamente ordinabile.
Ogni quanto controlla?
Lo decidi tu. Controlli più frequenti riducono il ritardo con cui scopri il rientro, ma ogni controllo ha il suo costo: regoli la frequenza su quanto ci tieni al prodotto.
Il monitoraggio si ferma dopo l'avviso?
No: continua a controllare secondo la frequenza impostata e ti avvisa a ogni cambio di stato. Quando non ti serve più, lo disattivi tu.
Funziona con i siti che caricano lo stato con JavaScript?
Sì. La pagina viene aperta in un browser vero, quindi anche la disponibilità che compare dopo il caricamento viene letta a ogni controllo.
Perché non usare semplicemente il pulsante avvisami del negozio?
Liste d'attesa e pulsanti avvisami dipendono dal venditore, che decide se avvisarla, quando farlo e con quali regole su chi lo sa per primo. Sorvegliare direttamente la pagina le restituisce il controllo dei tempi.
Strumenti correlati
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
Un POST autenticato crea l'attività; il risultato arriva via webhook o con un link firmato. Questa capacità è disponibile via API, non come strumento web interattivo.
Chiamala dal tuo stack
curl -X POST https://api.kit.forhosting.com/web/monitor-stock \
-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-stock", {
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-stock",
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-stock", 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-stock", 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
{
"url": "https://example.com"
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "web.monitor_stock",
"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. |
422 | task_failed | L'attività non è andata a buon fine: non ti viene addebitato nulla. |
Note tecniche
Prezzo e limiti
$0.040 a controllo, prezzo pubblicato, a consumo senza abbonamento.
Domande tecniche
Come ricevo la notifica e quanto costa?
Via email, appena l'articolo torna disponibile. Il costo è $0.040 a controllo, prezzo pubblicato, a consumo e senza abbonamento.