المنصة · المطوّرون

GitHub

المستخدمون والمستودعات والبحث في المستودعات والمتابِعون والرائج.

تبحث عن فكرة لما تبنيه؟ اطّلع على نظرة عامة على GitHub API مع صفحات نقاط النهاية وأمثلة عملية.

نقاط النهاية
9
السعر الأساسي
1 رصيد
المصدر
واجهة API الرسمية + مزوّد بيانات

الأساسية

الملف الشخصي

رصيد واحد

ملف شخصي عام حسب اسم المستخدم.

GET/v1/github/profile→Profile
handleمطلوباسم مستخدم GitHub.
enrichاختياريarabic: يضيف اللهجة والمشاعر والكيانات والموضوعات (+3 أرصدة).
curl -G https://api.crawlfeed.dev/v1/github/profile \
  -H "Authorization: Bearer $CRAWLFEED_KEY" \
  --data-urlencode "handle=torvalds"
نظرة عامة على عملية «الملف الشخصي» ←

المنشورات

رصيد واحد

أحدث منشورات ملف شخصي.

GET/v1/github/posts→Post[]
handleمطلوباسم مستخدم GitHub.
cursorاختياريالقيمة من meta.next_cursor لجلب الصفحة التالية.
enrichاختياريarabic: يضيف اللهجة والمشاعر والكيانات والموضوعات (+3 أرصدة).
curl -G https://api.crawlfeed.dev/v1/github/posts \
  -H "Authorization: Bearer $CRAWLFEED_KEY" \
  --data-urlencode "handle=torvalds"
نظرة عامة على عملية «المنشورات» ←

المنشور

رصيد واحد

منشور واحد حسب معرّفه.

GET/v1/github/post→Post
idمطلوبowner/repository
enrichاختياريarabic: يضيف اللهجة والمشاعر والكيانات والموضوعات (+3 أرصدة).
curl -G https://api.crawlfeed.dev/v1/github/post \
  -H "Authorization: Bearer $CRAWLFEED_KEY" \
  --data-urlencode "id=<id>"
نظرة عامة على عملية «المنشور» ←

الملفات الشخصية والأشخاص

المتابِعون

رصيد واحد

الحسابات التي تتابع ملفًا شخصيًا.

GET/v1/github/followers→Profile[]
handleمطلوباسم المستخدم بدون @، أو رابط الملف الشخصي.
cursorاختياريالقيمة من meta.next_cursor لجلب الصفحة التالية.
enrichاختياريarabic: يضيف اللهجة والمشاعر والكيانات والموضوعات (+3 أرصدة).
curl -G https://api.crawlfeed.dev/v1/github/followers \
  -H "Authorization: Bearer $CRAWLFEED_KEY" \
  --data-urlencode "handle=torvalds"
نظرة عامة على عملية «المتابِعون» ←

الحسابات المتابَعة

رصيد واحد

الحسابات التي يتابعها ملف شخصي.

GET/v1/github/following→Profile[]
handleمطلوباسم المستخدم بدون @، أو رابط الملف الشخصي.
cursorاختياريالقيمة من meta.next_cursor لجلب الصفحة التالية.
enrichاختياريarabic: يضيف اللهجة والمشاعر والكيانات والموضوعات (+3 أرصدة).
curl -G https://api.crawlfeed.dev/v1/github/following \
  -H "Authorization: Bearer $CRAWLFEED_KEY" \
  --data-urlencode "handle=torvalds"
نظرة عامة على عملية «الحسابات المتابَعة» ←

المنشورات والخلاصات

طلبات الدمج

رصيد واحد

طلبات الدمج (pull requests) التي فتحها مطوّر، الأحدث أولًا.

GET/v1/github/pull-requests→Post[]
handleمطلوباسم مستخدم GitHub أو رابط ملفه الشخصي.
cursorاختياريالقيمة من meta.next_cursor لجلب الصفحة التالية.
enrichاختياريarabic: يضيف اللهجة والمشاعر والكيانات والموضوعات (+3 أرصدة).
curl -G https://api.crawlfeed.dev/v1/github/pull-requests \
  -H "Authorization: Bearer $CRAWLFEED_KEY" \
  --data-urlencode "handle=torvalds"
نظرة عامة على عملية «طلبات الدمج» ←

تقبل كل نقطة نهاية أيضًا fresh=true (لتجاوز التخزين المؤقت بضعف السعر) وinclude_raw=true (لإضافة بيانات المنصة الأصلية). راجع شكل الاستجابة والرصيد.