API för LinkedIn Profile Scraper

Hämta information om jobb, företag och utbildning från LinkedIn-profil-URL:er via din AI-assistent, ett no-code-workflow eller egen kod.

  • Från 0,014 USD per profil
  • Ingen LinkedIn-inloggning krävs
  • 10 000 profiler per uppgift
Din lista
LinkedIn-profil-URL
linkedin.com/in/maya-lindqvist
linkedin.com/in/tom-okafor
linkedin.com/in/lea-moreau
Det här får du tillbaka
NamnJobbtitel
Maya LindqvistFörsäljningschef
Tom OkaforVerksamhetsansvarig
Léa MoreauGrundare

Används av fler än 38 000 användare på startups och Fortune 500-team

AmazonAirbusUberFedexSAPSeonDatadogZendesk

Fungerar med alla verktyg som kan skicka HTTP-förfrågningar

  • Claude
  • Cursor
  • Codex
  • Make
  • n8n
  • Zapier
  • Din egen kod
Kom igång

Välj hur du vill komma igång

Låt en AI-assistent eller ditt automatiseringsverktyg sköta konfigurationen, eller anropa REST API:et från din egen kod.

1

Klistra in konfigurations-prompten

2

Klistra in din API-nyckel

Hämta din API-nyckel
3

Hämta dina resultat

Se ett exempelresultat
Använder du Make, n8n eller Zapier? Här är alla fält för HTTP-förfrågan

Använd modulen eller noden för HTTP-förfrågningar i ditt verktyg. Du behöver tre steg: skicka listan, vänta och läs sedan resultaten.

1. Skicka din lista (HTTP-förfrågan)

Metod
POST
URL
https://api.datablist.com/v1/enrichments/tasks
Headers
X-API-Key = din API-nyckel
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/"}}
]
}
Spara
@id från svaret. Det är ditt task-ID.

2. Vänta tills uppgiften är klar

Lägg till en kort väntetid eller fördröjning och därefter en GET-förfrågan till https://api.datablist.com/v1/enrichments/tasks/TASK_ID med samma X-API-Key-header. Upprepa tills status är completed.

3. Läs resultaten

GET https://api.datablist.com/v1/enrichments/tasks/TASK_ID/results?limit=50. Mappa outputs till dina kolumner. Om nextCursor inte är tom anropar du igen med &cursor= följt av det värdet.

Översikt

I korthet

Aktuella offentliga profildata från en LinkedIn-URL: vem personen är, var personen arbetar och vad personen har studerat. Ingen Datablist-workspace, samling eller import krävs.

Det här skickar du in

Det här kostar det

Användningsområden

Det här bygger team med API:et

Använd LinkedIn Profile Scraper där dina data redan flödar.

Säljteam och SDR:er

Undersök leads före outreach

  1. LinkedIn-URL från en lead-lista
  2. Scrapa profilen
  3. Titel, företag, plats

Hämta aktuell roll och företag för varje lead, så att din sekvens börjar med rätt person och en relevant första rad.

Rekrytering

Skapa kandidatprofiler

  1. Kandidatens LinkedIn-URL
  2. Scrapa profilen
  3. Jobb och utbildning i ditt ATS

Hämta tidigare jobb och utbildning för varje kandidat och håll ditt ATS eller kalkylark uppdaterat utan att kopiera och klistra in.

RevOps

Upptäck jobbyten

  1. Kontakter i CRM
  2. Scrapa profilen
  3. Nytt företag markerat

Kör dina kontakter på nytt och jämför det aktuella företaget med CRM för att hitta champions som har gått över till ett nytt konto.

Priser

Vad kommer det att kosta?

Betala per sökning med credits. API-åtkomst ingår från Growth-planen.

Kalkylator

Hur mycket kommer det att kosta?

Ange hur många LinkedIn-profiler du behöver så visar vi det billigaste sättet att hämta dem.

Krav: API/MCP-åtkomst och automatisering ingår från Growth-planen.

Rekommenderad plan
…
Credits du kommer att ha
…
Totalt denna månad
…
Hämta din API-nyckel

Samma credits som i Datablist-appen Visa priser

