LinkedIn Profile Scraper API

Rufen Sie Berufs-, Unternehmens- und Ausbildungsdaten aus LinkedIn-Profil-URLs ab – mit Ihrem AI-Assistenten, einem No-Code-Workflow oder Ihrem eigenen Code.

  • Ab 0,014 $ pro Profil
  • Kein LinkedIn-Login erforderlich
  • 10.000 Profile pro Task
Ihre Liste
LinkedIn-Profil-URL
linkedin.com/in/maya-lindqvist
linkedin.com/in/tom-okafor
linkedin.com/in/lea-moreau
Ihre Ergebnisse
NamePosition
Maya LindqvistVertriebsleitung
Tom OkaforLeitung Operations
Léa MoreauGründerin

Mehr als 38.000 Nutzer vertrauen uns – von Start-ups bis zu Fortune-500-Teams

AmazonAirbusUberFedexSAPSeonDatadogZendesk

Funktioniert mit jedem Tool, das HTTP-Anfragen senden kann

  • Claude
  • Cursor
  • Codex
  • Make
  • n8n
  • Zapier
  • Ihr eigener Code
Erste Schritte

Wählen Sie Ihren Einstieg

Lassen Sie die Einrichtung von einem AI-Assistenten oder Ihrem Automatisierungstool übernehmen oder rufen Sie die REST API aus Ihrem eigenen Code auf.

1

Einrichtungs-Prompt einfügen

2

API-Key einfügen

API-Key abrufen
3

Ergebnisse abrufen

Beispielergebnis ansehen
Sie verwenden Make, n8n oder Zapier? Hier finden Sie alle Felder für die HTTP-Anfrage

Verwenden Sie das HTTP-Anfragemodul oder den entsprechenden Node Ihres Tools. Sie benötigen drei Schritte: Liste senden, warten und anschließend die Ergebnisse abrufen.

1. Liste senden (HTTP-Anfrage)

Methode
POST
URL
https://api.datablist.com/v1/enrichments/tasks
Header
X-API-Key = Ihr API-Key
Content-Type = application/json
Body (JSON)
json
{
"enrichmentId": "linkedin-profile-scraper",
"uniqueId": "linkedin-profile-scraper-import-1",
"settings": {
"experiencesNb": "3",
"educationsNb": "1"
},
"inputs": [
{"inputId": "row-1", "data": {"profileUrl": "https://www.linkedin.com/in/maya-lindqvist/"}},
{"inputId": "row-2", "data": {"profileUrl": "https://www.linkedin.com/in/tom-okafor/"}},
{"inputId": "row-3", "data": {"profileUrl": "https://www.linkedin.com/in/lea-moreau/"}}
]
}
Speichern
Die @id aus der Antwort. Das ist Ihre Task-ID.

2. Bis zum Abschluss warten

Fügen Sie eine kurze Wartezeit oder Verzögerung und anschließend eine GET-Anfrage an https://api.datablist.com/v1/enrichments/tasks/TASK_ID mit demselben X-API-Key-Header hinzu. Wiederholen Sie dies, bis status den Wert completed hat.

3. Ergebnisse abrufen

GET https://api.datablist.com/v1/enrichments/tasks/TASK_ID/results?limit=50. Ordnen Sie outputs Ihren Spalten zu. Wenn nextCursor nicht leer ist, führen Sie den Aufruf erneut mit &cursor= und diesem Wert aus.

Überblick

Auf einen Blick

Aktuelle öffentliche Profildaten aus einer LinkedIn-URL: wer die Person ist, wo sie arbeitet und was sie studiert hat. Kein Datablist-Workspace, keine Collection und kein Import erforderlich.

Ihre Eingaben

Die Kosten

Anwendungsfälle

Was Teams damit entwickeln

Integrieren Sie den LinkedIn Profile Scraper überall dort, wo Ihre Daten bereits verarbeitet werden.

Sales und SDRs

