LinkedIn Profile Scraper API

Hent oplysninger om job, virksomhed og uddannelse fra LinkedIn-profil-URL'er via din AI-assistent, et no-code-workflow eller din egen kode.

  • Fra $0.014 pr. profil
  • Intet LinkedIn-login nødvendigt
  • 10.000 profiler pr. opgave
Din liste
LinkedIn-profil-URL
linkedin.com/in/maya-lindqvist
linkedin.com/in/tom-okafor
linkedin.com/in/lea-moreau
Det får du retur
NavnJobtitel
Maya LindqvistSalgschef
Tom OkaforDriftsansvarlig
Léa MoreauGrundlægger

38.000+ brugere har tillid til os hos startups og Fortune 500-teams

AmazonAirbusUberFedexSAPSeonDatadogZendesk

Fungerer med alle værktøjer, der kan sende HTTP-requests

  • Claude
  • Cursor
  • Codex
  • Make
  • n8n
  • Zapier
  • Din egen kode
Kom i gang

Vælg din vej ind

Lad en AI-assistent eller dit automatiseringsværktøj stå for opsætningen, eller kald REST API'et fra din egen kode.

1

Indsæt opsætningsprompten

2

Indsæt din API-nøgle

Hent din API-nøgle
3

Få dine resultater

Se et eksempel på resultatet
Bruger du Make, n8n eller Zapier? Her er alle felterne til HTTP-requesten

Brug det HTTP-request-modul eller den node, dit værktøj tilbyder. Du skal bruge tre trin: Send listen, vent, og læs derefter resultaterne.

1. Send din liste (HTTP-request)

Metode
POST
URL
https://api.datablist.com/v1/enrichments/tasks
Headers
X-API-Key = din API-nøgle
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/"}}
]
}
Gem
@id fra svaret. Det er dit opgave-ID.

2. Vent, indtil den er færdig

Tilføj en kort ventetid eller forsinkelse og derefter en GET-request til https://api.datablist.com/v1/enrichments/tasks/TASK_ID med den samme X-API-Key-header. Gentag, indtil status er completed.

3. Læs resultaterne

GET https://api.datablist.com/v1/enrichments/tasks/TASK_ID/results?limit=50. Knyt outputs til dine kolonner. Hvis nextCursor ikke er tom, skal du kalde igen med &cursor= plus den pågældende værdi.

Overblik

Kort fortalt

Friske offentlige profildata fra en LinkedIn-URL: Hvem personen er, hvor vedkommende arbejder, og hvad vedkommende har studeret. Intet Datablist-workspace, ingen collection og ingen import er nødvendig.

Det giver du den

Det koster det

Use cases

Det bygger teams med API'et

Brug LinkedIn Profile Scraper overalt, hvor dine data allerede flyder.

Salg og SDR'er

Undersøg leads før outreach

  1. LinkedIn-URL fra en leadliste
  2. Scrape profilen
  3. Titel, virksomhed, lokation

Hent den nuværende rolle og virksomhed for hvert lead, så din sekvens starter med den rette person og en relevant første linje.

Rekruttering

Opbyg kandidatprofiler

  1. Kandidatens LinkedIn-URL
  2. Scrape profilen
  3. Jobs og uddannelse i dit ATS

Hent tidligere jobs og uddannelse for hver kandidat, og hold dit ATS eller regneark opdateret uden at kopiere og indsætte.

RevOps

Opdag jobskift

  1. Kontakter i CRM
  2. Scrape profilen
  3. Ny virksomhed markeret

Kør dine kontakter igen, og sammenlign den nuværende virksomhed med CRM for at finde ambassadører, der er skiftet til en ny konto.

Priser

Hvad kommer det til at koste?

Betal pr. opslag med credits. API-adgang starter med Growth-abonnementet.

Beregner

Hvad kommer det til at koste?

Fortæl os, hvor mange LinkedIn-profiler du skal bruge, så viser vi dig den billigste måde at få dem på.

Påkrævet: API-/MCP-adgang og automatisering starter med Growth-abonnementet.

Anbefalet abonnement
…
Credits, du får
…
I alt denne måned
…
Hent din API-nøgle

Samme credits som i Datablist-appen Se priser

Sådan fungerer credits

