LinkedIn-Extraktion · 15 min · Jeder KI-Agent

LinkedIn-Profile mit einem KI-Agenten extrahieren

Verwandle ein LinkedIn-Profil in verifizierte, strukturierte Daten für Recherche, Qualifizierung und Akquise. Verbinde SalesTouch, starte einen Prompt und erhalte ein nutzbares Ergebnis ohne eigenen Scraper.

Von Antoine Deschamps

Um ein LinkedIn-Profil mit einem KI-Agenten zu extrahieren, gib ihm die vollständige Profil-URL und bitte ihn, das SalesTouch-Tool linkedin_lookup_profile zu verwenden. Das Ergebnis sind strukturierte Profildaten, die der Agent prüfen, zusammenfassen, vergleichen oder für den nächsten Workflow formatieren kann.

Dieser Ansatz eignet sich, wenn du genau eine Person im Moment des Bedarfs recherchierst. Du musst keinen Python-Scraper bauen, Selektoren pflegen, eine Browser-Erweiterung betreiben oder jedes Feld von Hand kopieren.

Der schnellste Weg, ein LinkedIn-Profil zu extrahieren

Sobald SalesTouch verbunden ist, besteht der Workflow aus einem Prompt:

Prompt for your agent
Nutze SalesTouch, um dieses LinkedIn-Profil abzufragen:
https://www.linkedin.com/in/example/

Rufe linkedin_lookup_profile auf, bevor du antwortest.

Gib vollständigen Namen, Überschrift, aktuelle Position, aktuelles Unternehmen,
Ort, kanonische LinkedIn-URL und nicht verfügbare Felder zurück.
Nutze nur das Tool-Ergebnis. Leite keine fehlenden Informationen ab.

Der Agent ruft SalesTouch auf, empfängt verfügbare Profildaten und formatiert die Antwort. Identitätsprüfung, Kennzeichnung fehlender Felder oder Exportvorbereitung gehören in den Prompt und sind kein separater Produktschritt.

Verwende möglichst die vollständige linkedin.com/in/-URL. Sie ist weniger mehrdeutig als ein Name und zuverlässiger als ein Suchergebnis, Screenshot oder eine Kurz-Weiterleitung.

Was ist SalesTouch und warum brauchst du es?

Ein KI-Agent kann über Text nachdenken, aber eine in den Chat eingefügte LinkedIn-URL gibt ihm keinen Live-Zugriff auf das Profil. Er benötigt ein Tool für die Abfrage.

SalesTouch ist ein gehostetes LinkedIn-MCP für KI-Agenten. MCP erlaubt Claude, Codex und anderen kompatiblen Agenten, externe Tools zu entdecken und aufzurufen. In diesem Workflow:

  1. Dein KI-Agent versteht die Anfrage und entscheidet, wie das Ergebnis genutzt wird.
  2. SalesTouch stellt authentifizierte LinkedIn-Tools bereit und liefert strukturierte Daten.
  3. Dein verbundenes LinkedIn-Konto bestimmt, welche Profilinformationen verfügbar sind.

Dank dieser Trennung musst du weder LinkedIn-Passwort noch Sitzungscookies in einen Prompt einfügen. Du verbindest LinkedIn in SalesTouch und autorisierst dann den Agenten für das SalesTouch-MCP.

Welche LinkedIn-Profildaten kannst du extrahieren?

Der Aufruf linkedin_lookup_profile liefert normalisierte Profildaten, keinen Screenshot und kein rohes Seiten-HTML. Je nach Profil und Zugriff des verbundenen Kontos kann das Ergebnis enthalten:

  • vollständiger Name und Überschrift
  • aktuelle Position und Unternehmen
  • Ort
  • kanonische LinkedIn-Profil-URL
  • LinkedIn-Profilkennungen
  • weitere verfügbare öffentliche Profilfelder

Die genauen Felder können variieren. Der Prompt sollte den Agenten anweisen, fehlende Werte als nicht verfügbar zu kennzeichnen, statt sie zu erraten.

Dieser Aufruf ist kein Kontaktanreicherungsdienst. Er verspricht weder E-Mail-Adresse noch Telefonnummer, private Profildaten oder Felder, die für das verbundene Konto nicht verfügbar sind.

Unternehmen, Beiträge oder Konversation als Kontext ergänzen

Eine Profilabfrage sollte auf die Person fokussiert bleiben. Für ein umfangreicheres Recherchepaket kombinierst du sie ausdrücklich mit einem weiteren SalesTouch-Aufruf:

Kernprofil

linkedin_lookup_profile

