واجهة API لاستخراج بيانات ملفات LinkedIn

احصل على تفاصيل الوظيفة والشركة والتعليم من روابط ملفات LinkedIn، باستخدام مساعد AI أو workflow بلا كود أو الكود الخاص بك.

  • ابتداءً من $0.014 لكل ملف
  • لا يلزم تسجيل الدخول إلى LinkedIn
  • 10,000 ملف لكل مهمة
قائمتك
رابط ملف LinkedIn
linkedin.com/in/maya-lindqvist
linkedin.com/in/tom-okafor
linkedin.com/in/lea-moreau
البيانات التي تحصل عليها
الاسمالمسمى الوظيفي
Maya Lindqvistرئيسة المبيعات
Tom Okaforمسؤول العمليات
Léa Moreauالمؤسِّسة

موثوق به من أكثر من 38,000 مستخدم في الشركات الناشئة وفرق Fortune 500

AmazonAirbusUberFedexSAPSeonDatadogZendesk

يعمل مع أي أداة يمكنها إرسال طلبات HTTP

  • Claude
  • Cursor
  • Codex
  • Make
  • n8n
  • Zapier
  • الكود الخاص بك
ابدأ الآن

اختر طريقتك للبدء

دع مساعد AI أو أداة الأتمتة تتولى الإعداد، أو استدعِ REST API من الكود الخاص بك.

1

الصق prompt الإعداد

2

الصق مفتاح API الخاص بك

احصل على مفتاح API الخاص بك
3

احصل على نتائجك

عرض نموذج للنتيجة
هل تستخدم Make أو n8n أو Zapier؟ إليك جميع حقول طلب HTTP

استخدم وحدة أو عقدة طلب HTTP التي توفرها أداتك. تحتاج إلى ثلاث خطوات: إرسال القائمة، والانتظار، ثم قراءة النتائج.

1. أرسل قائمتك (طلب HTTP)

الطريقة
POST
الرابط
https://api.datablist.com/v1/enrichments/tasks
الترويسات
X-API-Key = مفتاح API الخاص بك
Content-Type = application/json
المحتوى (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/"}}
]
}
احتفظ بـ
قيمة @id من الاستجابة. إنها معرّف مهمتك.

2. انتظر حتى تكتمل

أضف فترة انتظار أو تأخير قصيرة، ثم أرسل طلب GET إلى https://api.datablist.com/v1/enrichments/tasks/TASK_ID باستخدام ترويسة X-API-Key نفسها. كرر حتى تصبح قيمة status هي completed.

3. اقرأ النتائج

GET https://api.datablist.com/v1/enrichments/tasks/TASK_ID/results?limit=50. اربط outputs بأعمدتك. إذا لم تكن nextCursor فارغة، فأعِد الاستدعاء مع &cursor= متبوعًا بتلك القيمة.

نظرة عامة

لمحة سريعة

بيانات عامة حديثة للملف من رابط LinkedIn: هوية الشخص ومكان عمله ودراسته. لا حاجة إلى مساحة عمل أو مجموعة أو استيراد في Datablist.

ما تقدمه

التكلفة

حالات الاستخدام

ما الذي تبنيه الفرق باستخدامه

أضف LinkedIn Profile Scraper إلى أي موضع تتدفق فيه بياناتك بالفعل.

المبيعات وفرق SDR

ابحث عن leads قبل outreach

  1. رابط LinkedIn من قائمة leads
  2. استخراج بيانات الملف
  3. المسمى والشركة والموقع

استخرج الدور الحالي والشركة لكل lead، لتبدأ سلسلتك مع الشخص المناسب وبسطر افتتاحي ملائم.

التوظيف

أنشئ ملفات المرشحين

  1. رابط LinkedIn للمرشح
  2. استخراج بيانات الملف
  3. الوظائف والتعليم في نظام ATS لديك

احصل على الوظائف السابقة والتعليم لكل مرشح، وحافظ على تحديث نظام ATS أو جدولك من دون نسخ ولصق.

RevOps

اكتشف تغييرات الوظائف

  1. جهات الاتصال في CRM
  2. استخراج بيانات الملف
  3. تمييز الشركة الجديدة

أعِد تشغيل جهات اتصالك وقارن الشركة الحالية بالبيانات في CRM لاكتشاف الداعمين الذين انتقلوا إلى حساب جديد.

الأسعار

كم سيكلفك ذلك؟

ادفع لكل عملية بحث باستخدام الأرصدة. يبدأ الوصول إلى API من خطة Growth.

الحاسبة

كم سيكلفك ذلك؟

أخبرنا بعدد ملفات LinkedIn التي تحتاج إليها وسنعرض لك أرخص طريقة للحصول عليها.

مطلوب: يبدأ الوصول إلى API/MCP والأتمتة من خطة Growth.

الخطة الموصى بها
…
الأرصدة التي ستحصل عليها
…
الإجمالي هذا الشهر
…
احصل على مفتاح API الخاص بك

الأرصدة نفسها المستخدمة في تطبيق Datablist عرض الأسعار

كيفية عمل الأرصدة

1,000 رصيد = $1، لذا تبلغ تكلفة كل رصيد عُشر سنت. يكلف الملف الحديث 25 رصيدًا، والملف المخزن مؤقتًا 20 رصيدًا. قد تظل هناك تكلفة أرصدة للملف الذي يتعذر العثور عليه، لأن عملية البحث قد أُجريت. تُرجع كل نتيجة قيمة creditsUsed، لتتمكن من تتبع التكلفة الفعلية لكل صف. تتجدد أرصدة الخطة شهريًا وتُصفّر إذا لم تُستخدم. لا تنتهي صلاحية الأرصدة الإضافية.

