Stichwort auf Webseite überwachen
KIT prüft eine von Ihnen festgelegte Webseite in wiederkehrenden Abständen auf ein bestimmtes Wort oder eine Formulierung und meldet automatisch, sobald es erscheint oder verschwindet. Gedacht für alle, die eine Änderung nicht selbst nachschauen wollen – eine neue Stellenanzeige, ein aktualisierter Status oder ein einzelnes Wort auf einer fremden oder eigenen Seite.
So funktioniert die Überwachung
Sie legen eine URL und ein Stichwort fest; KIT ruft die Seite in festen Abständen auf und vergleicht den Inhalt mit der letzten Prüfung. Erscheint das Wort neu oder verschwindet es, erhalten Sie eine Meldung – über die API oder als Webhook an ein eigenes System. Jede einzelne Prüfung wird gesondert abgerechnet, es gibt keine Pauschale und kein Abonnement im klassischen Sinn; den Abstand zwischen zwei Prüfungen bestimmen Sie selbst, je nachdem, wie dringend eine Änderung für Sie ist.
Wofür sich das eignet
Handwerksbetriebe beobachten damit, ob eine Ausschreibung online gegangen ist, Personalverantwortliche, ob eine Stellenanzeige noch aktiv ist, und Online-Händler, ob ein Wettbewerber das Wort „ausverkauft“ bei einem bestimmten Produkt entfernt hat. Auch presserelevante Erwähnungen des eigenen Firmennamens auf einer bekannten Seite lassen sich so verfolgen, ohne die Seite jeden Tag von Hand zu öffnen. Ebenso eignet sich die Funktion, um eine Behördenseite auf ein bestimmtes Formular, einen Stichtag oder einen neuen Hinweis zu beobachten, statt regelmäßig selbst nachzusehen, ob sich etwas geändert hat.
Grenzen, die Sie kennen sollten
KIT prüft nur öffentlich zugängliche Seiten ohne Login und erkennt Wörter im sichtbaren Text, nicht in Bildern. Bei Seiten, die Inhalte erst per JavaScript nachladen, kann die Erkennung abweichen; wie oft geprüft wird, legen Sie über den Abstand zwischen den Prüfungen fest, nicht KIT selbst. Groß- und Kleinschreibung sowie einfache Wortvarianten werden dabei automatisch berücksichtigt, eine inhaltliche Bewertung von Zusammenhang oder Bedeutung findet jedoch nicht statt – gefunden wird das Wort, nicht seine Absicht.
Was Sie erhalten
Jedes Ergebnis enthält den Zeitpunkt der Prüfung, ob das Stichwort gefunden wurde, und einen Ausschnitt des umgebenden Textes zur Einordnung. So lässt sich der Verlauf einer Beobachtung später nachvollziehen, statt nur die letzte Momentaufnahme zu sehen. Über die API lässt sich dieser Verlauf auch in ein eigenes System übernehmen, etwa um mehrere Beobachtungen an einer Stelle zusammenzuführen und über Wochen oder Monate hinweg auszuwerten, statt jede einzelne Meldung von Hand abzulegen.
Anwendungsfälle
Stellenanzeige im Blick behalten
Anna Hoffmann, Personalreferentin bei einem Maschinenbauer in Leipzig, lässt die Karriereseite eines Wettbewerbers auf das Wort „Vertriebsleiter“ prüfen. Sobald die Stelle online geht, weiß sie es noch am selben Tag.
Ausschreibung nicht verpassen
Ein Handwerksbetrieb aus Stuttgart überwacht die Vergabeplattform der Stadt auf das Stichwort „Metallbau“, um neue Ausschreibungen sofort zu sehen, statt die Seite jeden Morgen manuell zu öffnen.
Erwähnung der eigenen Marke verfolgen
Eine Agentur beobachtet eine Branchenseite auf den Namen eines Kunden, um Presseerwähnungen zu erfassen, ohne die Seite jeden Tag zu kontrollieren.
Häufige Fragen
Was kostet eine Überwachung mit KIT?
$0.002 pro durchgeführter Prüfung. Bei einer täglichen Prüfung über einen Monat liegt der Gesamtpreis bei rund $0.06 – der Preis pro Prüfung steht vorab fest.
Was passiert mit dem Inhalt der überwachten Seite?
KIT speichert nur die zur Erkennung nötigen Ausschnitte, um die aktuelle mit der vorherigen Prüfung zu vergleichen, nicht die gesamte Seite dauerhaft.
Wie oft wird die Seite geprüft?
Sie legen den Abstand zwischen den Prüfungen selbst fest; jede einzelne Prüfung wird gesondert abgerechnet, unabhängig davon, ob sich etwas geändert hat.
Erkennt KIT auch Wörter in Bildern oder PDF-Dateien auf der Seite?
Nein, geprüft wird der sichtbare Text der HTML-Seite. Für Inhalte in Bildern oder PDF-Dateien eignen sich die OCR-Funktionen von KIT besser.
Brauche ich ein Konto, um das zu nutzen?
Nein, ein Konto ist nicht nötig. Sie bezahlen jede Prüfung einzeln, über PayPal oder auf Wunsch per Rechnung.
Werde ich bei einem Fund automatisch benachrichtigt?
Ja, über einen Webhook an eine von Ihnen angegebene Adresse oder über das Ergebnis im API-Aufruf; ein eigener E-Mail-Versand ist nicht Teil dieser Funktion.
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-keyword \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"input":"…"}'const res = await fetch("https://api.kit.forhosting.com/web/monitor-keyword", {
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-keyword",
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-keyword", 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-keyword", 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_keyword",
"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. |