Löst ein Mitglied auf und liefert verfügbare Identität, Überschrift, Position, Unternehmen, Ort, URL und Profilfelder.

Unternehmenskontext

linkedin_lookup_company

Fragt ein Unternehmen oder eine Schule über LinkedIn-URL, Handle oder Kennung ab und liefert verfügbare Organisationsfelder.

Aktuelle Inhalte

linkedin_lookup_profile_posts

Ruft die neuesten verfügbaren Beiträge eines Mitglieds zuerst ab. Mit dem optionalen Limit können bis zu 100 Beiträge angefordert werden.

Beziehungskontext

linkedin_conversations_search

Durchsucht bestehende LinkedIn-Konversationen, wenn frühere Austausche relevant und für das verbundene Konto verfügbar sind.

Das sind getrennte Tool-Aufrufe und keine versteckten Optionen von linkedin_lookup_profile. So bleibt der Workflow präzise: Fordere nur benötigten Kontext an und halte jede Quelle im Ergebnis sichtbar.

SalesTouch einmal einrichten

Wenn du SalesTouch noch nie genutzt hast, schließe diese einmalige Einrichtung vor den Prompts ab:

  1. Erstelle ein SalesTouch-Konto.
  2. Verbinde in SalesTouch das LinkedIn-Konto für die Abfragen.
  3. Füge das Remote-MCP deinem KI-Client hinzu. Nutze den Claude-Leitfaden oder Codex-Leitfaden.

Der gehostete Endpoint lautet https://www.salestouch.io/api/mcp. Dein KI-Client autorisiert die Verbindung und entdeckt die verfügbaren SalesTouch-Tools.

Zur Prüfung lässt du den Agenten die verbundenen Konten oder verwendbaren Tools auflisten. linkedin_lookup_profile muss erscheinen. Fehlt es, aktualisiere die MCP-Verbindung oder starte nach dem Verbinden eine neue Unterhaltung.

So funktioniert die Profilabfrage

Die Abfrage ist bewusst klein. Sie besitzt eine erforderliche und eine optionale Eingabe.

Erforderliche Eingabe

identifier

Akzeptiert Profil-URL, Mitglieds-Handle, öffentliche Kennung oder Konto-ID. Bevorzuge bei der ersten Abfrage die vollständige URL.

Optionale Eingabe

account_id

Wählt ein bestimmtes verbundenes LinkedIn-Konto. Lasse sie weg, wenn SalesTouch automatisch das richtige Konto bestimmen kann.

Der Aufruf ist schreibgeschützt. Er liefert MCP-Textinhalt mit formatiertem JSON und den verfügbaren Profildaten. Der Agent kann ihn anschließend in das gewünschte Format umwandeln.

Die Profilabfrage akzeptiert nicht:

  • ein limit für Beiträge
  • ein Flag, das automatisch Unternehmen oder Beiträge ergänzt
  • einen Cron-Ausdruck oder scheduled_for
  • eine native CSV- oder JSONL-Exportoption

Für Beiträge verwendest du linkedin_lookup_profile_posts mit derselben Kennung und optionalem limit von 1 bis 100. Für Unternehmensdetails verwendest du linkedin_lookup_company. Für Wiederholungen führt dein KI-Client oder Automatisierungshost den Prompt nach Zeitplan erneut aus.

Anwendungsfälle und Prompts zur LinkedIn-Profil-Extraktion

Wähle einen Prompt passend zur benötigten Entscheidung oder Ausgabe. Jedes Beispiel verwendet dieselbe Profilabfrage in einem anderen echten Workflow.

Ein Profil schnell qualifizieren

Nutze dies, bevor du einen Lead annimmst, ein Gespräch vorbereitest oder die Zielgruppeneignung bewertest.

Prompt for your agent
Nutze SalesTouch, um dieses LinkedIn-Profil abzufragen:
https://www.linkedin.com/in/example/

Rufe linkedin_lookup_profile vor der Antwort auf.

Gib eine kurze Qualifizierungsübersicht zurück mit:
1. Vollständigem Namen und Überschrift.
2. Aktueller Position und Unternehmen.
3. Ort.
4. Zwei relevanten Fakten zum beruflichen Kontext.
5. Einer separaten Zeile "Fehlende Daten".

Bestätige zuerst, dass URL und Identität meiner Eingabe entsprechen.
Trenne abgerufene Fakten von deiner Analyse. Leite keine fehlenden Daten ab
und führe keine Schreibaktion auf LinkedIn aus.

Recherchepaket aus Profil, Unternehmen und Inhalten erstellen

