Schlüsselwörter aus Text extrahieren
Die Extraktion liest einen Text und liefert eine kurze, nach Relevanz geordnete Liste der wichtigsten Begriffe und Wortgruppen. Nützlich zur Verschlagwortung von Artikeln, als Grundlage für Suchbegriffe oder um den Inhalt eines langen Dokuments auf einen Blick vollständig zu erfassen.
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.
Wie die Begriffe ausgewählt werden
Das Werkzeug erkennt die Begriffe und Wortgruppen, die den Inhalt eines Textes am stärksten prägen, nicht einfach die am häufigsten vorkommenden Wörter. Ein Artikel über eine neue Betriebsvereinbarung liefert so „Betriebsvereinbarung", „Arbeitszeit" und „Homeoffice-Regelung" statt der häufig vorkommenden, aber bedeutungsarmen Wörter wie „auch" oder „dabei". Die Anzahl der zurückgegebenen Begriffe lässt sich vorgeben. So liefert eine kurze Meldung fünf Begriffe, ein langer Bericht deutlich mehr.
Einsatz für Verschlagwortung und SEO
Ein Blogartikel lässt sich mit den extrahierten Begriffen automatisch verschlagworten, ohne dass jemand von Hand Tags vergeben muss. Für die Suchmaschinenoptimierung zeigt die Liste, welche Begriffe ein Text tatsächlich abdeckt, und macht sichtbar, wenn ein wichtiger Begriff aus der geplanten Keyword-Liste im Text fehlt. Das ersetzt keine vollständige Keyword-Recherche, liefert aber einen schnellen, ehrlichen Abgleich zwischen Plan und tatsächlichem Text.
Ein Dokument oder ein ganzes Archiv
Ein einzelner Artikel lässt sich direkt einfügen und in Sekunden auswerten. Für ein ganzes Archiv mit hunderten Dokumenten empfiehlt sich die Verarbeitung über die API, sodass jedes Dokument automatisch seine eigene Schlagwortliste erhält, etwa als Grundlage für eine durchsuchbare interne Wissensdatenbank. Die manuelle Verschlagwortung, die bei einem großen Archiv schnell Wochen dauern würde, entfällt damit fast vollständig, ohne dass die Qualität der Tags spürbar leidet.
Wo Sie es nutzen
Auf dieser Seite fügen Sie den Text ein und erhalten die Liste sofort, ohne Anmeldung. Über die API lässt sich die Extraktion in ein Redaktionssystem oder eine SEO-Pipeline einbinden, für alle, die viele Texte automatisiert verschlagworten wollen. Ein Nachrichtenportal etwa verschlagwortet neue Artikel automatisch direkt bei der Veröffentlichung, sodass die interne Suche vom ersten Moment an vollständig durchsuchbar bleibt, ohne redaktionelle Verzögerung.
Anwendungsfälle
Die Verschlagwortung eines Blogs
Katrin Baumann lässt jeden neuen Blogartikel automatisch verschlagworten und übernimmt die vorgeschlagenen Begriffe direkt als Tags, statt sie bei jedem Beitrag von Hand zu überlegen.
Die Keyword-Prüfung vor der Veröffentlichung
Vor der Veröffentlichung eines Ratgebertextes prüft eine Redaktion, ob die extrahierten Schlüsselwörter mit der geplanten Keyword-Liste übereinstimmen, und ergänzt einen fehlenden, aber wichtigen Begriff im Text.
Das durchsuchbare Firmenarchiv
Die Weber Metallbau GmbH lässt Jahre alte technische Berichte automatisch verschlagworten, um sie über eine interne Suche nach Thema statt nur nach Dateiname wiederzufinden.
Häufige Fragen
Wie viele Begriffe liefert das Ergebnis?
Standardmäßig eine kurze, nach Relevanz geordnete Liste. Die genaue Anzahl lässt sich bei der Anfrage anpassen.
Eignet sich das für Suchmaschinenoptimierung?
Ja. Die Liste zeigt, welche Begriffe ein Text tatsächlich abdeckt, und hilft dabei zu erkennen, wenn ein geplanter Suchbegriff im Text fehlt.
Was kostet eine Anfrage genau?
$0.003 pro Anfrage zuzüglich $0.0135 je 1.000 Wörter des eingefügten Textes. Ein Artikel mit 1.000 Wörtern kostet damit rund 1,65 US-Cent.
Was passiert mit dem eingefügten Text?
Er wird ausschließlich zur Extraktion verarbeitet und danach nicht dauerhaft gespeichert.
Gibt es ein Limit für die Textlänge?
Rund 20.000 Token pro Anfrage. Für ein ganzes Archiv empfiehlt sich die Verarbeitung mehrerer Dokumente einzeln über die API.
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/extract-keywords \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"text":"…"}'const res = await fetch("https://api.kit.forhosting.com/text/extract-keywords", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"text": "…"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/text/extract-keywords",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"text": "…"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/text/extract-keywords", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"text":"…"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"text":"…"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/text/extract-keywords", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Beispiel-Anfrage
{
"text": "…"
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "text.extract_keywords",
"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. |