API Hop

الوثائق

وثائق API Hop

مرجع نقاط نهاية LinkedIn

>-

اقرأ ملفات الأعضاء والشركات والمنشورات وتفاصيل الوظائف ونتائج البحث عن الوظائف والتعليقات عبر 13 نقطة نهاية LinkedIn Web V2 تتطلب المصادقة.

المصادقة

أرسل مفتاح API Hop API في ترويسة Authorization. يعتمد الوصول على البوابات المفعلة وصلاحيات مفتاحك؛ والوثائق لا تؤكد الإتاحة في الإنتاج.

الطلبات

تستخدم العمليات المتزامنة معاملات استعلام GET دون جسم. ترفض الحقول المجهولة والحقول المفردة المكررة. تقبل الحقول المعلمة كمصفوفات وحدها المفاتيح المتكررة، مثلا company_ids=1035&company_ids=1441. احفظ المعرفات والمؤشرات كسلاسل نصية؛ ولا تحول المعرفات الكبيرة إلى أرقام JavaScript. تحذف القيم الاختيارية الفارغة.

الفوترة

للعمليات المتزامنة: تكلف ملفات الأعضاء والشركات وتفاصيل المنشورات $0.008 (8000 رصيد) لكل طلب ناجح. وتكلف العمليات الخمس الأخرى $0.05 (50000 رصيد). هذه أسعار العملاء الافتراضية؛ ولأسعار الحساب الخاصة الأولوية. تحتسب كل صفحة مطلوبة بصورة مستقلة، وليس لكل عنصر. تحرر إخفاقات المزود المبلغ المحجوز. ولا تطلق إخفاقات التسوية استدعاء آخر إلى المزود.

ترقيم الصفحات والحدود

للعمليات المتزامنة: تعيد منشورات الأعضاء أحدث 50 عنصرا فقط؛ ولا يؤثر start وpagination_token حتى عندما تتضمن الاستجابة رمزا. تستخدم منشورات الشركات start=0, 50, 100, ...؛ ولا يؤثر pagination_token. يستخدم البحث عن الوظائف start=0, 25, 50, .... تدعم التعليقات page (بدءا من 1) وpagination_token. لا يوجد جلب تلقائي للصفحات. تنتهي مهلة الطلبات بعد 60 ثانية دون إعادة محاولات تلقائية. يحذر المزود من أن قيود الموارد قد تسبب إخفاقات متقطعة.

النطاق

تتوفر ثماني عمليات Web V2 متزامنة وخمس عمليات مهام غير متزامنة. أنشئ مهام الملفات أو الشركات أو المنشورات باستخدام POST وحقل url في JSON. يعيد الإنشاء HTTP 202 ومعرف مهمة المنصة العشري كسلسلة نصية. تتطلب قراءات الحالة والنتيجة بطريقة GET المستأجر نفسه وهي مجانية؛ وتعيد المهام المجهولة أو التابعة لمستأجر آخر أو منتج آخر 404. تحذف الحالة result؛ وتكون result بقيمة null قبل COMPLETED. تحجز كل مهمة سعرها عند الإنشاء وتحتسب مرة واحدة عند النجاح ($0.008 / 8000 رصيد افتراضيا). يحرر الإخفاق أو انتهاء مهلة 30 دقيقة المبلغ المحجوز. يجري الاستطلاع في الخلفية كل 5 ثوان؛ وتتضمن الاستجابات المعلقة Retry-After: 5. تخزن النتائج في مهمة المنصة. استخدم معرف المنصة، ولا تستخدم مطلقا معرف مهمة المزود. لا يعاد الإرسال غير المؤكد تلقائيا. تعيد المهمة المكتملة result.records. تخزن الأعداد الصحيحة التي تتجاوز نطاق JavaScript الآمن وتعاد كسلاسل عشرية. الأمثلة توضيحية، وليست نتائج قبول مباشرة.

ملف العضو

web_v2-get_user_profile