Nutze dies, wenn ein Basisprofil nicht reicht. Der Prompt ergänzt Unternehmenskontext und aktuelle Beiträge über separate Aufrufe.

Prompt for your agent
Recherchiere diese Person mit SalesTouch:
https://www.linkedin.com/in/example/

1. Rufe linkedin_lookup_profile für die Person auf.
2. Rufe linkedin_lookup_profile_posts für dasselbe Profil mit limit 10 auf.
3. Enthält das Profil eine auflösbare LinkedIn-URL, einen Handle oder eine ID
   des aktuellen Unternehmens, rufe linkedin_lookup_company dafür auf.
4. Ist keine auflösbare Unternehmenskennung verfügbar, nenne diese Grenze
   und rate keine Kennung.

Gib vier Abschnitte zurück:
- Verifiziertes Profil
- Aktuelles Unternehmen
- Aktuelle Themen aus Beiträgen der Person
- Fehlende oder nicht verfügbare Daten

Nenne für jeden Abschnitt die verwendete SalesTouch-Quelle. Trenne Fakten
von Analyse. Sende keine Nachricht und führe keine LinkedIn-Schreibaktion aus.

Dieser Workflow kann beruflichen Kontext liefern, den ein einzelner Profilaufruf nicht enthält. Die Herkunft bleibt klar, weil jeder Abschnitt einem bestimmten Tool zugeordnet ist.

Eine CRM-fertige CSV-Zeile erstellen

Nutze dies, wenn du einen verifizierten Datensatz in Tabelle oder CRM speichern möchtest. Der Agent erstellt CSV aus dem Profilresultat.

Prompt for your agent
Nutze SalesTouch und rufe linkedin_lookup_profile auf für:
https://www.linkedin.com/in/example/

Prüfe, ob die Identität der Eingabe-URL entspricht. Gib dann exakt zwei
Zeilen gültiges CSV mit dieser Kopfzeile zurück:
full_name,headline,current_role,current_company,location,linkedin_url,linkedin_id

Regeln:
- Setze jeden Wert in doppelte Anführungszeichen.
- Maskiere doppelte Anführungszeichen nach den CSV-Regeln.
- Lasse nicht verfügbare Felder leer.
- Leite fehlende Daten nicht ab und reichere sie nicht an.
- Gib nur Kopfzeile und eine Datenzeile ohne Markdown-Block oder Kommentar zurück.

Kann dein Agent Dateien erstellen, ergänze: Speichere das Ergebnis als linkedin-profile.csv und gib mir die Datei. Die Datei wird vom Agenten erzeugt und nicht nativ durch linkedin_lookup_profile exportiert.

Striktes JSON für einen anderen Agenten oder eine API zurückgeben

Nutze JSON, wenn ein weiteres System den Datensatz verarbeitet und ein stabiles Schema wichtiger als Lesbarkeit ist.

Prompt for your agent
Nutze SalesTouch und rufe linkedin_lookup_profile auf für:
https://www.linkedin.com/in/example/

Gib ein gültiges JSON-Objekt mit exakt diesen Schlüsseln zurück:
full_name
headline
current_role
current_company
location
linkedin_url
linkedin_identifiers
unavailable_fields
source_tool

Nutze null für einen nicht verfügbaren Einzelwert und ein leeres Array für eine Liste.
Setze source_tool auf "linkedin_lookup_profile". Leite keine fehlenden Daten ab.
Gib nur JSON ohne Markdown-Block oder Kommentar zurück.

Ein Profil wöchentlich überwachen

Nutze dies, wenn dein KI-Client wiederkehrende Aufgaben unterstützt. Der Client verwaltet den Zeitplan und bittet SalesTouch bei jedem Lauf um eine neue Abfrage.

Prompt for your agent
Erstelle eine wiederkehrende Aufgabe namens "Wöchentliche LinkedIn-Profilprüfung".

Zeitplan: jeden Montag um 09:00 Europe/Paris.

Bei jedem Lauf:
1. Rufe linkedin_lookup_profile von SalesTouch auf für:
   https://www.linkedin.com/in/example/
2. Prüfe die Identität und normalisiere vollständigen Namen, Überschrift,
   aktuelle Position, aktuelles Unternehmen, Ort und kanonische LinkedIn-URL.
3. Vergleiche das Ergebnis mit dem letzten erfolgreichen Lauf.
4. Melde nur bestätigte Änderungen mit altem und neuem Wert.
5. Speichere den ersten Lauf als Ausgangswert.
6. Kann der Verlauf nicht gespeichert oder geladen werden, melde diese Grenze,
   statt zu behaupten, es habe sich nichts geändert.

