المنصة · الموسيقى والصوت
SoundCloud
الفنانون ومقاطعهم الصوتية.
تبحث عن فكرة لما تبنيه؟ اطّلع على نظرة عامة على SoundCloud API مع صفحات نقاط النهاية وأمثلة عملية.
تستخدم Python؟ لكل نقطة نهاية أدناه مثال Python جاهز للنسخ: استدعاء SoundCloud API من Python طلب requests.get واحد بمفتاحك.
- نقاط النهاية
- 3
- السعر الأساسي
- 1 رصيد
- المصدر
- مزوّد بيانات
| نقطة النهاية | نوع الإرجاع | الرصيد |
|---|---|---|
| GET /v1/soundcloud/profile | Profile | 1 |
| GET /v1/soundcloud/track | Track | 1 |
| GET /v1/soundcloud/tracks | Track[] | 1 |
الأساسية
الملف الشخصي
رصيد واحدملف شخصي عام حسب اسم المستخدم.
| handle | مطلوب | اسم المستخدم بدون @. |
| enrich | اختياري | arabic: يضيف اللهجة والمشاعر والكيانات والموضوعات (+3 أرصدة). |
curl -G https://api.crawlfeed.dev/v1/soundcloud/profile \
-H "Authorization: Bearer $CRAWLFEED_KEY" \
--data-urlencode "handle=flume"الموسيقى والصوت
المقطع الصوتي
رصيد واحدمقطع صوتي واحد: أغنية أو صوت.
| id | مطلوب | معرّف المقطع الصوتي أو الصوت، أو رابطه. |
curl -G https://api.crawlfeed.dev/v1/soundcloud/track \
-H "Authorization: Bearer $CRAWLFEED_KEY" \
--data-urlencode "id=<id>"المقاطع الصوتية
رصيد واحدالمقاطع الصوتية لفنان.
| handle | مطلوب | اسم مستخدم الفنان أو معرّفه أو رابطه. |
| cursor | اختياري | القيمة من meta.next_cursor لجلب الصفحة التالية. |
curl -G https://api.crawlfeed.dev/v1/soundcloud/tracks \
-H "Authorization: Bearer $CRAWLFEED_KEY" \
--data-urlencode "handle=flume"أدلة
تقبل كل نقطة نهاية أيضًا fresh=true (لتجاوز التخزين المؤقت بضعف السعر) وinclude_raw=true (لإضافة بيانات المنصة الأصلية). راجع شكل الاستجابة والرصيد.