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, nach oben wie nach unten. 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.
Jede Preisänderung wird gemeldet
Die Überwachung meldet jede Änderung des Preises, nach oben wie nach unten, mit altem und neuem Wert. Sie beurteilt nicht selbst, ob eine Änderung bedeutend genug ist – diese Entscheidung treffen Sie auf Ihrer Seite, etwa indem Sie nur auf einen Rückgang reagieren. Für seltener schwankende Produkte genügt eine niedrigere Prüffrequenz, was die laufenden Kosten senkt.
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 sich der Preis ändert, um einen Rückgang nicht zu verpassen.
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 und wird bei jeder Preisänderung benachrichtigt, um im Budget zuzuschlagen.
Häufige Fragen
Werde ich auch bei einer Preiserhöhung benachrichtigt, oder nur bei einer Senkung?
Bei beidem: Jede Preisänderung wird gemeldet, Erhöhung wie Senkung, mit altem und neuem Wert. Ob Sie nur auf eine Richtung reagieren, entscheiden Sie auf Ihrer Seite.
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
One authenticated POST creates the task; the result comes back by webhook or a signed link. This capability is currently available through the API, not as an interactive Web tool.
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 '{"url":"https://example.com"}'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({
"url": "https://example.com"
})
});
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={
"url": "https://example.com"
},
)
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" => '{"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-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
{
"url": "https://example.com"
}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. |