Leads vor dem Outreach recherchieren

  1. LinkedIn-URL aus einer Lead-Liste
  2. Profil scrapen
  3. Position, Unternehmen, Standort

Rufen Sie für jeden Lead die aktuelle Position und das Unternehmen ab, damit Ihre Sequenz die richtige Person mit einer relevanten ersten Zeile anspricht.

Recruiting

Kandidatenprofile erstellen

  1. LinkedIn-URL des Kandidaten
  2. Profil scrapen
  3. Positionen und Ausbildung in Ihrem ATS

Rufen Sie frühere Positionen und Ausbildungsdaten für jeden Kandidaten ab und halten Sie Ihr ATS oder Ihre Tabelle ohne Copy-and-paste aktuell.

RevOps

Jobwechsel erkennen

  1. Kontakte im CRM
  2. Profil scrapen
  3. Neues Unternehmen markiert

Verarbeiten Sie Ihre Kontakte erneut und vergleichen Sie das aktuelle Unternehmen mit dem CRM, um Champions zu erkennen, die zu einem neuen Account gewechselt sind.

Preise

Welche Kosten entstehen?

Zahlen Sie pro Abfrage mit Credits. Der API-Zugriff ist ab dem Growth-Tarif verfügbar.

Rechner

Wie hoch sind Ihre Kosten?

Geben Sie an, wie viele LinkedIn-Profile Sie benötigen, und wir zeigen Ihnen die günstigste Option.

Erforderlich: API-/MCP-Zugriff und Automatisierungen sind ab dem Growth-Tarif verfügbar.

Empfohlener Tarif
…
Ihre verfügbaren Credits
…
Gesamtbetrag in diesem Monat
…
API-Key abrufen

Dieselben Credits wie in der Datablist-App Preise ansehen

So funktionieren Credits

1.000 Credits = 1 $, ein Credit kostet also ein Zehntel Cent. Ein aktuelles Profil kostet 25 Credits, ein Profil aus dem Cache 20 Credits. Für ein nicht gefundenes Profil können dennoch Credits berechnet werden, da die Suche durchgeführt wurde. Jedes Ergebnis gibt creditsUsed zurück, sodass Sie die tatsächlichen Kosten pro Zeile verfolgen können. Tarif-Credits werden monatlich erneuert und verfallen, wenn sie nicht genutzt werden. Zusätzlich erworbene Credits verfallen nie.

Für Entwickler

Integrieren Sie die API in Ihren Code

Alles, was Sie zum direkten Aufruf der REST API benötigen: Code, Antworten, Endpoints, Felder, Authentifizierung und Limits.

datablist/linkedin-profile-scraper-api

Offizielle Beispiele: cURL, Python mit Requests oder asynchronem HTTPX sowie TypeScript. Speichern Sie Ihren Key in DATABLIST_API_KEY und führen Sie den Code aus.

Repository öffnen

Kopieren, einfügen, ausführen

Ein vollständiges Skript, das einen Task erstellt, auf dessen Abschluss wartet und jedes Ergebnis ausgibt. Ersetzen Sie YOUR_PERSONAL_API_KEY durch Ihren Key.

# 1. Create the task (returns 202 Accepted and the task "@id")
curl --request POST 'https://api.datablist.com/v1/enrichments/tasks' \
--header 'X-API-Key: YOUR_PERSONAL_API_KEY' \
--header 'Content-Type: application/json' \
--data '{
"enrichmentId": "linkedin-profile-scraper",
"uniqueId": "linkedin-profile-scraper-import-1",
"settings": {
"experiencesNb": "3",
"educationsNb": "1"
},
"inputs": [
{"inputId": "row-1", "data": {"profileUrl": "https://www.linkedin.com/in/maya-lindqvist/"}},
{"inputId": "row-2", "data": {"profileUrl": "https://www.linkedin.com/in/tom-okafor/"}},
{"inputId": "row-3", "data": {"profileUrl": "https://www.linkedin.com/in/lea-moreau/"}}
]
}'
# 2. Poll every few seconds until status is completed, failed or stopped
curl 'https://api.datablist.com/v1/enrichments/tasks/TASK_ID' \
--header 'X-API-Key: YOUR_PERSONAL_API_KEY'
# 3. Read the results, then follow nextCursor until it is null
curl 'https://api.datablist.com/v1/enrichments/tasks/TASK_ID/results?limit=50' \
--header 'X-API-Key: YOUR_PERSONAL_API_KEY'

