ForHosting KIT · Texterkennung (OCR) & Datenextraktion

Lebenslauf auslesen

Liest einen Lebenslauf aus einer PDF-Datei aus und gibt Kontaktdaten, Ausbildung, Berufserfahrung und Kenntnisse als strukturierte Felder zurück. Für die Personalabteilung, die eingehende Bewerbungen schneller vorsortieren möchte, ohne jeden Lebenslauf einzeln von Anfang bis Ende durchzulesen und die Angaben von Hand in eine Liste zu übertragen.

● Stabilpro Anfrage + pro Dokument$0.003
Nutzen Sie es über WebAPIE-MailApp baldTelegram bald

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.

Welche Angaben erfasst werden

Name, Kontaktdaten, Ausbildungsstationen mit Zeiträumen, bisherige Arbeitgeber mit Positionen sowie genannte Kenntnisse und Sprachen werden aus dem Lebenslauf herausgelesen und als geordnete Felder zurückgegeben, unabhängig vom Layout der Vorlage, ob tabellarisch aufgebaut oder in freier Textform verfasst und unabhängig von der Reihenfolge, in der die Abschnitte aufgeführt sind. Auch Zusatzangaben wie Führerschein, Ehrenamt oder Publikationen werden erfasst, sofern sie im Dokument genannt werden.

Was die Funktion nicht tut

Sie strukturiert die Angaben aus dem Dokument, bewertet aber nicht die Eignung einer Bewerberin oder eines Bewerbers und trifft keine Auswahlentscheidung. Die Einschätzung, wer zur Stelle passt, bleibt bei den Menschen im Bewerbungsprozess, die Erfahrung und Kenntnisse fachlich einordnen können und den Gesamteindruck eines Gesprächs mit einbeziehen. Die Funktion ersetzt also die Vorauswahl nicht, sondern beschleunigt lediglich den Schritt davor.

So läuft die Auswertung ab

Der Lebenslauf wird auf dieser Seite hochgeladen, das Ergebnis liegt strukturiert vor und lässt sich direkt weiterverwenden. Über die API lässt sich der Ablauf an das Bewerbermanagementsystem anbinden, sodass eingehende Bewerbungen automatisch vorerfasst werden, bevor sie an die zuständige Fachabteilung weitergeleitet werden, ohne Zeitverzug durch manuelle Zwischenschritte. Gerade bei Stellen mit vielen Eingängen zeigt sich der Zeitgewinn schon in der ersten Bearbeitungswoche.

Was es kostet

$0.003 pro Anfrage plus $0.0135 pro Dokument. 50 Bewerbungen aus einer Stellenausschreibung kosten damit rund $0.675 insgesamt, unabhängig davon, wie lang der einzelne Lebenslauf ist oder wie viele Ausbildungsstationen und frühere Arbeitgeber er im Einzelnen aufführt, was die Kalkulation für eine ganze Ausschreibung im Voraus einfach macht und Überraschungen bei der Abrechnung am Monatsende zuverlässig ausschließt, selbst bei stark schwankendem Bewerbungsaufkommen.

Bewerbungsstapel vorsortieren

Schneider IT-Systeme GmbH & Co. KG erhält für eine ausgeschriebene Stelle über 60 Bewerbungen und lässt die Lebensläufe strukturiert erfassen, um sie nach Berufserfahrung zu filtern.

Personalvermittlung gleicht Profile ab

Eine Personalvermittlung liest eingehende Lebensläufe aus, um Kenntnisse und Erfahrung schneller mit den Anforderungen offener Stellen abzugleichen.

Kleinbetrieb ohne eigene Personalabteilung

Weber Metallbau GmbH lässt Bewerbungen für eine Ausbildungsstelle strukturiert erfassen, um trotz begrenzter Zeit einen schnellen Überblick über die Kandidaten zu bekommen.

Interne Datenbank für Initiativbewerbungen

Ein Unternehmen erfasst Initiativbewerbungen aus dem E-Mail-Postfach strukturiert, um sie bei passenden künftigen Stellen wiederzufinden.

Werden mit den Daten Bewerbungsentscheidungen automatisiert?

Nein. Die Funktion strukturiert die Angaben aus dem Lebenslauf, trifft aber keine Auswahl- oder Eignungsentscheidung. Diese bleibt bei den zuständigen Personen im Unternehmen.

Was passiert mit den personenbezogenen Daten des Bewerbers?

Der Lebenslauf wird ausschließlich zur Erstellung der strukturierten Daten verarbeitet und danach nicht für andere Zwecke genutzt. Ein Konto, in dem er dauerhaft gespeichert würde, gibt es nicht.

In welchem Format liegt das Ergebnis vor?

Als strukturierte Felder wie Ausbildung, Berufserfahrung und Kenntnisse, die sich direkt in eine Tabelle oder ein Bewerbermanagementsystem übernehmen lassen.

Ist eine Registrierung für die Nutzung notwendig?

Nein, es gibt derzeit keine Konten. Sie zahlen direkt pro verarbeitetem Dokument.

Was kostet die Auswertung von 50 Bewerbungen?

$0.003 Grundgebühr pro Anfrage plus $0.0135 je Dokument, bei 50 Lebensläufen also rund $0.675 insgesamt.

Funktioniert das auch mit unterschiedlichen Lebenslauf-Vorlagen?

Ja, die gängigen tabellarischen und freien Formate werden erkannt. Sehr grafisch gestaltete Lebensläufe mit Text in Bildern können die Genauigkeit leicht verringern.

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.

POSThttps://api.kit.forhosting.com/ocr/resume

Authentifizierung per Bearer-Token. Ein einziger POST stellt die Aufgabe in die Warteschlange; das Ergebnis erhalten Sie per Webhook oder über einen signierten Link.

curl -X POST https://api.kit.forhosting.com/ocr/resume \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"input":"…"}'
{
  "input": "…"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "ocr.resume",
  "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.

pro Anfrage$0.003
pro Dokument$0.0135

Der Preis steht auf der Seite – keine Tokens, keine Credits. Fehlgeschlagene Aufgaben werden nicht berechnet.

max_mb25
max_pages10
HTTPCodeBedeutung
401unauthorizedDer API-Schlüssel fehlt oder ist ungültig – prüfen Sie den Authorization-Header (Bearer).
402insufficient_balanceIhr Guthaben reicht für diese Aufgabe nicht aus – Aufladungen verfallen nicht.
404unknown_typeUnbekannter Aufgabentyp – prüfen Sie das Feld „type“ gegen den Katalog.
429rate_limitedZu viele Anfragen – warten Sie kurz; Polling ist mit 1 Anfrage pro Sekunde erlaubt.
422task_failedDie Aufgabe ist fehlgeschlagen und wird nicht berechnet.

Vollständige KIT-Dokumentation lesen →