Nutze nur SalesTouch-Daten. Leite keine Fakten ab, sende keine Nachricht
und führe keine LinkedIn-Schreibaktion aus.

Füge der SalesTouch-Abfrage keine Planungsparameter hinzu. Die Wiederholung gehört zum KI-Client oder Automatisierungshost, der den Prompt abspielt und einen neuen SalesTouch-Aufruf auslöst.

Das richtige Ausgabe- oder Exportformat wählen

Das richtige Format hängt vom nächsten Schritt ab.

Menschliche Prüfung

Kurze Markdown-Zusammenfassung

Ideal für Qualifizierung, Gesprächsvorbereitung und direktes Lesen in der Agentenunterhaltung. Vom Agenten erstellt.

Anderer Agent oder API

Striktes JSON-Objekt

Ideal für stabile Schlüssel, explizite Nullwerte und maschinenlesbare Datensätze. Vom Agenten erstellt.

Tabelle oder CRM

Eine CSV-Zeile

Ideal für einen Datensatz mit bekannter Kopfzeile zum Einfügen oder Speichern. Vom Agenten erstellt.

Massenextraktion

CSV- oder JSONL-Export

Ideal für gespeicherte Datensätze mit mehreren Einträgen. Exportlinks werden nativ von den SalesTouch-Massentools erstellt.

Für ein Profil gibt linkedin_lookup_profile eine strukturierte Antwort über MCP zurück, aber keinen Exportlink. Bitte den Agenten, sie in JSON, CSV oder eine gespeicherte Datei umzuwandeln.

Für Massenfälle verwenden die scrape_*-Tools einen anderen Ablauf. Sie speichern den Datensatz, geben eine begrenzte Vorschau und result_id zurück und stellen signierte CSV- und JSONL-Links bereit. Nutze scrape_result_page, um weitere Seiten zu lesen, ohne den vollständigen Datensatz in den Agentenkontext zu laden.

So sollte ein verifiziertes Ergebnis aussehen

Eine erfolgreiche Antwort muss Quelle und Unsicherheiten sichtbar machen. Prüfe vor der Wiederverwendung:

  1. Der Tool-Aufruf wurde erfolgreich abgeschlossen.
  2. Name und kanonische URL stimmen mit der gewünschten Person überein.
  3. Position, Unternehmen und Ort stammen aus der Tool-Antwort.
  4. Fehlende Felder sind ausdrücklich als nicht verfügbar markiert.
  5. Analyse und abgerufene Fakten sind getrennt.
  6. Es wurden keine nicht unterstützten Kontaktdaten ergänzt.

Prüfe bei kombinierten Aufrufen außerdem, dass das Unternehmen zur aktuellen Position und die Beiträge zum aufgelösten Mitglied gehören. Ein Teilergebnis bleibt nützlich, wenn der Agent klar benennt, welcher Aufruf oder welches Feld nicht verfügbar war.

Ein Profil oder eine Massenextraktion?

Nutze linkedin_lookup_profile, wenn die Person bekannt ist und du aktuellen Kontext für Recherche, Qualifizierung, Personalisierung oder Überwachung brauchst.

Nutze ein Massen-Tool, wenn die Quelle eine Personensuche, Sales-Navigator-Suche, Gruppe, Verbindungsliste, Beitragszielgruppe oder eine andere Quelle mit mehreren Datensätzen ist. Massentools sind auf gespeicherte Ergebnisse, Seitennavigation und Downloads ausgelegt.

Bekannte Person

Einzelne Profilabfrage

Eine Kennung hinein, ein normalisiertes Profil heraus. Ideal für gezielte und nachvollziehbare Recherche.

Zielgruppe oder Suche

Massenextraktions-Workflow

Mehrere Datensätze, eine Ergebnis-ID, seitenweise Prüfung und signierte CSV- oder JSONL-Exporte.

Mache aus einer Aufgabe für eine Person nicht standardmäßig eine Massenextraktion. Der kleine Aufruf ist schneller prüfbar, leichter verifizierbar und bleibt an der unmittelbaren Entscheidung ausgerichtet.

Warum SalesTouch der beste Weg ist

SalesTouch bietet dem KI-Agenten eine kontrollierte Tool-Schnittstelle, statt Zugangsdaten im Prompt, ein unbekanntes Skript oder Browser-Cookies in einer Erweiterung zu verlangen.

Die praktischen Schutzmaßnahmen:

  • LinkedIn-Passwort und Sitzungscookies bleiben aus dem Prompt heraus
  • die MCP-Verbindung wird separat autorisiert
  • linkedin_lookup_profile ist ein typisierter, schreibgeschützter Aufruf
  • Schreibaktionen nutzen getrennte Tools und benötigen ausdrückliche Absicht
  • das verbundene Konto begrenzt den Zugriff
  • Prompts können Ableitungen und LinkedIn-Schreibaktionen verbieten

