Webseite auf Änderungen überwachen
Ein Werkzeug, das eine Webseite in festgelegten Abständen automatisch aufruft und den Textinhalt mit dem Ergebnis der vorherigen Prüfung vergleicht. Ändert sich etwas, erhalten Sie eine Benachrichtigung mit den betroffenen Stellen per E-Mail oder Webhook, statt die Seite selbst regelmäßig von Hand kontrollieren zu müssen.
Wie die Überwachung funktioniert
Zu einer festgelegten Zeit wird die angegebene Seite geladen und ihr Textinhalt mit dem Ergebnis der vorherigen Prüfung verglichen. Weicht der neue Inhalt vom alten ab, wird eine Benachrichtigung ausgelöst, die zeigt, welcher Abschnitt sich geändert hat. Bleibt der Inhalt gleich, geschieht nichts weiter, und es fallen keine weiteren Kosten für diese Prüfung an. Die Einrichtung dauert dabei nur wenige Minuten, unabhängig davon, wie oft die Seite anschließend geprüft wird.
Wofür sich das eignet
Änderungen an Geschäftsbedingungen, Preislisten, Stellenanzeigen oder amtlichen Bekanntmachungen erfolgen häufig ohne Ankündigung. Statt eine solche Seite von Hand regelmäßig zu kontrollieren, übernimmt die geplante Prüfung diese Aufgabe und meldet nur dann, wenn tatsächlich etwas passiert ist, statt jeden Tag erneut nachzuschauen, ob sich etwas verändert hat. Das spart wertvolle Zeit und stellt sicher, dass eine wichtige Änderung nicht unbemerkt bleibt.
Kleinere Änderungen ausblenden
Manche Seiten zeigen bei jedem Aufruf kleine, bedeutungslose Unterschiede, etwa ein wechselndes Datum im Fußbereich oder eine Werbeanzeige. Über eine Auswahl eines bestimmten Seitenbereichs lässt sich die Prüfung auf den relevanten Textabschnitt eingrenzen, damit solche Nebensächlichkeiten keine unnötigen Benachrichtigungen auslösen und die Übersicht bei wichtigen Änderungen erhalten bleibt. Diese Eingrenzung lässt sich jederzeit nachträglich anpassen, falls sich der gesamte Aufbau der Seite später einmal grundlegend verändert.
Kanäle und Preis
Eingerichtet wird die Überwachung über diese Seite im Browser oder über die API, mit freier Wahl der Prüffrequenz. Der Preis liegt bei $0.002 pro Prüfung; bei einer täglichen Prüfung sind das rund $0.06 im Monat, bei einer stündlichen Prüfung rund $1.44 im Monat. Die Frequenz lässt sich jederzeit nachträglich anpassen, ohne die Überwachung komplett neu einrichten oder bestätigen zu müssen.
Anwendungsfälle
AGB eines Lieferanten im Blick behalten
Die Schneider IT-Systeme GmbH & Co. KG lässt die AGB-Seite eines wichtigen Lieferanten täglich prüfen, um eine Änderung der Zahlungsbedingungen nicht zu verpassen.
Amtliche Bekanntmachung verfolgen
Ein Verein überwacht die Bekanntmachungsseite der zuständigen Behörde, um über neue Förderrichtlinien informiert zu werden, sobald sie veröffentlicht werden.
Preisliste eines Großhändlers
Die Bäckerei Hoffmann e. K. lässt die Preisliste eines Mehl-Lieferanten überwachen, um auf eine Preiserhöhung frühzeitig reagieren zu können.
Karriereseite eines Wettbewerbers
Eine Personalabteilung überwacht die Karriereseite eines Wettbewerbers, um zu sehen, wann neue Positionen ausgeschrieben werden.
Häufige Fragen
Wie oft wird 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.
Wie werde ich benachrichtigt?
Über E-Mail oder Webhook, je nach eingerichtetem Kanal. Die Benachrichtigung zeigt den geänderten Abschnitt im Vergleich zur vorherigen Prüfung.
Was kostet die Überwachung?
$0.002 pro Prüfung. Bei einer täglichen Prüfung sind das rund $0.06 im Monat, bei einer stündlichen Prüfung rund $1.44 im Monat.
Kann ich nur einen bestimmten Bereich der Seite überwachen lassen?
Ja, über eine Bereichsauswahl lässt sich die Prüfung auf einen bestimmten Ausschnitt der Seite eingrenzen, um Nebensächlichkeiten wie ein wechselndes Datum auszublenden.
Werden auch rein visuelle Änderungen erkannt, etwa ein neues Farbschema?
Nein, diese Funktion vergleicht den Textinhalt. Für optische Änderungen wie ein neues Layout gibt es ein eigenes Schwesterwerkzeug zur visuellen Überwachung.
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-changes \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"input":"…"}'const res = await fetch("https://api.kit.forhosting.com/web/monitor-changes", {
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-changes",
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-changes", 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-changes", 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_changes",
"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. |