1.000 credits = $1, så hver credit koster en tiendedel cent. En frisk profil koster 25 credits, og en cachet profil koster 20 credits. En profil, der ikke kan findes, kan stadig koste credits, fordi opslaget er blevet udført. Hvert resultat returnerer creditsUsed, så du kan følge den faktiske pris pr. række. Credits i abonnementet fornyes hver måned og nulstilles, hvis de ikke bruges. Tilkøbte credits udløber aldrig.

For udviklere

Integrér det i din kode

Alt, hvad du skal bruge for at kalde REST API'et direkte: kode, svar, endpoints, felter, godkendelse og grænser.

datablist/linkedin-profile-scraper-api

Officielle eksempler: cURL, Python med Requests eller asynkron HTTPX samt TypeScript. Indsæt din nøgle i DATABLIST_API_KEY, og kør.

Åbn repository

Kopiér, indsæt, kør

Et komplet script, der opretter en opgave, venter på den og udskriver alle resultater. Erstat YOUR_PERSONAL_API_KEY med din nøgle.

# 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'

Det returnerer API'et

Ét resultat pr. input med dit inputId, en status, outputs og de anvendte credits. Eksempeldata.

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 og felter

Alle stier er relative til https://api.datablist.com. Feltdefinitionerne kommer fra GET /v1/enrichments/linkedin-profile-scraper (dokumentationen blev opdateret 21. okt. 2026). Schemaversion: 2026-09-12.

Se API-schema (JSON) (åbner i en ny fane)

GET
/v1/enrichments/linkedin-profile-scraper
Læs schemaet – ingen nøgle nødvendig
POST
/v1/enrichments/tasks
Opret en opgave
GET
/v1/enrichments/tasks/{taskId}
Tjek status og fremskridt
GET
/v1/enrichments/tasks/{taskId}/results
Læs resultater, 1 til 100 pr. side
POST
/v1/enrichments/tasks/{taskId}/stop
Annullér en igangværende opgave
GET
/v1/enrichments/tasks
Opgavehistorik, nyeste først

Schema-reference

Send settings én gang pr. opgave og ét data-objekt pr. input. Resultater kan indeholde ekstra felter, efterhånden som enrichment-funktionen udvikles, så behold ukendte nøgler, når du parser outputs.

Vis alle indstillinger, inputs og outputs
Indstillinger
Indstillinger
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.

Aktiveret, når: 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.

Aktiveret, når: 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.

Aktiveret, når: includeUrn==false&includePictures==false

experiencesNbExperiences to returnText

How many work experiences to return. Default to 3.Tilladte værdier: "3", "5", "10"

educationsNbEducations to returnText

How many educations to return. Default to 1.Tilladte værdier: "1", "3", "5"

Inputs (data)
Inputs (data)
profileUrlpåkrævetPerson'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).

Outputs
Outputs
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.

Aktiveret, når: 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.

Aktiveret, når: 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.

Aktiveret, når: 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.

Aktiveret, når: 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.

Aktiveret, når: 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.

Aktiveret, når: 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

Én header, klare grænser

Opret en personlig API-nøgle på din Datablist-konto, og send den med hver godkendt request.

Godkendelse

Send din nøgle i X-API-Key-headeren. Datablist udveksler og fornyer adgangstokens for dig.

  • Header: X-API-Key: YOUR_PERSONAL_API_KEY
  • Valgfrit: Administrer selv tokens med Authorization: Bearer fra POST /v1/account/token
  • Enten eller: Hvis begge headers sendes, returneres 400 AmbiguousCredentials
  • Kun på serversiden: Hold nøgler ude af URL'er, browserkode og logs

Grænser

  • Inputs pr. opgave: 1 til 10.000
  • Størrelse: 16 KiB pr. input, 10 MiB pr. request
  • Køretid: Op til 24 timer pr. opgave
  • Oprettelse af opgaver: 10 requests pr. 60 sekunder pr. konto
  • Polling og resultater: 120 requests pr. 60 sekunder pr. handling
  • Aktive opgaver: Omkring 20 ad gangen pr. konto
  • Opbevaring: Opgaver og resultater gemmes i 90 dage
FAQ

Ofte stillede spørgsmål

Alt, hvad du eller din AI-kodeagent skal bruge for at integrere LinkedIn Profile Scraper API: godkendelse, requests, polling, resultater, grænser og nye forsøg.