Lead-Scraping für Personalvermittlungen: Grundlagen von der Stellenanzeige bis ins CRM
Lead-Scraping für Personalvermittlungen: Quellen, erst Übersicht, Dubletten über die Firma, Personaldienstleister filtern, anreichern, DSGVO.
Lead-Scraping heißt für eine Personalvermittlung, öffentliche Stellenanzeigen automatisch zu sammeln und daraus Firmen-Leads mit Entscheider zu machen. Die Grundlagen sind, erst günstig die Übersicht zu holen und Details nur bei neuen Anzeigen, Dubletten über die Firma statt über die Anzeige zu erkennen, andere Personaldienstleister herauszufiltern, mit Website und Ansprechpartner anzureichern, abgelaufene Anzeigen auszusortieren und dabei Nutzungsbedingungen und DSGVO zu beachten.
Die Routine kennt jeder Berater: StepStone öffnen, Indeed, die Jobbörse der Arbeitsagentur, die eigene Nische suchen, Firmennamen in eine Excel-Liste kopieren, Website googeln, Ansprechpartner suchen, alles ins CRM übertragen. Eine Stunde später hast du fünfzehn Leads, und die Hälfte davon stammt von anderen Personaldienstleistern.
Lead-Scraping ist der Versuch, genau diese Routine zu automatisieren. Gut gemacht, bekommst du jeden Tag eine Liste mit Firmen, die in deiner Nische einstellen, ohne Dubletten, ohne Wettbewerber und mit Ansprechpartner. Schlecht gemacht, bekommst du zehntausend Zeilen Rauschen und rechtlichen Ärger dazu.
Hier geht es um die Grundlagen: welche Quellen sich lohnen, wie du den Ablauf aufbaust, damit er schlank und sauber bleibt, und wo die rechtlichen Grenzen verlaufen. Eine technische Anleitung ist das nicht, und wie man Schutzmaßnahmen von Websites umgeht, steht hier auch nicht. Will eine Seite nicht automatisch ausgelesen werden, ist das die Antwort.
Was ist Lead-Scraping in der Personalvermittlung?
In der Akquise heißt Lead-Scraping, öffentlich zugängliche Stellenanzeigen und Firmendaten automatisch zu sammeln und daraus Vertriebs-Leads zu machen. Die Stellenanzeige ist der Auslöser: Sie zeigt, dass eine Firma jetzt Personal braucht. Das Sammeln ist nur der erste Schritt. Der Wert entsteht danach: filtern, Dubletten entfernen, anreichern und das Ergebnis ins CRM bringen, solange die Stelle noch offen ist.
Wie du offene Stellen von Hand als Akquise-Anlass nutzt, steht in unserem Artikel Firmen finden, die gerade einstellen.
Welche Quellen lohnen sich?
| Quelle | Was du bekommst | Worauf achten |
|---|---|---|
| Große Jobportale (StepStone, Indeed, Jobbörse der Arbeitsagentur, LinkedIn, XING) | Masse, viele Branchen | Nutzungsbedingungen schränken automatisierten Zugriff oft ein, vorher prüfen; viele Anzeigen von Personaldienstleistern |
| Regionale Portale (karriere.at in Österreich, jobs.ch in der Schweiz) | Der jeweilige Markt | Eigene Nutzungsbedingungen, eigene Anbieterstruktur |
| Nischenportale | Hochrelevante Stellen in einem Fachgebiet | Kleiner, aber weniger Wettbewerb |
| Karriereseiten der Firmen | Stellen, die nie auf einem Portal landen, direkt vom Arbeitgeber | Jede Seite ist anders, mehr Aufwand pro Firma |
| Handelsregister | Firmierung, Sitz, Geschäftsführung | Kein Hiring-Signal, aber gut zum Prüfen und Anreichern; der Abruf auf handelsregister.de ist seit August 2022 kostenlos |
Faustregel: Fang dort an, wo deine Zielfirmen wirklich ausschreiben. Eine Pflege-Personalvermittlung in Hamburg braucht andere Portale als ein Technik-Spezialist in Stuttgart.
Erst Nutzungsbedingungen und robots.txt lesen
Bevor du irgendetwas automatisch sammelst, lies die Nutzungsbedingungen der Seite und ihre robots.txt. Viele große Portale schränken automatisierten Zugriff in ihren Bedingungen ein, manche bieten stattdessen offizielle Schnittstellen, Feeds oder Partnerprogramme an. Der robots.txt-Standard (RFC 9309) beschreibt Regeln, an die sich Crawler halten sollen. Er sagt selbst, dass er keine Zugangsberechtigung ist, ersetzt also die Nutzungsbedingungen nicht. Kurz: Sagt eins von beiden Nein, lass es und such einen offiziellen Weg.
Schritt 1: Erst die Übersicht, Details nur bei neuen Anzeigen
Der häufigste Anfängerfehler: jeden Tag jede einzelne Anzeige komplett öffnen. Das ist langsam, belastet die Quelle unnötig und ist größtenteils verschwendet, denn die meisten Anzeigen von heute waren gestern auch schon da.
Besser ist ein Aufbau in zwei Ebenen:
- Übersicht. Die Ergebnislisten einsammeln: Titel, Firma, Ort, Datum, Link. Das ist leicht und schnell.
- Detail. Die vollständige Anzeige nur öffnen, wenn sie neu ist oder sich seit dem letzten Lauf sichtbar geändert hat.
Allein das senkt den Aufwand drastisch, und du bleibst ein höflicher Besucher. Halte jede gesehene Anzeige mit Link und Datum der ersten Sichtung fest, damit der nächste Lauf weiß, was neu ist.
Schritt 2: Dubletten über die Firma, nicht über die Anzeige
Eine Firma schreibt dieselbe Stelle auf vier Portalen aus, dazu auf der Karriereseite und zwei Wochen später noch einmal neu. Zählst du Anzeigen, rufst du dieselbe Personalleiterin fünfmal an.
Deine Einheit ist die Firma, nicht die Anzeige:
- Zuerst die Firma abgleichen. Namen bereinigen (Rechtsformen wie GmbH, GmbH & Co. KG oder AG und überflüssige Leerzeichen entfernen), dann über Name plus Ort abgleichen, später über die Website-Domain.
- Anzeigen unter der Firma bündeln. Eine Firma, mehrere offene Stellen. Das ist ein stärkeres Signal, keine Dublette.
- Verlauf behalten. Taucht eine Stelle nach ein paar Wochen wieder auf, wurde sie meist nicht besetzt. Das ist Gold wert fürs Telefonat.
Schritt 3: Andere Personaldienstleister herausfiltern
Auf großen Portalen kommt ein großer Teil der Anzeigen von Personalvermittlungen und Zeitarbeitsfirmen, die für Kunden ausschreiben. Die anzurufen, kostet Zeit, und im schlimmsten Fall pitchst du einem Wettbewerber.
Typische Hinweise auf eine Anzeige eines Personaldienstleisters:
| Hinweis | Beispiel |
|---|---|
| Firmenname mit Branchenwörtern | „Personal“, „Zeitarbeit“, „Staffing“, „Recruiting“, „Personalservice“ |
| Unkonkreter Arbeitgeber | „Für unseren Kunden, ein führendes Unternehmen im Raum Stuttgart …“ |
| Hinweis auf Arbeitnehmerüberlassung | „im Rahmen der Arbeitnehmerüberlassung“, „mit Option auf Übernahme“ |
| Ein Absender, völlig verschiedene Branchen | Schweißer, Pflegekräfte und Buchhalter von einer „Firma“ |
Bau dir eine Sperrliste bekannter Personaldienstleister auf und ergänze sie laufend. Ein Namensfilter fängt das meiste ab, den Rest erwischst du beim Website-Check im nächsten Schritt.
Wenn du schon dabei bist, sortiere auch das übrige Rauschen aus: Stellen außerhalb deiner Nische, Firmen, die für dein Angebot viel zu groß oder zu klein sind, und Bestandskunden, die in die Kundenbetreuung gehören und nicht in die Kaltakquise. Wie du mit Anzeigen umgehst, in denen ausdrücklich steht, dass keine Personaldienstleister gewünscht sind, steht in unserem Artikel „Akquise nicht gewünscht“ in der Stellenanzeige.
Schritt 4: Mit Website und Entscheider anreichern
Firmenname plus Stellentitel ist noch kein Lead. Zum Anrufen brauchst du:
- Die Website. Bestätigt, dass es die Firma gibt, zeigt Größe und Tätigkeit und liefert die Domain für den Abgleich. Das Impressum nennt bei deutschen Firmen meist die Geschäftsführung.
- Den Entscheider. Für die meisten Agenturen die Fachabteilungsleitung zur Stelle, die Personalleitung oder in kleineren Firmen der Geschäftsführer oder Inhaber. Mehr dazu in unserem Artikel zum richtigen Ansprechpartner.
- Einen Weg zu ihm. Telefonnummer der Zentrale oder Durchwahl. Oft nennt die Anzeige selbst eine Ansprechperson.
Ruf nicht direkt den Vorstand eines Konzerns mit tausenden Mitarbeitern an. Der verantwortet deine Stelle nicht.
Schritt 5: Frisch halten
Stellenanzeigen verfallen. Ein Lead für eine Stelle, die seit drei Wochen besetzt ist, ist schlechter als gar keiner, weil dein Einstieg dann falsch ist.
- Anzeigen regelmäßig prüfen und als abgelaufen markieren, sobald sie aus der Quelle verschwinden.
- Nach Alter sortieren. Anzeigen der letzten sieben Tage kommen nach oben.
- Abgelaufene Stellen als Verlauf behalten, nicht als Lead. Sucht die Firma erneut, weißt du: Die stellt regelmäßig ein.
Schritt 6: Ab ins CRM
Am letzten Schritt scheitern viele selbstgebaute Lösungen: Die Daten landen in einer Excel-Liste, die keiner öffnet. Schreib die Leads direkt ins CRM, mit den Feldern, aus denen du wirklich telefonierst: offene Stelle, Quelle, Ausschreibungsdatum, Ort, Entscheider. Ein gespeicherter Filter macht daraus die tägliche Anrufliste.
Im Telefonat ist die Stelle dein Einstieg:
„Hallo Frau {Nachname}, hier ist {Vorname} von {Agentur}. Ich rufe an wegen Ihrer ausgeschriebenen Stelle als {Stelle} in {Ort}. Die ist ja noch aktuell, richtig?“
Dann ein, zwei Fragen zur Dringlichkeit, eine Ja-Frage („Wenn wir Ihnen richtig gute Bewerber aus Ihrer Region auf den Schreibtisch legen, würden Sie die kennenlernen wollen?“) und direkt zum Termin.
Und der Datenschutz?
Das hier ist eine allgemeine Information, keine Rechtsberatung.
- Firmendaten und personenbezogene Daten unterscheiden. Firmenname und offene Stelle sind keine personenbezogenen Daten. Eine namentlich genannte Personalleiterin mit Durchwahl schon.
- Informationspflicht nach Art. 14 DSGVO. Erhebst du personenbezogene Daten nicht bei der Person selbst, musst du sie unter anderem darüber informieren, aus welcher Quelle die Daten stammen. Nutzt du die Daten zur Kontaktaufnahme, spätestens beim ersten Kontakt, sonst innerhalb einer angemessenen Frist, spätestens nach einem Monat.
- Datenbankherstellerrecht. Nach § 87b UrhG kann es problematisch sein, wesentliche Teile einer fremden Datenbank zu übernehmen, auch wenn jeder einzelne Eintrag öffentlich ist.
- Österreich und Schweiz. In Österreich gilt ebenfalls die DSGVO, die Schweiz hat ein eigenes Datenschutzgesetz. Wer dort aktiv ist, sollte das gesondert prüfen.
- „Nicht mehr anrufen“ heißt nie wieder. Wer das sagt, kommt auf eine Sperrliste, gegen die jeder künftige Import geprüft wird.
Im Zweifel holst du dir Rat bei einem Datenschutz-Spezialisten, bevor du etwas in größerem Umfang aufbaust.
Selbst bauen oder bauen lassen?
Eine kleine Version ist machbar: ein paar Quellen, eine Tabelle, ein wöchentlicher Lauf. Das jeden Tag über Dutzende Quellen am Laufen zu halten, mit Dublettenabgleich, Filter für Personaldienstleister, Anreicherung und Frische-Prüfung, ist ein eigenes Produkt. Genau das macht LeadFlow: Es liefert dir jeden Tag Firmen, die in deiner Nische einstellen, samt Entscheider direkt ins CRM. Deine Berater telefonieren, statt zu recherchieren.
Das Wichtigste in Kürze
- Scraping ist nur Schritt eins. Der Wert liegt in Filter, Dublettenabgleich, Anreicherung und Frische.
- Erst die Übersicht holen, Details nur bei neuen oder geänderten Anzeigen.
- Deine Einheit ist die Firma, nicht die Anzeige. Anzeigen unter einer Firma bündeln.
- Personaldienstleister früh herausfiltern, mit Namensfilter und Website-Check.
- Nutzungsbedingungen und robots.txt respektieren, keine Schutzmaßnahmen umgehen, personenbezogene Daten DSGVO-konform behandeln.
- Leads direkt ins CRM und anrufen, solange die Stelle offen ist.
Häufige Fragen
Ist Lead-Scraping für Personalvermittlungen erlaubt?
Das hängt von Quelle, Daten und Land ab. Respektiere Nutzungsbedingungen und robots.txt, umgehe keine technischen Schutzmaßnahmen und behandle personenbezogene Daten wie einen namentlichen Ansprechpartner nach DSGVO, inklusive Informationspflicht nach Art. 14. Das ist keine Rechtsberatung, lass dein konkretes Vorgehen im Zweifel prüfen.
Welche Quellen eignen sich für Leads in der Personalvermittlung?
Die besten Quellen sind die, auf denen deine Zielfirmen ausschreiben. Meist ist das eine Mischung aus großen Portalen wie StepStone, Indeed oder der Jobbörse der Arbeitsagentur, Nischenportalen und Karriereseiten. Das Handelsregister hilft beim Prüfen und Anreichern, ist aber kein Hiring-Signal.
Wie vermeide ich, dieselbe Firma mehrfach anzurufen?
Gleiche Dubletten über die Firma ab, nicht über die Anzeige. Bereinige den Firmennamen, vergleiche Name plus Ort und später die Website-Domain und bündle alle Anzeigen einer Firma unter einem Datensatz im CRM.
Wie filtere ich Zeitarbeitsfirmen und Personalvermittlungen aus Stellenanzeigen heraus?
Mit einem Namensfilter auf typische Wörter wie Personal, Zeitarbeit oder Staffing, einer wachsenden Sperrliste bekannter Anbieter und einem Website-Check bei allem, was unkonkret wirkt. Anzeigen mit „für unseren Kunden“ oder Hinweis auf Arbeitnehmerüberlassung kommen fast immer von einem Personaldienstleister.
Wir liefern deiner Agentur jeden Tag Firmen, die gerade einstellen — mit Ansprechpartner, direkt ins CRM.
Erstgespräch buchen
Baut mit Hiring Intelligence die Lead-Maschine für Recruiting-Agenturen: Stellenanzeigen in Echtzeit, angereichert mit Entscheidern, direkt ins CRM.