Så fungerar credits

1 000 credits = 1 USD, så varje credit kostar en tiondels cent. En aktuell profil kostar 25 credits och en cachelagrad profil 20 credits. En profil som inte kan hittas kan ändå kosta credits eftersom sökarbetet har utförts. Varje resultat returnerar creditsUsed, så att du kan följa den faktiska kostnaden per rad. Credits i planen förnyas varje månad och återställs om de inte används. Påfyllda credits upphör aldrig att gälla.

För utvecklare

Bygg in det i din kod

Allt du behöver för att anropa REST API:et direkt: kod, svar, endpoints, fält, autentisering och gränser.

datablist/linkedin-profile-scraper-api

Officiella exempel: cURL, Python med Requests eller async HTTPX samt TypeScript. Lägg din nyckel i DATABLIST_API_KEY och kör.

Öppna repository

Kopiera, klistra in, kör

Ett komplett skript som skapar en uppgift, väntar på den och skriver ut varje resultat. Ersätt YOUR_PERSONAL_API_KEY med din nyckel.

# 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 här returnerar API:et

Ett resultat per input, med ditt inputId, en status, outputs och använda credits. Exempeldata.

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 och fält

Alla sökvägar är relativa till https://api.datablist.com. Fältdefinitionerna kommer från GET /v1/enrichments/linkedin-profile-scraper (dokumentationen uppdaterades 21 okt. 2026). Schemaversion: 2026-09-12.

Visa API-schema (JSON) (öppnas i en ny flik)

GET
/v1/enrichments/linkedin-profile-scraper
Läs schemat, ingen nyckel krävs
POST
/v1/enrichments/tasks
Skapa en uppgift
GET
/v1/enrichments/tasks/{taskId}
Kontrollera status och förlopp
GET
/v1/enrichments/tasks/{taskId}/results
Läs resultat, 1 till 100 per sida
POST
/v1/enrichments/tasks/{taskId}/stop
Avbryt en pågående uppgift
GET
/v1/enrichments/tasks
Uppgiftshistorik, nyaste först

Schemareferens

Skicka settings en gång per uppgift och ett data-objekt per input. Resultaten kan innehålla ytterligare fält när enrichment-funktionen utvecklas, så behåll okända nycklar när du tolkar outputs.

Visa alla inställningar, inputs och outputs
Inställningar
Inställningar
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.

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

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

Aktiverat när: includeUrn==false&includePictures==false

experiencesNbExperiences to returnText

How many work experiences to return. Default to 3.Tillåtna värden: "3", "5", "10"

educationsNbEducations to returnText

How many educations to return. Default to 1.Tillåtna värden: "1", "3", "5"

Inputs (data)
Inputs (data)
profileUrlobligatorisktPerson'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.

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

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

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

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

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

Aktiverat 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

En header, tydliga gränser

Skapa en personlig API-nyckel i ditt Datablist-konto och skicka den med varje autentiserad förfrågan.

Autentisering

Skicka din nyckel i headern X-API-Key. Datablist hämtar och förnyar åtkomsttokens åt dig.

  • Header: X-API-Key: YOUR_PERSONAL_API_KEY
  • Valfritt: hantera tokens själv med Authorization: Bearer från POST /v1/account/token
  • Antingen eller: om båda headers skickas returneras 400 AmbiguousCredentials
  • Endast på serversidan: håll nycklar borta från URL:er, webbläsarkod och loggar

Gränser

  • Inputs per uppgift: 1 till 10 000
  • Storlek: 16 KiB per input, 10 MiB per förfrågan
  • Körtid: upp till 24 timmar per uppgift
  • Skapande av uppgifter: 10 förfrågningar per 60 sekunder och konto
  • Polling och resultat: 120 förfrågningar per 60 sekunder och åtgärd
  • Aktiva uppgifter: cirka 20 samtidigt per konto
  • Lagring: uppgifter och resultat sparas i 90 dagar
FAQ

Vanliga frågor

Allt du eller din AI-kodningsagent behöver för att integrera LinkedIn Profile Scraper API: autentisering, förfrågningar, polling, resultat, gränser och nya försök.