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
| LinkedIn-profil-URL |
|---|
| linkedin.com/in/maya-lindqvist |
| linkedin.com/in/tom-okafor |
| linkedin.com/in/lea-moreau |
Används av fler än 38 000 användare på startups och Fortune 500-team
Fungerar med alla verktyg som kan skicka HTTP-förfrågningar
Claude
Cursor
Codex
Make
n8n
Zapier
- Din egen kod
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.
Klistra in konfigurations-prompten
Kopiera prompten för Claude Code, Codex eller Cursor, eller för Make, n8n eller Zapier, och klistra in den. AI:n skapar en Datablist-mapp på din dator och konfigurerar allt.
Klistra in din API-nyckel
När AI:n frågar kopierar du din API-nyckel från Datablist-appen och klistrar in den i filen .env som öppnades. Klistra aldrig in den i chatten.
Hämta dina resultat
Skicka din lista med LinkedIn-profil-URL:er och få tillbaka en rad per profil: namn, rubrik, plats, nuvarande jobb och företag, redo för ditt kalkylark eller CRM.
Se ett exempelresultatAnvä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-nyckelContent-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
@idfrå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.
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
- LinkedIn-profil-URL:er: Vanliga profillänkar eller lead-länkar från Sales Navigator
- Hur mycket historik (valfritt): 3, 5 eller 10 tidigare jobb och 1, 3 eller 5 skolor
- Cachelagrade profiler (valfritt): Godkänn en nyligen sparad kopia för att betala mindre
Det här får du tillbaka
- Personen: Namn, rubrik, sammanfattning, plats, språk och kontakter
- Nuvarande jobb: Titel, startdatum, företag, företagets webbplats, bransch och storlek
- Tidigare jobb och utbildning: Så många som du har begärt
Det här kostar det
- Aktuell profil: 25 credits per profil
- Cachelagrad profil: 20 credits när du godkänner en sparad kopia
- 1 000 credits = 1 USD: Delas med Datablist-appen
Det här bygger team med API:et
Använd LinkedIn Profile Scraper där dina data redan flödar.
Undersök leads före outreach
- LinkedIn-URL från en lead-lista
- 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.
Skapa kandidatprofiler
- Kandidatens LinkedIn-URL
- 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.
Upptäck jobbyten
- Kontakter i CRM
- 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.
Vad kommer det att kosta?
Betala per sökning med credits. API-åtkomst ingår från Growth-planen.
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.
= 25 000 credits med 25 credits per aktuell profil
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.
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.
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.
{
"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)
- /v1/enrichments/linkedin-profile-scraper
- Läs schemat, ingen nyckel krävs
- POST
- /v1/enrichments/tasks
- Skapa en uppgift
- /v1/enrichments/tasks/{taskId}
- Kontrollera status och förlopp
- /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
- /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
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: |
|---|---|---|
includePicturesInclude Pictures | Boolean | Include the LinkedIn profile picture and the company logo URL. ⚠️ These URLs expire fast. Download the images to avoid broken links. Aktiverat när: |
acceptCachedProfilesAccept cached profiles | Boolean | 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: |
experiencesNbExperiences to return | Text | How many work experiences to return. Default to 3.Tillåtna värden: |
educationsNbEducations to return | Text | How many educations to return. Default to 1.Tillåtna värden: |
Inputs (data)
profileUrlobligatorisktPerson's LinkedIn Profile | Text | 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
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: |
|---|---|---|
profileUrlLinkedIn Profile URL Normalized | Text | The clean and standardized LinkedIn Public Profile URL. In the format: https://www.linkedin.com/in/xxxFormat: |
firstNameFirst Name | Text | The first name of the profile |
lastNameLast Name | Text | The last name of the profile |
fullNameFull Name | Text | The full name of the profile |
linkedInHeadlineHeadline | Text | The tagline on the user profile. |
linkedInSummarySummary | Text | A blurb (longer than the tagline) written by the user for his profile. |
linkedInCityCity | Text | The city of the profile |
linkedInStateState | Text | The state of the profile |
linkedInCountryCodeCountry | Text | The country code of the profile. 2-letter country code (ISO 3166-1 alpha-2). |
linkedInCountryNameCountry Name | Text | The profile's country of residence, in English words. |
linkedInLocationLocation | Text | Full Location text |
linkedInProfilePictureLinkedIn Profile Picture | Text | These URLs expire fast. Download the images to avoid broken links. Aktiverat när: |
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: |
linkedInlastExpEndsAtEnd date (Current or last experience) | Text | The end date of the last experience. None if still active.Format: |
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: |
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: |
linkedIn2ExpEndsAtEnd date (Experience #2) | Text | The end date from the second most recent work experience. If available.Format: |
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: |
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: |
linkedIn3ExpEndsAtEnd date (Experience #3) | Text | The end date from the third most recent work experience. If available.Format: |
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: |
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: |
linkedInlastEduEndsAtEnd date (Current or last education) | Text | The end date of the current (or last) educationFormat: |
linkedInlastEduLogoLogo URL (Current or last education) | Text | These URLs expire fast. Download the images to avoid broken links. Aktiverat när: |
linkedInSkillsSkills | Text | Comma-separated list of skills listed on the LinkedIn profile. |
linkedInLanguagesLanguages | Text | Comma-separated list of spoken languages of the LinkedIn profile. |
linkedInConnectionsConnections | Text | 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: BearerfrånPOST /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
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.


