Preisüberwachung für ein Produkt einrichten
Ein Werkzeug, das den Preis einer Produktseite in festgelegten Abständen prüft und Sie benachrichtigt, sobald er sich ändert – nach oben wie nach unten. Gedacht für den Einkauf, der auf einen günstigeren Zeitpunkt wartet, oder für Händler, die den Preis eines Wettbewerbers im Blick behalten möchten.
Wie die Überwachung funktioniert
Zu einer festgelegten Zeit wird die Produktseite geladen und der aktuelle Preis mit dem Ergebnis der vorherigen Prüfung verglichen. Bei einer Abweichung wird eine Benachrichtigung mit altem und neuem Preis ausgelöst. Sie lässt sich zusätzlich auf eine Preisschwelle einschränken, etwa nur bei einem Preis unter einem bestimmten Betrag, um unwichtige Meldungen von vornherein zu vermeiden. Die Einrichtung dauert nur wenige Minuten, unabhängig von der gewählten Prüffrequenz.
Wofür sich das eignet
Für einzelne, teurere Anschaffungen lohnt es sich oft, auf einen günstigeren Moment zu warten, statt die Seite tagelang von Hand zu prüfen. Auch im Einkauf eines Unternehmens hilft die automatische Beobachtung, eine Preiserhöhung eines Lieferanten frühzeitig zu bemerken, statt sie erst auf der nächsten Rechnung zu sehen und im Nachhinein reagieren zu müssen. Das gilt besonders bei Rohstoffen mit häufig schwankenden Preisen.
Preisschwelle statt jeder kleinsten Änderung
Nicht jede Preisänderung ist relevant: Ein Unterschied von wenigen Cent löst bei vielen Nutzern keine sinnvolle Reaktion aus. Über eine einstellbare Schwelle lässt sich festlegen, ab welcher absoluten oder prozentualen Änderung tatsächlich eine Benachrichtigung erfolgen soll, sodass nur wirklich relevante Preisänderungen gemeldet werden. Diese Schwelle lässt sich jederzeit nachträglich anpassen, etwa nach den ersten praktischen Erfahrungen mit der laufenden Überwachung.
Kanäle und Preis
Eingerichtet wird die Überwachung über diese Seite im Browser oder über die API, mit frei wählbarer Prüffrequenz. Der Preis liegt bei $0.040 pro Prüfung, zuzüglich $0.001 pro zusätzlich verglichener Seite; bei einer täglichen Prüfung sind das rund $1.20 im Monat. Die Frequenz lässt sich jederzeit nachträglich ändern, ohne die Überwachung komplett neu einzurichten, erneut zu bestätigen oder vorübergehend zu unterbrechen.
Anwendungsfälle
Der richtige Zeitpunkt für eine Anschaffung
Jonas Weber überwacht den Preis eines neuen Laptops und wird benachrichtigt, sobald der Preis unter eine selbst festgelegte Schwelle fällt.
Einkauf im Unternehmen
Die Weber Metallbau GmbH überwacht den Preis eines wichtigen Rohstoffs bei zwei Lieferanten, um bei einer Preisänderung frühzeitig reagieren zu können.
Wettbewerbsbeobachtung im Handel
Ein Einzelhändler überwacht die Preise der zehn wichtigsten Wettbewerbsprodukte, um die eigene Preisgestaltung regelmäßig anzupassen.
Geschenk zum richtigen Preis
Vor einem Feiertag überwacht Sabine Schneider den Preis eines Geschenks, das sie kaufen möchte, sobald er in einen bestimmten Budgetrahmen fällt.
Häufige Fragen
Werde ich auch bei einer Preiserhöhung benachrichtigt, oder nur bei einer Senkung?
Bei beidem, sofern nicht anders eingestellt. Sie können die Benachrichtigung auch auf eine Richtung oder eine bestimmte Preisschwelle beschränken.
Wie oft wird der Preis geprüft?
Sie legen die Frequenz selbst fest, von stündlich bis wöchentlich. Je häufiger die Prüfung, desto höher die monatlichen Kosten, da jede Prüfung einzeln berechnet wird.
Was kostet die Preisüberwachung?
$0.040 pro Prüfung, zuzüglich $0.001 pro zusätzlich verglichener Seite. Bei einer täglichen Prüfung sind das rund $1.20 im Monat.
Kann ich mehrere Produkte gleichzeitig überwachen?
Ja, jede Produktseite wird als eigene Überwachung eingerichtet; die Anzahl gleichzeitiger Überwachungen ist nicht künstlich begrenzt.
Was passiert, wenn sich die Struktur der Produktseite ändert?
Die Erkennung passt sich an den sichtbaren Preis auf der Seite an. Bei einer sehr grundlegenden Änderung des Seitenaufbaus kann eine erneute Prüfung des Ergebnisses sinnvoll sein.
Brauche ich ein Konto?
Nein, es gibt derzeit keine Konten. Sie richten die Überwachung einmalig ein und bezahlen pro Prüfung.
Für Entwickler — API-Zugang
Alles auf dieser Seite ist auch per API verfügbar. Dieser Abschnitt richtet sich an Teams, die es in ihre eigenen Systeme einbinden möchten; alle anderen nutzen einfach das Tool oben.
Endpunkt
Authentifizierung per Bearer-Token. Ein einziger POST stellt die Aufgabe in die Warteschlange; das Ergebnis erhalten Sie per Webhook oder über einen signierten Link.
Aufruf aus Ihrem Stack
curl -X POST https://api.kit.forhosting.com/web/monitor-price \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"input":"…"}'const res = await fetch("https://api.kit.forhosting.com/web/monitor-price", {
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-price",
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-price", 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-price", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Beispiel-Anfrage
{
"input": "…"
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "web.monitor_price",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}Die API arbeitet asynchron: Sie erhalten sofort eine task_id. Polling ist mit 1 Anfrage pro Sekunde erlaubt.
Preis
Der Preis steht auf der Seite – keine Tokens, keine Credits. Fehlgeschlagene Aufgaben werden nicht berechnet.
Limits
timeout_sec | 30 |
max_crawl_pages | 25 |
Fehler
| HTTP | Code | Bedeutung |
|---|---|---|
401 | unauthorized | Der API-Schlüssel fehlt oder ist ungültig – prüfen Sie den Authorization-Header (Bearer). |
402 | insufficient_balance | Ihr Guthaben reicht für diese Aufgabe nicht aus – Aufladungen verfallen nicht. |
404 | unknown_type | Unbekannter Aufgabentyp – prüfen Sie das Feld „type“ gegen den Katalog. |
429 | rate_limited | Zu viele Anfragen – warten Sie kurz; Polling ist mit 1 Anfrage pro Sekunde erlaubt. |
422 | task_failed | Die Aufgabe ist fehlgeschlagen und wird nicht berechnet. |