GET https://api.apihop.ai/v1/linkedin/web-v2/users/profile

السعر لكل طلب ناجح: $0.008 (8000 رصيد).

الحقلمطلوبالعقد
urlنعمعنوان LinkedIn الكامل; string
bash
curl --get "https://api.apihop.ai/v1/linkedin/web-v2/users/profile" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  --data-urlencode "url=https://www.linkedin.com/in/williamhgates/"

منشورات العضو

web_v2-get_user_posts

GET https://api.apihop.ai/v1/linkedin/web-v2/users/posts

السعر لكل طلب ناجح: $0.05 (50000 رصيد).

الحقلمطلوبالعقد
urlنعمعنوان LinkedIn الكامل; string
typeلاالمنشورات أو المنشورات المعلق عليها أو المتفاعل معها; string; posts, comments, reactions; القيمة الافتراضية: posts
startلاالإزاحة; تطبق حدود نقطة النهاية; integer; >= 0
pagination_tokenلارمز ترقيم الصفحات; تطبق حدود نقطة النهاية; string
bash
curl --get "https://api.apihop.ai/v1/linkedin/web-v2/users/posts" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  --data-urlencode "url=https://www.linkedin.com/in/williamhgates/"

ملف الشركة

web_v2-get_company_profile

GET https://api.apihop.ai/v1/linkedin/web-v2/companies/profile

السعر لكل طلب ناجح: $0.008 (8000 رصيد).

الحقلمطلوبالعقد
urlنعمعنوان LinkedIn الكامل; string
bash
curl --get "https://api.apihop.ai/v1/linkedin/web-v2/companies/profile" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  --data-urlencode "url=https://www.linkedin.com/company/microsoft/"

منشورات الشركة

web_v2-get_company_posts

GET https://api.apihop.ai/v1/linkedin/web-v2/companies/posts

السعر لكل طلب ناجح: $0.05 (50000 رصيد).

الحقلمطلوبالعقد
urlنعمعنوان LinkedIn الكامل; string
startلاالإزاحة; تطبق حدود نقطة النهاية; integer; >= 0
pagination_tokenلارمز ترقيم الصفحات; تطبق حدود نقطة النهاية; string
sort_byلاترتيب الفرز; string; top, recent
bash
curl --get "https://api.apihop.ai/v1/linkedin/web-v2/companies/posts" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  --data-urlencode "url=https://www.linkedin.com/company/microsoft/"

تفاصيل الوظيفة

web_v2-get_job_detail

GET https://api.apihop.ai/v1/linkedin/web-v2/jobs/detail

السعر لكل طلب ناجح: $0.05 (50000 رصيد).

الحقلمطلوبالعقد
urlنعمعنوان LinkedIn الكامل; string
include_skillsلاتضمين المهارات المطلوبة; boolean; القيمة الافتراضية: false
include_hiring_teamلاتضمين فريق التوظيف; boolean; القيمة الافتراضية: false
bash
curl --get "https://api.apihop.ai/v1/linkedin/web-v2/jobs/detail" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  --data-urlencode "url=https://www.linkedin.com/jobs/view/software-engineer-at-pave-4310512612/"

web_v2-search_jobs

GET https://api.apihop.ai/v1/linkedin/web-v2/jobs/search

السعر لكل طلب ناجح: $0.05 (50000 رصيد).

