Ist diese Nachricht Spam?
Die Spam-Prüfung liest eine einzelne Nachricht – einen Kommentar, eine Bewertung oder einen Formulareintrag – und stuft ein, ob es sich um Werbespam, automatisierten Massenversand oder eine echte Nachricht handelt, jeweils mit einer kurzen, nachvollziehbaren Begründung für die Einstufung, bevor die Nachricht überhaupt im Posteingang landet.
Online ausführen
Führen Sie dies mit Ihrem Konto auf unseren Servern aus. Kostenlose Tools laufen in Ihrem Browser; dieses wird zum oben genannten Preis von Ihrem KIT-Guthaben abgebucht.
Was als Spam erkannt wird
Das Werkzeug erkennt typische Merkmale von Spam: massenhaft wiederholte Werbebotschaften, verdächtige Linkmuster, unpassende Angebote unter einem völlig anderen Thema und Formulierungen, die auf automatisierten Versand hindeuten. Das Ergebnis nennt eine Einstufung – Spam, wahrscheinlich Spam oder legitim – zusammen mit den auffälligen Merkmalen, damit die Entscheidung nachvollziehbar bleibt. Das unterscheidet die Prüfung von einer reinen Ja-Nein-Antwort ganz ohne jede weitere Erklärung.
Wo klassische Spam-Filter oft versagen
Klassische Wortlisten erkennen neue Maschen erst, nachdem sie bereits aufgefallen sind, und blockieren gleichzeitig oft legitime Nachrichten, die zufällig ein gefiltertes Wort enthalten, etwa eine echte Frage zu „Kredit" oder „Rezept". Die textbasierte Prüfung bewertet den gesamten Zusammenhang und unterscheidet dadurch zuverlässiger zwischen einer echten Anfrage und einer Werbenachricht mit ähnlichem Vokabular. Das reduziert die Zahl fälschlich blockierter echter Anfragen spürbar.
Einzelprüfung oder Massenverarbeitung
Ein einzelner verdächtiger Kommentar lässt sich direkt einfügen und in Sekunden einstufen. Ein Kontaktformular mit hunderten Einträgen am Tag lässt sich stattdessen über die API automatisch vorprüfen, sodass nur die als legitim eingestuften Nachrichten überhaupt im Postfach ankommen und der Rest in einer Prüfliste landet, statt sofort gelöscht zu werden. So bleibt eine nachträgliche Prüfung durch eine Person jederzeit möglich, ohne den Posteingang zu überfüllen.
Wo Sie es nutzen
Auf dieser Seite fügen Sie eine einzelne Nachricht ein und erhalten die Einstufung sofort. Über die API lässt sich die Prüfung direkt an ein Kontaktformular, ein Kommentarsystem oder ein Bewertungsportal anbinden, damit Spam gar nicht erst im normalen Posteingang landet. Für ein Kommentarsystem mit hohem Aufkommen reduziert das den täglichen Moderationsaufwand spürbar, weil nur noch echte Beiträge zur weiteren Prüfung ankommen.
Anwendungsfälle
Das Kontaktformular einer Webseite
Die Weber Metallbau GmbH prüft eingehende Formularanfragen automatisch vor, bevor sie im Postfach des Vertriebs landen, und reduziert so die tägliche Menge an Werbespam spürbar.
Die Produktbewertungen eines Onlineshops
Sabine Schneider erkennt mit der automatischen Prüfung gefälschte Bewertungen, die unter dem Deckmantel einer Produktrezension eigentlich für ein anderes Angebot werben.
Die Kommentarspalte eines Blogs
Ein Blog mit täglich vielen Kommentaren lässt neue Einträge automatisch vorprüfen und reduziert dadurch die Zahl der Kommentare, die eine Redakteurin manuell durchsehen muss, um ein Vielfaches.
Häufige Fragen
Was unterscheidet das von einem klassischen Spam-Filter?
Ein klassischer Filter arbeitet mit festen Wortlisten. Diese Prüfung bewertet den gesamten Textzusammenhang und erkennt dadurch auch neue Maschen, die noch auf keiner Liste stehen.
Kann eine echte Nachricht fälschlich als Spam eingestuft werden?
Das lässt sich nicht vollständig ausschließen. Deshalb liefert das Ergebnis neben der Einstufung auch eine Begründung, damit sich Grenzfälle manuell nachprüfen lassen.
Was kostet eine Prüfung?
$0.003 pro Anfrage zuzüglich $0.0135 pro Einheit. Bei hundert Formulareinträgen am Tag bleiben die Kosten deutlich unter einem US-Dollar.
Was passiert mit der geprüften Nachricht?
Sie wird ausschließlich zur Einstufung verarbeitet und danach nicht dauerhaft gespeichert.
Funktioniert das auch bei fremdsprachigem Spam?
Ja, die Prüfung funktioniert auch bei fremdsprachigen Nachrichten, mit der höchsten Zuverlässigkeit bei deutschen und englischen Texten.
Löscht das Werkzeug Spam automatisch?
Nein. Es liefert eine Einstufung. Ob eine Nachricht gelöscht, blockiert oder manuell geprüft wird, entscheiden Sie oder Ihr System.
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/text/spam \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"items":["valor-1","valor-2"]}'const res = await fetch("https://api.kit.forhosting.com/text/spam", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"items": [
"valor-1",
"valor-2"
]
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/text/spam",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"items": [
"valor-1",
"valor-2"
]
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/text/spam", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"items":["valor-1","valor-2"]}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"items":["valor-1","valor-2"]}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/text/spam", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Beispiel-Anfrage
{
"items": [
"valor-1",
"valor-2"
]
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "text.spam",
"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
max_tokens | 20000 |
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. |