Was die API zurückgibt

Ein Ergebnis pro Eingabe mit Ihrer inputId, einem Status, den Outputs und den verbrauchten Credits. Beispieldaten.

GET /resultsjson
{
"taskId": "00000000000040008000000000000001",
"results": [
{
"inputId": "row-1",
"status": "success",
"outputs": {
"profileUrl": "https://www.linkedin.com/in/maya-lindqvist/",
"firstName": "Maya",
"lastName": "Lindqvist",
"fullName": "Maya Lindqvist",
"linkedInHeadline": "Head of Sales at Brightwave Analytics",
"linkedInCity": "Stockholm",
"linkedInCountryCode": "SE",
"linkedInLocation": "Stockholm, Sweden",
"linkedInlastExpTitle": "Head of Sales",
"linkedInlastExpStartsAt": "2023-02-01",
"linkedInlastExpCompany": "Brightwave Analytics",
"linkedInlastExpCompanyWebsite": "https://www.brightwaveanalytics.com",
"linkedInlastExpCompanyIndustry": "Software Development",
"linkedInlastExpCompanyRange": "51-200",
"linkedInlastEduSchool": "Example University",
"linkedInLanguages": "English, Swedish",
"linkedInConnections": "500"
},
"creditsUsed": "25",
"error": null
}
],
"nextCursor": null
}

Endpoints und Felder

Alle Pfade beziehen sich auf https://api.datablist.com. Die Felddefinitionen stammen aus GET /v1/enrichments/linkedin-profile-scraper (Dokumentation aktualisiert am 21. Okt. 2026). Schemaversion: 2026-09-12.

API-Schema anzeigen (JSON) (wird in einem neuen Tab geöffnet)

GET
/v1/enrichments/linkedin-profile-scraper
Schema abrufen, kein Key erforderlich
POST
/v1/enrichments/tasks
Task erstellen
GET
/v1/enrichments/tasks/{taskId}
Status und Fortschritt abfragen
GET
/v1/enrichments/tasks/{taskId}/results
Ergebnisse abrufen, 1 bis 100 pro Seite
POST
/v1/enrichments/tasks/{taskId}/stop
Laufenden Task abbrechen
GET
/v1/enrichments/tasks
Task-Verlauf, neueste zuerst

Schemareferenz

Senden Sie settings einmal pro Task und ein data-Objekt pro Eingabe. Die Ergebnisse können zusätzliche Felder enthalten, wenn das Enrichment erweitert wird. Behalten Sie daher beim Parsen von outputs unbekannte Keys bei.

Alle Einstellungen, Eingaben und Ausgaben anzeigen
Einstellungen
Einstellungen
includeUrnInclude LinkedIn Internal ID (URN)Boolean

Include the LinkedIn internal identifier (URN), for example: ACoAAAIJflYBlveEKEKWvVsjTP4QeXHK8KfcKHg. This ID can be used to build Sales Navigator URLs, like https://www.linkedin.com/sales/lead/XXXX.

Aktiviert, wenn: acceptCachedProfiles==false

includePicturesInclude PicturesBoolean

Include the LinkedIn profile picture and the company logo URL. ⚠️ These URLs expire fast. Download the images to avoid broken links.

Aktiviert, wenn: acceptCachedProfiles==false

acceptCachedProfilesAccept cached profilesBoolean

Default behavior is to fetch fresh LinkedIn profile data. Enable this option to use cached profiles when available. Cached profiles cost 20 credits per profile.

Aktiviert, wenn: includeUrn==false&includePictures==false

experiencesNbExperiences to returnText