Keine LinkedIn-Automatisierung ist risikofrei. Die Nutzungsvereinbarung und die Hinweise zu verbotener Software schränken unerlaubte Extraktion und Automatisierung ein. SalesTouch setzt diese Regeln nicht außer Kraft und behauptet keine LinkedIn-Unterstützung.

Nutze Profildaten für einen legitimen, angemessenen Zweck. Sammle keine sensiblen Informationen, leite keine geschützten Eigenschaften ab, minimiere die Speicherung und prüfe geltende Gesetze und Plattformregeln.

Häufige Fehler und ihre Behebung

Der Agent sieht keine SalesTouch-Tools

Die MCP-Verbindung fehlt oder ist veraltet. Verbinde SalesTouch erneut, starte eine neue Unterhaltung und lass die verfügbaren Tools auflisten.

Kein LinkedIn-Konto ist verfügbar

Verbinde LinkedIn zuerst in SalesTouch. Die MCP-Verbindung erreicht SalesTouch, während die LinkedIn-Verbindung das Konto für die Abfrage liefert.

Die falsche Person wird zurückgegeben

Wiederhole mit der vollständigen kanonischen linkedin.com/in/-URL. Vermeide einen Namen, den mehrere Personen teilen. Lass die zurückgegebene URL vor dem Fortfahren vergleichen.

Einige Felder sind leer

Die Verfügbarkeit hängt von Profil und Konto ab. Behandle fehlende Daten als nicht verfügbar und lass den Agenten keine Lücken erraten.

Der Agent behauptet einen nativen CSV-Export

Bei einem Profil ist CSV eine Umwandlung durch den Agenten. Native CSV- und JSONL-Links gehören zu scrape_*-Massenergebnissen. Lass den Agenten den Erstellungsmechanismus nennen.

Häufig gestellte Fragen

Können ChatGPT, Claude oder Codex allein ein LinkedIn-Profil extrahieren?

Nicht allein aus einer URL. Der Agent benötigt ein verbundenes LinkedIn-Tool. SalesTouch stellt es über das gehostete MCP bereit, der Agent übernimmt Denken und Ausgabe.

Liefert die Profilabfrage E-Mail-Adressen oder Telefonnummern?

Kontaktdaten sind nicht garantiert. linkedin_lookup_profile liefert Informationen, die über das verbundene Konto verfügbar sind. Behandle Kontaktanreicherung als eigenen Workflow mit eigenen Quellen und Regeln.

Kann ich auch LinkedIn-Beiträge der Person abrufen?

Ja. Lass linkedin_lookup_profile_posts separat aufrufen. Gib die Mitgliedskennung und optional ein Limit von 1 bis 100 an. Die neuesten Ergebnisse kommen zuerst und können ältere Beiträge enthalten.

Kann ich Details zum Unternehmen der Person abrufen?

Ja. Nutze linkedin_lookup_company mit einer auflösbaren LinkedIn-URL, einem Handle oder einer Kennung. Leite aus einem Namen keine Unternehmenskennung ab, wenn das Profil nicht genügend Informationen liefert.

Kann SalesTouch das Profil wöchentlich überwachen?

SalesTouch führt bei jedem Lauf eine frische Abfrage aus. Der Zeitplan gehört zum KI-Client oder Automatisierungshost. Speichere den ersten Ausgangswert und definiere das Verhalten bei fehlendem Verlauf.

Ist die Abfrage schreibgeschützt?

Ja. linkedin_lookup_profile, linkedin_lookup_profile_posts und linkedin_lookup_company sind Leseoperationen. Sie senden keine Einladungen oder Nachrichten.

Kann ich das Ergebnis als CSV exportieren?

Bitte den Agenten bei einem Profil um eine CSV-Zeile oder Datei. Verwende bei einem scrape_*-Massenergebnis die signierten nativen CSV- oder JSONL-Links.

Dein erstes LinkedIn-Profil extrahieren

Der einfachste verlässliche Workflow: Verbinde SalesTouch einmal, gib die vollständige Profil-URL an, fordere die zum Zweck passende Ausgabe an und mache die Quellenprüfung zum Teil des Prompts.

Beginne mit dem Qualifizierungs-Prompt. Ergänze Unternehmen, aktuelle Beiträge, Exportformat oder Zeitplan nur, wenn die nächste Entscheidung es verlangt.