الحقلمطلوبالعقد
keywordsلاكلمات البحث; string
geo_codeلاالمعرف الجغرافي; 92000000 تعني العالم كله; integer; معرف عدد صحيح دقيق
date_postedلامرشح تاريخ النشر; string; Any time, Past month, Past week, Past 24 hours
experience_levelsلامستويات الخبرة; string[]; مفتاح استعلام متكرر; Internship, Entry level, Associate, Mid-Senior level, Director, Executive
company_idsلامعرفات الشركات; integer[]; مفتاح استعلام متكرر; معرف عدد صحيح دقيق
title_idsلامعرفات المسميات الوظيفية; integer[]; مفتاح استعلام متكرر; معرف عدد صحيح دقيق
onsite_remotesلاأنواع مكان العمل; string[]; مفتاح استعلام متكرر; On-site, Remote, Hybrid
functionsلاالوظائف المهنية; string[]; مفتاح استعلام متكرر
industriesلاالقطاعات; string[]; مفتاح استعلام متكرر
job_typesلاأنواع التوظيف; string[]; مفتاح استعلام متكرر; Full-time, Part-time, Contract, Temporary, Internship, Volunteer
sort_byلاترتيب الفرز; string; Most relevant, Most recent
easy_applyلاالتقديم السهل فقط; boolean; القيمة الافتراضية: false
under_10_applicantsلاأقل من 10 متقدمين فقط; boolean; القيمة الافتراضية: false
startلاالإزاحة; تطبق حدود نقطة النهاية; integer; >= 0
bash
curl --get "https://api.apihop.ai/v1/linkedin/web-v2/jobs/search" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  --data-urlencode "keywords=data analyst" \
  --data-urlencode "company_ids=1035" \
  --data-urlencode "company_ids=1441"

تفاصيل المنشور

web_v2-get_post_detail

GET https://api.apihop.ai/v1/linkedin/web-v2/posts/detail

السعر لكل طلب ناجح: $0.008 (8000 رصيد).

الحقلمطلوبالعقد
urlنعمعنوان LinkedIn الكامل; string
bash
curl --get "https://api.apihop.ai/v1/linkedin/web-v2/posts/detail" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  --data-urlencode "url=https://www.linkedin.com/posts/orlenchner_scrapecon-activity-7180537307521769472-oSYN"

تعليقات المنشور

web_v2-get_post_comments

GET https://api.apihop.ai/v1/linkedin/web-v2/posts/comments

السعر لكل طلب ناجح: $0.05 (50000 رصيد).

الحقلمطلوبالعقد
urnنعمURN نشاط المنشور; string
sort_byلاترتيب الفرز; string; Most relevant, Most recent
pageلارقم الصفحة، بدءا من 1; integer; >= 1
pagination_tokenلارمز ترقيم الصفحات; تطبق حدود نقطة النهاية; string
share_urnلاURN المشاركة للمنشورات المشتركة; string
bash
curl --get "https://api.apihop.ai/v1/linkedin/web-v2/posts/comments" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  --data-urlencode "urn=7267273010393358336"

إنشاء مهمة ملف عضو

web_v2-create_user_profile_task

POST https://api.apihop.ai/v1/linkedin/web-v2/users/profile/tasks

السعر لكل طلب ناجح: $0.008 (8000 رصيد).

الحقلمطلوبالعقد
urlنعمعنوان LinkedIn الكامل; string
bash
curl -X POST "https://api.apihop.ai/v1/linkedin/web-v2/users/profile/tasks" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"url":"https://www.linkedin.com/in/williamhgates/"}'
http
HTTP/1.1 202 Accepted
Location: /v1/linkedin/web-v2/tasks/3850699893338385742
Retry-After: 5
Content-Type: application/json

{"success":true,"data":{"id":"3850699893338385742","status":"PROCESSING","result":null},"requestId":"example-request"}

إنشاء مهمة ملف شركة

web_v2-create_company_profile_task

POST https://api.apihop.ai/v1/linkedin/web-v2/companies/profile/tasks

السعر لكل طلب ناجح: $0.008 (8000 رصيد).

الحقلمطلوبالعقد
urlنعمعنوان LinkedIn الكامل; string
bash
curl -X POST "https://api.apihop.ai/v1/linkedin/web-v2/companies/profile/tasks" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"url":"https://www.linkedin.com/company/microsoft/"}'
http
HTTP/1.1 202 Accepted
Location: /v1/linkedin/web-v2/tasks/3850699893338385742
Retry-After: 5
Content-Type: application/json