للمطورين

ادمجه في الكود الخاص بك

كل ما تحتاج إليه لاستدعاء REST API مباشرةً: الكود والاستجابات ونقاط النهاية والحقول والمصادقة والحدود.

datablist/linkedin-profile-scraper-api

أمثلة رسمية: cURL وPython باستخدام Requests أو HTTPX غير المتزامن، وTypeScript. ضع مفتاحك في DATABLIST_API_KEY وشغّل الكود.

فتح المستودع

انسخ والصق وشغّل

سكربت كامل ينشئ مهمة وينتظرها ويطبع كل نتيجة. استبدل YOUR_PERSONAL_API_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'

ما الذي تُرجعه API

نتيجة واحدة لكل إدخال، تتضمن inputId الخاص بك والحالة والمخرجات والأرصدة المستخدمة. بيانات نموذجية.

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
}

نقاط النهاية والحقول

جميع المسارات مرتبطة بـ https://api.datablist.com. تأتي تعريفات الحقول من GET /v1/enrichments/linkedin-profile-scraper (حُدّثت الوثائق في 21 أكتوبر 2026). إصدار المخطط: 2026-09-12.

عرض مخطط API بصيغة JSON (يفتح في علامة تبويب جديدة)

GET
/v1/enrichments/linkedin-profile-scraper
قراءة المخطط، لا يلزم مفتاح
POST
/v1/enrichments/tasks
إنشاء مهمة
GET
/v1/enrichments/tasks/{taskId}
الاستعلام دوريًا عن الحالة والتقدم
GET
/v1/enrichments/tasks/{taskId}/results
قراءة النتائج، من 1 إلى 100 لكل صفحة
POST
/v1/enrichments/tasks/{taskId}/stop
إلغاء مهمة قيد التشغيل
GET
/v1/enrichments/tasks
سجل المهام، الأحدث أولًا

مرجع المخطط

أرسل settings مرة واحدة لكل مهمة، وكائن data واحدًا لكل إدخال. قد تتضمن النتائج حقولًا إضافية مع تطور الإثراء، لذا احتفظ بالمفاتيح غير المعروفة عند تحليل outputs.

عرض جميع الإعدادات والمدخلات والمخرجات
الإعدادات
الإعدادات
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.

يُفعّل عندما: 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.

يُفعّل عندما: 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.

يُفعّل عندما: includeUrn==false&includePictures==false

experiencesNbExperiences to returnText

How many work experiences to return. Default to 3.القيم المسموح بها: "3", "5", "10"

educationsNbEducations to returnText

How many educations to return. Default to 1.القيم المسموح بها: "1", "3", "5"

المدخلات (البيانات)
المدخلات (البيانات)
profileUrlمطلوبPerson'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).

المخرجات
المخرجات
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.

يُفعّل عندما: acceptCachedProfiles==false&includeUrn==true

profileUrlLinkedIn Profile URL NormalizedText

The clean and standardized LinkedIn Public Profile URL. In the format: https://www.linkedin.com/in/xxxالتنسيق: 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.

يُفعّل عندما: 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.التنسيق: date

linkedInlastExpEndsAtEnd date (Current or last experience)Text

The end date of the last experience. None if still active.التنسيق: 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.

يُفعّل عندما: 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.التنسيق: date

linkedIn2ExpEndsAtEnd date (Experience #2)Text

The end date from the second most recent work experience. If available.التنسيق: 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.

يُفعّل عندما: 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.التنسيق: date

linkedIn3ExpEndsAtEnd date (Experience #3)Text

The end date from the third most recent work experience. If available.التنسيق: 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.

يُفعّل عندما: 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) educationالتنسيق: date

linkedInlastEduEndsAtEnd date (Current or last education)Text

The end date of the current (or last) educationالتنسيق: date

linkedInlastEduLogoLogo URL (Current or last education)Text

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

يُفعّل عندما: 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

ترويسة واحدة وحدود واضحة

أنشئ مفتاح API شخصيًا في حساب Datablist وأرسله مع كل طلب يتطلب المصادقة.

المصادقة

أرسل مفتاحك في ترويسة X-API-Key. يتولى Datablist تبادل رموز الوصول وتجديدها نيابةً عنك.

  • الترويسة: X-API-Key: YOUR_PERSONAL_API_KEY
  • اختياري: أدر الرموز بنفسك باستخدام Authorization: Bearer من POST /v1/account/token
  • أحدهما فقط: يؤدي إرسال الترويستين معًا إلى إرجاع 400 AmbiguousCredentials
  • على الخادم فقط: أبقِ المفاتيح خارج الروابط وكود المتصفح والسجلات

الحدود

  • المدخلات لكل مهمة: من 1 إلى 10,000
  • الحجم: 16 KiB لكل إدخال، و10 MiB لكل طلب
  • مدة التشغيل: حتى 24 ساعة لكل مهمة
  • إنشاء المهام: 10 طلبات لكل 60 ثانية لكل حساب
  • الاستعلام الدوري والنتائج: 120 طلبًا لكل 60 ثانية لكل عملية
  • المهام النشطة: نحو 20 مهمة في الوقت نفسه لكل حساب
  • الاحتفاظ: يُحتفظ بالمهام والنتائج لمدة 90 يومًا
الأسئلة الشائعة

الأسئلة الأكثر شيوعًا

كل ما تحتاج إليه أنت أو وكيل AI البرمجي لديك لدمج LinkedIn Profile Scraper API: المصادقة والطلب والاستعلام الدوري والنتائج والحدود وإعادة المحاولة.