المجتمعات (subreddits) والمنشورات وشجرات التعليقات كاملة والبحث والنصوص المفرّغة للفيديوهات.
تبحث عن فكرة لما تبنيه؟ اطّلع على نظرة عامة على Reddit API مع صفحات نقاط النهاية وأمثلة عملية.
تبحث عن واجهة API للبحث في Reddit؟ تبحث /v1/reddit/search/posts في منشورات Reddit كلها بكلمة مفتاحية، وتبحث /v1/reddit/community/search داخل مجتمع (subreddit) واحد.
- نقاط النهاية
- 10
- السعر الأساسي
- 1 رصيد
- المصدر
- مزوّد بيانات
| نقطة النهاية | نوع الإرجاع | الرصيد |
|---|---|---|
| GET /v1/reddit/profile | Profile | 1 |
| GET /v1/reddit/posts | Post[] | 1 |
| GET /v1/reddit/post | Post | 1 |
| GET /v1/reddit/comments | Comment[] | 1 |
| GET /v1/reddit/search | SearchResult[] | 1 |
| GET /v1/reddit/transcript | Transcript | 1 |
| GET /v1/reddit/search/posts | Post[] | 1 |
| GET /v1/reddit/community | Profile | 1 |
| GET /v1/reddit/community/posts | Post[] | 1 |
| GET /v1/reddit/community/search | Post[] | 1 |
الأساسية
الملف الشخصي
رصيد واحدملف شخصي عام حسب اسم المستخدم.
| handle | مطلوب | اسم المستخدم بدون @. |
| enrich | اختياري | arabic: يضيف اللهجة والمشاعر والكيانات والموضوعات (+3 أرصدة). |
curl -G https://api.crawlfeed.dev/v1/reddit/profile \
-H "Authorization: Bearer $CRAWLFEED_KEY" \
--data-urlencode "handle=r/coffee"المنشورات
رصيد واحدأحدث منشورات ملف شخصي.
| handle | مطلوب | اسم المستخدم بدون @. |
| cursor | اختياري | القيمة من meta.next_cursor لجلب الصفحة التالية. |
| enrich | اختياري | arabic: يضيف اللهجة والمشاعر والكيانات والموضوعات (+3 أرصدة). |
curl -G https://api.crawlfeed.dev/v1/reddit/posts \
-H "Authorization: Bearer $CRAWLFEED_KEY" \
--data-urlencode "handle=r/coffee"المنشور
رصيد واحدمنشور واحد حسب معرّفه.
| id | مطلوب | معرّف المنشور على تلك المنصة. |
| enrich | اختياري | arabic: يضيف اللهجة والمشاعر والكيانات والموضوعات (+3 أرصدة). |
curl -G https://api.crawlfeed.dev/v1/reddit/post \
-H "Authorization: Bearer $CRAWLFEED_KEY" \
--data-urlencode "id=<id>"البحث
رصيد واحدالبحث داخل منصة واحدة.
| q | مطلوب | عبارة البحث. |
| cursor | اختياري | القيمة من meta.next_cursor لجلب الصفحة التالية. |
| enrich | اختياري | arabic: يضيف اللهجة والمشاعر والكيانات والموضوعات (+3 أرصدة). |
curl -G https://api.crawlfeed.dev/v1/reddit/search \
-H "Authorization: Bearer $CRAWLFEED_KEY" \
--data-urlencode "q=espresso"البحث
البحث في المنشورات
رصيد واحدمنشورات تطابق كلمة مفتاحية.
| q | مطلوب | عبارة البحث. |
| cursor | اختياري | القيمة من meta.next_cursor لجلب الصفحة التالية. |
| enrich | اختياري | arabic: يضيف اللهجة والمشاعر والكيانات والموضوعات (+3 أرصدة). |
curl -G https://api.crawlfeed.dev/v1/reddit/search/posts \
-H "Authorization: Bearer $CRAWLFEED_KEY" \
--data-urlencode "q=espresso"النصوص المفرّغة والوسائط
النص المفرّغ
رصيد واحدالكلام المنطوق في فيديو مكتوبًا، مع التوقيتات إن توفرت.
| id | مطلوب | معرّف الفيديو أو المنشور، أو رابطه. |
curl -G https://api.crawlfeed.dev/v1/reddit/transcript \
-H "Authorization: Bearer $CRAWLFEED_KEY" \
--data-urlencode "id=<id>"المجتمعات
المجتمع
رصيد واحدمجتمع (subreddit أو مجموعة) بصيغة ملف شخصي.
| id | مطلوب | اسم المجتمع أو رابطه. |
| enrich | اختياري | arabic: يضيف اللهجة والمشاعر والكيانات والموضوعات (+3 أرصدة). |
curl -G https://api.crawlfeed.dev/v1/reddit/community \
-H "Authorization: Bearer $CRAWLFEED_KEY" \
--data-urlencode "id=r/coffee"منشورات المجتمع
رصيد واحدمنشورات في مجتمع، أو تبويب المجتمع في قناة.
| id | مطلوب | اسم المجتمع أو رابطه، أو اسم مستخدم قناة YouTube. |
| cursor | اختياري | القيمة من meta.next_cursor لجلب الصفحة التالية. |
| enrich | اختياري | arabic: يضيف اللهجة والمشاعر والكيانات والموضوعات (+3 أرصدة). |
curl -G https://api.crawlfeed.dev/v1/reddit/community/posts \
-H "Authorization: Bearer $CRAWLFEED_KEY" \
--data-urlencode "id=<id>"البحث في مجتمع
رصيد واحدمنشورات تطابق كلمة مفتاحية داخل مجتمع واحد.
| id | مطلوب | اسم المجتمع أو رابطه. |
| q | مطلوب | عبارة البحث. |
| cursor | اختياري | القيمة من meta.next_cursor لجلب الصفحة التالية. |
| enrich | اختياري | arabic: يضيف اللهجة والمشاعر والكيانات والموضوعات (+3 أرصدة). |
curl -G https://api.crawlfeed.dev/v1/reddit/community/search \
-H "Authorization: Bearer $CRAWLFEED_KEY" \
--data-urlencode "id=r/coffee" \
--data-urlencode "q=espresso"أدلة
تقبل كل نقطة نهاية أيضًا fresh=true (لتجاوز التخزين المؤقت بضعف السعر) وinclude_raw=true (لإضافة بيانات المنصة الأصلية). راجع شكل الاستجابة والرصيد.
التعليقات
رصيد واحدالتعليقات على منشور.