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 der Text, erhalten Sie eine Benachrichtigung 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, dass sich der Textinhalt seit der vorherigen Prüfung 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.
Wenn eine Seite ständig kleine Änderungen zeigt
Manche Seiten zeigen bei jedem Aufruf kleine, bedeutungslose Unterschiede, etwa ein wechselndes Datum im Fußbereich oder einen Besucherzähler. Da der gesamte Textinhalt verglichen wird, zählen auch solche Stellen als Änderung. Für ein sauberes Signal überwachen Sie am besten eine Seite mit stabilem Kerninhalt und geben die möglichst genaue URL an – die Bedingungsseite selbst statt einer belebten Startseite.
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 meldet, dass sich der Textinhalt seit der vorherigen Prüfung geändert hat.
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.
Wie vermeide ich Fehlalarme durch Kleinigkeiten?
Da der gesamte Textinhalt verglichen wird, zählt auch ein wechselndes Datum oder ein Zähler als Änderung. Überwachen Sie deshalb am besten eine Seite mit stabilem Inhalt und geben Sie die möglichst genaue URL an.
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
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-changes \
-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-changes", {
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-changes",
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-changes", 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-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
{
"url": "https://example.com"
}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. |