How many work experiences to return. Default to 3.Zulässige Werte: "3", "5", "10"

educationsNbEducations to returnText

How many educations to return. Default to 1.Zulässige Werte: "1", "3", "5"

Eingaben (data)
Eingaben (data)
profileUrlerforderlichPerson's LinkedIn ProfileText

LinkedIn Profile Identifier. Works with standard profile URLs (https://linkedin.com/in/xxx) and Sales Navigator URLs (https://www.linkedin.com/sales/lead/xxxx).

Ausgaben
Ausgaben
linkedInInternalIdentifierLinkedIn Internal ID (URN)Text

The unique internal LinkedIn identifier (URN). Example: ACoAAAIJflYBlveEKEKWvVsjTP4QeXHK8KfcKHg. Use it to build Sales Navigator URLs like https://www.linkedin.com/sales/lead/XXXX.

Aktiviert, wenn: acceptCachedProfiles==false&includeUrn==true

profileUrlLinkedIn Profile URL NormalizedText

The clean and standardized LinkedIn Public Profile URL. In the format: https://www.linkedin.com/in/xxxFormat: uri

firstNameFirst NameText

The first name of the profile

lastNameLast NameText

The last name of the profile

fullNameFull NameText

The full name of the profile

linkedInHeadlineHeadlineText

The tagline on the user profile.

linkedInSummarySummaryText

A blurb (longer than the tagline) written by the user for his profile.

linkedInCityCityText

The city of the profile

linkedInStateStateText

The state of the profile

linkedInCountryCodeCountryText

The country code of the profile. 2-letter country code (ISO 3166-1 alpha-2).

linkedInCountryNameCountry NameText

The profile's country of residence, in English words.

linkedInLocationLocationText

Full Location text

linkedInProfilePictureLinkedIn Profile PictureText

These URLs expire fast. Download the images to avoid broken links.

Aktiviert, wenn: acceptCachedProfiles==false&includePictures==true

linkedInlastExpTitleTitle (Current or last experience)Text

The title of the current (or last) experience

linkedInlastExpEmploymentTypeEmployment Type (Current or last experience)Text

The employment type of the current (or last) experience.

linkedInlastExpDescriptionDescription (Current or last experience)Text

The description of the current (or last) experience

linkedInlastExpStartsAtStart Date (Current or last experience)Text

The start date of the current (or last) experience.Format: date

linkedInlastExpEndsAtEnd date (Current or last experience)Text

The end date of the last experience. None if still active.Format: date

linkedInlastExpLocationLocation (Current or last experience)Text

The location of the current (or last) experience

linkedInlastExpCompanyCompany Name (Current or last experience)Text

The company name of the current (or last) experience.

linkedInlastExpCompanyPageCompany page URL (Current or last experience)Text

LinkedIn company's profile URL of the current (or last) experience.

linkedInlastExpCompanyWebsiteCompany website (Current or last experience)Text

Company Website of the current (or last) experience.

linkedInlastExpCompanyDescriptionCompany description (Current or last experience)Text

The company description from the LinkedIn company page of the current or last experience.

linkedInlastExpCompanyIndustryCompany Industry (Current or last experience)Text

Company Industry of the current (or last) experience.

linkedInlastExpCompanyRangeCompany employee range (Current or last experience)Text

Size of the company. In the form: 1, 2-10, 11-50, etc.

linkedInlastExpCompanyLogoCompany Logo (Current or last experience)Text

These URLs expire fast. Download the images to avoid broken links.

Aktiviert, wenn: acceptCachedProfiles==false&includePictures==true

linkedIn2ExpTitleTitle (Experience #2)Text

The title from the second most recent work experience. If available.

linkedIn2ExpEmploymentTypeEmployment Type (Experience #2)Text

The employment type from the second most recent work experience. If available.

linkedIn2ExpDescriptionDescription (Experience #2)Text

The description from the second most recent work experience. If available.

linkedIn2ExpStartsAtStart Date (Experience #2)Text

The start date from the second most recent work experience. If available.Format: date

linkedIn2ExpEndsAtEnd date (Experience #2)Text

The end date from the second most recent work experience. If available.Format: date

linkedIn2ExpCompanyNameCompany Name (Experience #2)Text

The company name from the second most recent work experience. If available.

linkedIn2ExpLogoCompany Logo (Experience #2)Text

These URLs expire fast. Download the images to avoid broken links.

Aktiviert, wenn: acceptCachedProfiles==false&includePictures==true

linkedIn3ExpTitleTitle (Experience #3)Text

The title from the third most recent work experience. If available.

linkedIn3ExpEmploymentTypeEmployment Type (Experience #3)Text

The employment type from the third most recent work experience. If available.

linkedIn3ExpDescriptionDescription (Experience #3)Text

The description from the third most recent work experience. If available.

linkedIn3ExpStartsAtStart Date (Experience #3)Text

The start date from the third most recent work experience. If available.Format: date

linkedIn3ExpEndsAtEnd date (Experience #3)Text

The end date from the third most recent work experience. If available.Format: date

linkedIn3ExpCompanyNameCompany Name (Experience #3)Text

The company name from the third most recent work experience. If available.

linkedIn3ExpLogoCompany Logo (Experience #3)Text

These URLs expire fast. Download the images to avoid broken links.

Aktiviert, wenn: acceptCachedProfiles==false&includePictures==true

linkedInlastEduSchoolSchool (Current or last education)Text

The school name of the current (or last) education

linkedInlastEduDegreeDegree (Current or last education)Text

The degree of the current (or last) education

linkedInlastEduFieldField of Study (Current or last education)Text

The field of study of the current (or last) education

linkedInlastEduStartsAtStart Date (Current or last education)Text

The start date of the current (or last) educationFormat: date

linkedInlastEduEndsAtEnd date (Current or last education)Text

The end date of the current (or last) educationFormat: date

linkedInlastEduLogoLogo URL (Current or last education)Text

These URLs expire fast. Download the images to avoid broken links.

Aktiviert, wenn: acceptCachedProfiles==false&includePictures==true

linkedInSkillsSkillsText

Comma-separated list of skills listed on the LinkedIn profile.

linkedInLanguagesLanguagesText

Comma-separated list of spoken languages of the LinkedIn profile.

linkedInConnectionsConnectionsText

The number of connections of the profile

Ein Header, klare Limits

Erstellen Sie einen persönlichen API-Key in Ihrem Datablist-Konto und senden Sie ihn bei jeder authentifizierten Anfrage mit.

Authentifizierung

Senden Sie Ihren Key im X-API-Key-Header. Datablist tauscht und erneuert die Access Tokens für Sie.

  • Header: X-API-Key: YOUR_PERSONAL_API_KEY
  • Optional: Verwalten Sie Tokens selbst mit Authorization: Bearer aus POST /v1/account/token
  • Entweder oder: Wenn Sie beide Header senden, wird 400 AmbiguousCredentials zurückgegeben
  • Nur serverseitig: Halten Sie Keys aus URLs, Browsercode und Logs heraus

Limits

  • Eingaben pro Task: 1 bis 10.000
  • Größe: 16 KiB pro Eingabe, 10 MiB pro Anfrage
  • Laufzeit: bis zu 24 Stunden pro Task
  • Task-Erstellung: 10 Anfragen pro 60 Sekunden und Konto
  • Polling und Ergebnisse: 120 Anfragen pro 60 Sekunden und Vorgang
  • Aktive Tasks: etwa 20 gleichzeitig pro Konto
  • Aufbewahrung: Tasks und Ergebnisse werden 90 Tage lang gespeichert
FAQ

Häufig gestellte Fragen

Alles, was Sie oder Ihr AI-Coding-Agent zur Integration der LinkedIn Profile Scraper API benötigen: Authentifizierung, Anfrage, Polling, Ergebnisse, Limits und Wiederholungsversuche.