{"success":true,"data":{"id":"3850699893338385742","status":"PROCESSING","result":null},"requestId":"example-request"}

إنشاء مهمة تفاصيل منشور

web_v2-create_post_detail_task

POST https://api.apihop.ai/v1/linkedin/web-v2/posts/detail/tasks

السعر لكل طلب ناجح: $0.008 (8000 رصيد).

الحقلمطلوبالعقد
urlنعمعنوان LinkedIn الكامل; string
bash
curl -X POST "https://api.apihop.ai/v1/linkedin/web-v2/posts/detail/tasks" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"url":"https://www.linkedin.com/posts/orlenchner_scrapecon-activity-7180537307521769472-oSYN"}'
http
HTTP/1.1 202 Accepted
Location: /v1/linkedin/web-v2/tasks/3850699893338385742
Retry-After: 5
Content-Type: application/json

{"success":true,"data":{"id":"3850699893338385742","status":"PROCESSING","result":null},"requestId":"example-request"}

حالة المهمة

web_v2-get_task_status

GET https://api.apihop.ai/v1/linkedin/web-v2/tasks/:task_id

السعر لكل طلب ناجح: $0 (0 رصيد).

الحقلمطلوبالعقد
task_idنعممعرف مهمة المنصة في مسار URL; سلسلة عشرية، وليست معرف المزود; string; معرف عدد صحيح دقيق
bash
curl --get "https://api.apihop.ai/v1/linkedin/web-v2/tasks/397282151069614080" \
  -H "Authorization: Bearer YOUR_API_KEY"
http
HTTP/1.1 200 OK
Retry-After: 5
Content-Type: application/json

{"success":true,"data":{"id":"3850699893338385742","status":"PROCESSING"},"requestId":"example-request"}

نتيجة المهمة

web_v2-get_task_result

GET https://api.apihop.ai/v1/linkedin/web-v2/tasks/:task_id/result

السعر لكل طلب ناجح: $0 (0 رصيد).

الحقلمطلوبالعقد
task_idنعممعرف مهمة المنصة في مسار URL; سلسلة عشرية، وليست معرف المزود; string; معرف عدد صحيح دقيق
bash
curl --get "https://api.apihop.ai/v1/linkedin/web-v2/tasks/397282151069614080/result" \
  -H "Authorization: Bearer YOUR_API_KEY"
http
HTTP/1.1 200 OK
Retry-After: 5
Content-Type: application/json

{"success":true,"data":{"id":"3850699893338385742","status":"PROCESSING","result":null},"requestId":"example-request"}
json
{"success":true,"data":{"id":"3850699893338385742","status":"COMPLETED","result":{"records":[]}},"requestId":"example-request"}

الاستجابات

للعمليات المتزامنة: يحفظ غلاف JSON الأصلي code/data والدقة العددية. تختلف بنية الاستجابة بحسب العملية. HTTP 200 وحده ليس نجاحا: ترفض أخطاء الأعمال، بما فيها سجلات error/error_code. تحتسب رسوم النتيجة الفارغة الناجحة. هذه استجابة توضيحية، وليست نتيجة قبول مباشرة.

json
{"code":200,"data":[]}

الأخطاء

HTTP 400: معاملات غير صحيحة؛ 401: مصادقة غير صحيحة؛ 402: رصيد غير كاف؛ 403: رفض الوصول إلى البوابة؛ 405: طريقة غير مدعومة؛ 408: إلغاء؛ 429: حد المعدل؛ 502/503/504: إخفاق المزود أو إعداد غير متاح أو انتهاء المهلة. احتفظ بـX-Request-Id للتشخيص.

المصادر

جرى التحقق في 2026-10-31 مقابل OpenAPI V5.3.2 الرسمي وأسعار نقاط النهاية الحالية. تصف هذه المصادر العقد والأسعار، ولا تثبت التحقق المباشر الناجح من كل نقطة نهاية.

TikHub · OpenAPI · الأسعار