API Hop

الوثائق

وثائق API Hop

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

>-

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

تستخدم عمليات GET معاملات الاستعلام دون جسم طلب. يستخدم Stream V3 طريقة POST مع جسم application/json ودون معاملات استعلام؛ أرسل proxy_url في ذلك الجسم فقط. يحدد مقطع الإصدار نسخة واجهة YouTube. ترفض الحقول المجهولة أو المكررة. احتفظ بالمعرفات ومؤشرات الصفحات كسلاسل نصية، بما فيها القيم الأكبر مما يستطيع JavaScript تمثيله بأمان كأرقام.

للطلبات المتزامنة: الأسعار لكل طلب ناجح، وليست لكل عنصر معاد. كل صفحة طلب مستقل. تكلف معظم العمليات $0.001. يكلف نوعا البحث V2 مبلغ $0.002؛ ويكلف نوع البث V2 مبلغ $0.004. راجع كل نقطة نهاية أدناه. لأسعار الحساب الخاصة الأولوية. لا تمرر خصومات حجم الاستخدام لدى المزود تلقائيا. تحرر استدعاءات المزود الفاشلة المبلغ المحجوز؛ وتعيد إخفاقات التسوية خطأ ولا تطلق طلبا ثانيا إلى المزود.

مهام الترجمات

يعيد POST https://api.apihop.ai/v1/youtube/web-v2/videos/captions الحالة HTTP 202 ومعرف مهمة المنصة، مع Location: /v1/jobs/\{id\}. استعلم عبر GET https://api.apihop.ai/v1/youtube/web-v2/videos/captions/result?job_id=\{id\} كل 2–5 ثوان. يستطيع المستأجر المالك فقط قراءة المهمة. استعلامات النتائج مجانية؛ وتكلفة الإنشاء $0.008 وفق السعر المعلن. النتائج دون ترجمات ناجحة وتحتسب رسومها. يثبت التنسيق عند الإنشاء (افتراضيا srt)؛ ويجب أن يطابقه تنسيق النتيجة الاختياري وإلا تعاد HTTP 400. تبقى data.result بقيمة null حتى COMPLETED؛ وقد تنتهي المهام بحالة FAILED. تسترجع نقاط النهاية هذه ترجمات قائمة، ولا تنشئ تفريغا صوتيا بالذكاء الاصطناعي.

إذا كان قبول الإرسال غير مؤكد، فلا يعاد الطلب وقد يبقى المبلغ محجوزا حتى مهلة المهمة البالغة 30 دقيقة. قد تبقى نتيجة المزود معلقة أثناء مطابقة التسوية. خطأ الاستطلاع العابر ليس إخفاقا نهائيا للمهمة.

json
{"success":true,"data":{"id":"9007199254740993001","status":"PROCESSING","result":null},"requestId":"example"}

النطاق والقيود

يحدد المساران web وweb-v2 عائلة واجهة المزود. يدعم Stream V3 الاسترجاع بطريقة POST باستخدام وكيل HTTP الخاص بك ذي مخرج ثابت. تعيد نقاط نهاية البث بيانات وصفية وعناوين URL، وليست ملفات وسائط أو تنزيلات مضمونة. قد تتطلب أوصاف القنوات طلبا ثانيا برسوم مستقلة باستخدام continuation_token. لا توجد إعادة محاولات تلقائية.

web-get_relate_video

GET https://api.apihop.ai/v1/youtube/web/videos/related

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

الحقلمطلوبالعقد
video_idنعمstring
continuation_tokenلاstring
bash
curl --get "https://api.apihop.ai/v1/youtube/web/videos/related" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  --data-urlencode "video_id=LuIL5JATZsc"

web-search_video

GET https://api.apihop.ai/v1/youtube/web/search/videos

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

الحقلمطلوبالعقد
search_queryنعمstring
language_codeلاstring; القيمة الافتراضية: "en"
order_byلاstring; القيمة الافتراضية: "this_month"
country_codeلاstring; القيمة الافتراضية: "us"
continuation_tokenلاstring
bash
curl --get "https://api.apihop.ai/v1/youtube/web/search/videos" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  --data-urlencode "search_query=Minecraft"

web-get_channel_id

GET https://api.apihop.ai/v1/youtube/web/channels/id

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

الحقلمطلوبالعقد
channel_nameنعمstring
bash
curl --get "https://api.apihop.ai/v1/youtube/web/channels/id" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  --data-urlencode "channel_name=LinusTechTips"

web-get_channel_id_v2

GET https://api.apihop.ai/v1/youtube/web/channels/id/by-url

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

الحقلمطلوبالعقد
channel_urlنعمstring
bash
curl --get "https://api.apihop.ai/v1/youtube/web/channels/id/by-url" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  --data-urlencode "channel_url=https://www.youtube.com/@CozyCraftYT"

web-get_channel_url

GET https://api.apihop.ai/v1/youtube/web/channels/url

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

الحقلمطلوبالعقد
channel_idنعمstring
bash
curl --get "https://api.apihop.ai/v1/youtube/web/channels/url" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  --data-urlencode "channel_id=UCeu6U67OzJhV1KwBansH3Dg"

web-get_channel_info

GET https://api.apihop.ai/v1/youtube/web/channels/info

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

الحقلمطلوبالعقد
channel_idنعمstring
bash
curl --get "https://api.apihop.ai/v1/youtube/web/channels/info" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  --data-urlencode "channel_id=UCXuqSBlHAE6Xw-yeJA0Tunw"

web-get_channel_short_videos

GET https://api.apihop.ai/v1/youtube/web/channels/shorts

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

الحقلمطلوبالعقد
channel_idنعمstring
continuation_tokenلاstring
bash
curl --get "https://api.apihop.ai/v1/youtube/web/channels/shorts" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  --data-urlencode "channel_id=UCXuqSBlHAE6Xw-yeJA0Tunw"

web-search_channel

GET https://api.apihop.ai/v1/youtube/web/channels/search

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

الحقلمطلوبالعقد
channel_idنعمstring
search_queryنعمstring
language_codeلاstring; القيمة الافتراضية: "en"
country_codeلاstring; القيمة الافتراضية: "us"
continuation_tokenلاstring
bash
curl --get "https://api.apihop.ai/v1/youtube/web/channels/search" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  --data-urlencode "channel_id=UCXuqSBlHAE6Xw-yeJA0Tunw" \
  --data-urlencode "search_query=AMD"

web_v2-get_video_info

GET https://api.apihop.ai/v1/youtube/web-v2/videos/info

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

الحقلمطلوبالعقد
video_idنعمstring; minLength: 11; maxLength: 11
language_codeلاstring; القيمة الافتراضية: "zh-CN"
need_formatلاboolean; القيمة الافتراضية: true
bash
curl --get "https://api.apihop.ai/v1/youtube/web-v2/videos/info" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  --data-urlencode "video_id=oaSNBz4qMQY"

web_v2-get_video_info_v2

GET https://api.apihop.ai/v1/youtube/web-v2/videos/info-v2

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

واحد على الأقل: video_id, video_url.

الحقلمطلوبالعقد
video_idلاstring
video_urlلاstring
need_formatلاboolean; القيمة الافتراضية: true
bash
curl --get "https://api.apihop.ai/v1/youtube/web-v2/videos/info-v2" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  --data-urlencode "video_id=dQw4w9WgXcQ"

web_v2-get_video_comments

GET https://api.apihop.ai/v1/youtube/web-v2/videos/comments

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

الحقلمطلوبالعقد
video_idنعمstring; minLength: 11; maxLength: 11
language_codeلاstring; القيمة الافتراضية: "zh-CN"
country_codeلاstring; القيمة الافتراضية: "US"
sort_byلاstring; top, newest; القيمة الافتراضية: "top"
continuation_tokenلاstring
need_formatلاboolean; القيمة الافتراضية: true
bash
curl --get "https://api.apihop.ai/v1/youtube/web-v2/videos/comments" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  --data-urlencode "video_id=LuIL5JATZsc"

web_v2-get_video_comment_replies

GET https://api.apihop.ai/v1/youtube/web-v2/videos/comments/replies

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

الحقلمطلوبالعقد
continuation_tokenنعمstring
language_codeلاstring; القيمة الافتراضية: "zh-CN"
country_codeلاstring; القيمة الافتراضية: "US"
need_formatلاboolean; القيمة الافتراضية: true
bash
curl --get "https://api.apihop.ai/v1/youtube/web-v2/videos/comments/replies" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  --data-urlencode "continuation_token=example"

web_v2-get_channel_description

GET https://api.apihop.ai/v1/youtube/web-v2/channels/description

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

واحد على الأقل: channel_id, continuation_token.

الحقلمطلوبالعقد
channel_idلاstring
continuation_tokenلاstring
language_codeلاstring; القيمة الافتراضية: "zh-CN"
country_codeلاstring; القيمة الافتراضية: "US"
need_formatلاboolean; القيمة الافتراضية: true
bash
curl --get "https://api.apihop.ai/v1/youtube/web-v2/channels/description" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  --data-urlencode "channel_id=UCeu6U67OzJhV1KwBansH3Dg"

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

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

الحقلمطلوبالعقد
search_queryنعمstring; maxLength: 200
language_codeلاstring; القيمة الافتراضية: "zh-CN"
country_codeلاstring; القيمة الافتراضية: "US"
time_zoneلاstring; القيمة الافتراضية: "America/Los_Angeles"
upload_timeلاstring; hour, today, week, month, year
durationلاstring; short, medium, long
content_typeلاstring; video, channel, playlist, movie
featureلاstring; live, 4k, hd, subtitles, creative_commons, 360, vr180, 3d, hdr, location, purchased
sort_byلاstring; relevance, upload_date, view_count, rating
continuation_tokenلاstring
bash
curl --get "https://api.apihop.ai/v1/youtube/web-v2/search" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  --data-urlencode "search_query=Python编程"

web_v2-get_general_search_v2

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

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

واحد على الأقل: keyword, continuation_token.

الحقلمطلوبالعقد
keywordلاstring; maxLength: 200
continuation_tokenلاstring
upload_dateلاstring; last_hour, today, this_week, this_month, this_year
typeلاstring; video, channel, playlist, movie
durationلاstring; short, medium, long
featuresلاstring
sort_byلاstring; relevance, upload_date, view_count, rating
bash
curl --get "https://api.apihop.ai/v1/youtube/web-v2/search-v2" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  --data-urlencode "keyword=Python tutorial"

GET https://api.apihop.ai/v1/youtube/web-v2/search/shorts

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

الحقلمطلوبالعقد
search_queryنعمstring; maxLength: 200
language_codeلاstring; القيمة الافتراضية: "en-US"
country_codeلاstring; القيمة الافتراضية: "US"
time_zoneلاstring; القيمة الافتراضية: "America/Los_Angeles"
upload_timeلاstring; hour, today, week, month, year
sort_byلاstring; relevance, upload_date, view_count, rating
continuation_tokenلاstring
filter_mixed_contentلاboolean; القيمة الافتراضية: true
bash
curl --get "https://api.apihop.ai/v1/youtube/web-v2/search/shorts" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  --data-urlencode "search_query=Python编程"

web_v2-get_shorts_search_v2

GET https://api.apihop.ai/v1/youtube/web-v2/search/shorts-v2

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

واحد على الأقل: keyword, continuation_token.

الحقلمطلوبالعقد
keywordلاstring; maxLength: 200
continuation_tokenلاstring
upload_dateلاstring; last_hour, today, this_week, this_month, this_year
sort_byلاstring; relevance, upload_date, view_count, rating
bash
curl --get "https://api.apihop.ai/v1/youtube/web-v2/search/shorts-v2" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  --data-urlencode "keyword=coding tips"

web_v2-get_channel_id

GET https://api.apihop.ai/v1/youtube/web-v2/channels/id

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

الحقلمطلوبالعقد
channel_urlنعمstring
bash
curl --get "https://api.apihop.ai/v1/youtube/web-v2/channels/id" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  --data-urlencode "channel_url=https://www.youtube.com/@CozyCraftYT"

web_v2-get_channel_url

GET https://api.apihop.ai/v1/youtube/web-v2/channels/url

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

الحقلمطلوبالعقد
channel_idنعمstring
bash
curl --get "https://api.apihop.ai/v1/youtube/web-v2/channels/url" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  --data-urlencode "channel_id=UCeu6U67OzJhV1KwBansH3Dg"

web_v2-get_channel_videos

GET https://api.apihop.ai/v1/youtube/web-v2/channels/videos

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

الحقلمطلوبالعقد
channel_idنعمstring
language_codeلاstring; القيمة الافتراضية: "zh-CN"
country_codeلاstring; القيمة الافتراضية: "US"
continuation_tokenلاstring
need_formatلاboolean; القيمة الافتراضية: true
bash
curl --get "https://api.apihop.ai/v1/youtube/web-v2/channels/videos" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  --data-urlencode "channel_id=UCJHBJ7F-nAIlMGolm0Hu4vg"

web_v2-get_video_streams

GET https://api.apihop.ai/v1/youtube/web-v2/videos/streams

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

واحد على الأقل: video_id, video_url.

الحقلمطلوبالعقد
video_idلاstring
video_urlلاstring
bash
curl --get "https://api.apihop.ai/v1/youtube/web-v2/videos/streams" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  --data-urlencode "video_id=dQw4w9WgXcQ"

web_v2-get_video_streams_v2

GET https://api.apihop.ai/v1/youtube/web-v2/videos/streams-v2

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

واحد على الأقل: video_id, video_url.

الحقلمطلوبالعقد
video_idلاstring
video_urlلاstring
bash
curl --get "https://api.apihop.ai/v1/youtube/web-v2/videos/streams-v2" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  --data-urlencode "video_id=dQw4w9WgXcQ"

web_v2-get_signed_stream_url

GET https://api.apihop.ai/v1/youtube/web-v2/videos/streams/signed-url

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

واحد على الأقل: video_id, video_url.

الحقلمطلوبالعقد
video_idلاstring
video_urlلاstring
itagنعمinteger
bash
curl --get "https://api.apihop.ai/v1/youtube/web-v2/videos/streams/signed-url" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  --data-urlencode "itag=18" \
  --data-urlencode "video_id=dQw4w9WgXcQ"

web_v2-get_video_captions

POST https://api.apihop.ai/v1/youtube/web-v2/videos/captions

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

واحد على الأقل: video_id, video_url.

الحقلمطلوبالعقد
video_idلاstring
video_urlلاstring
language_codeلاstring
formatلاstring; srt, xml, json3, txt; القيمة الافتراضية: "srt"
bash
curl -X POST "https://api.apihop.ai/v1/youtube/web-v2/videos/captions" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  --data '{"format":"srt","video_id":"dQw4w9WgXcQ"}'

web_v2-get_video_captions_result

GET https://api.apihop.ai/v1/youtube/web-v2/videos/captions/result

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

الحقلمطلوبالعقد
job_idنعمstring; ^[1-9][0-9]{0,18}$
formatلاstring; srt, xml, json3, txt; القيمة الافتراضية: "srt"
bash
curl --get "https://api.apihop.ai/v1/youtube/web-v2/videos/captions/result" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  --data-urlencode "job_id=9007199254740993001"

GET https://api.apihop.ai/v1/youtube/web-v2/videos/related

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

واحد على الأقل: video_id, video_url.

الحقلمطلوبالعقد
video_idلاstring
video_urlلاstring
need_formatلاboolean; القيمة الافتراضية: true
bash
curl --get "https://api.apihop.ai/v1/youtube/web-v2/videos/related" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  --data-urlencode "video_id=dQw4w9WgXcQ"

web_v2-get_channel_shorts

GET https://api.apihop.ai/v1/youtube/web-v2/channels/shorts

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

واحد على الأقل: channel_id, channel_url.

الحقلمطلوبالعقد
channel_idلاstring
channel_urlلاstring
continuation_tokenلاstring
need_formatلاboolean; القيمة الافتراضية: true
bash
curl --get "https://api.apihop.ai/v1/youtube/web-v2/channels/shorts" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  --data-urlencode "channel_id=UCuAXFkgsw1L7xaCfnd5JJOw"

web_v2-get_search_suggestions

GET https://api.apihop.ai/v1/youtube/web-v2/search/suggestions

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

الحقلمطلوبالعقد
keywordنعمstring; maxLength: 200
languageلاstring; القيمة الافتراضية: "en"
regionلاstring; القيمة الافتراضية: "US"
bash
curl --get "https://api.apihop.ai/v1/youtube/web-v2/search/suggestions" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  --data-urlencode "keyword=Rick Astley"

web_v2-search_channels

GET https://api.apihop.ai/v1/youtube/web-v2/search/channels

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

واحد على الأقل: keyword, continuation_token.

الحقلمطلوبالعقد
keywordلاstring; maxLength: 200
continuation_tokenلاstring
need_formatلاboolean; القيمة الافتراضية: true
bash
curl --get "https://api.apihop.ai/v1/youtube/web-v2/search/channels" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  --data-urlencode "keyword=Rick Astley"

web_v2-get_channel_community_posts

GET https://api.apihop.ai/v1/youtube/web-v2/channels/posts

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

الحقلمطلوبالعقد
channel_idنعمstring
language_codeلاstring; القيمة الافتراضية: "zh-CN"
country_codeلاstring; القيمة الافتراضية: "US"
continuation_tokenلاstring
need_formatلاboolean; القيمة الافتراضية: true
bash
curl --get "https://api.apihop.ai/v1/youtube/web-v2/channels/posts" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  --data-urlencode "channel_id=UCkRfArvrzheW2E7b6SVT7vQ"

web_v2-get_post_detail

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

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

الحقلمطلوبالعقد
post_idنعمstring
language_codeلاstring; القيمة الافتراضية: "zh-CN"
country_codeلاstring; القيمة الافتراضية: "US"
need_formatلاboolean; القيمة الافتراضية: true
bash
curl --get "https://api.apihop.ai/v1/youtube/web-v2/posts/detail" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  --data-urlencode "post_id=UgkxiCSRfD6g7SPlWGPDa3vbP7aIsytXRkvy"

web_v2-get_post_comments

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

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

واحد على الأقل: post_id, continuation_token.

الحقلمطلوبالعقد
post_idلاstring
continuation_tokenلاstring
language_codeلاstring; القيمة الافتراضية: "zh-CN"
country_codeلاstring; القيمة الافتراضية: "US"
need_formatلاboolean; القيمة الافتراضية: true
bash
curl --get "https://api.apihop.ai/v1/youtube/web-v2/posts/comments" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  --data-urlencode "post_id=UgkxiCSRfD6g7SPlWGPDa3vbP7aIsytXRkvy"

web_v2-get_post_comment_replies

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

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

الحقلمطلوبالعقد
continuation_tokenنعمstring
language_codeلاstring; القيمة الافتراضية: "zh-CN"
country_codeلاstring; القيمة الافتراضية: "US"
need_formatلاboolean; القيمة الافتراضية: true
bash
curl --get "https://api.apihop.ai/v1/youtube/web-v2/posts/comments/replies" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  --data-urlencode "continuation_token=example"

web_v2-get_video_streams_v3

POST https://api.apihop.ai/v1/youtube/web-v2/videos/streams-v3

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

يستخدم Stream V3 طلب POST JSON عبر HTTPS ويكلف $0.003 لكل طلب ناجح. قدم video_id وproxy_url (باستخدام http:// مع منفذ صريح ومضيف عام)؛ وتحظر الوجهات الخاصة وloopback وlink-local. رمّز المحارف المحجوزة في بيانات الاعتماد بترميز URL. استخدم مخرجا ثابتا أو جلسة وكيل ثابتة. القيمة الافتراضية لـitags هي ["137", "140"]؛ وتفشل التنسيقات غير المتاحة دون استبدال. القيمة الافتراضية لـverify_download هي false. نزل عبر جلسة الوكيل نفسها وعنوان IP الخروج العام الفعلي مع streams[].download_headers. تحتسب رسوم استخراج URL الناجح (HTTP 200) حتى عندما تكون all_selected_streams_verified أو streams[].verified بقيمة false. يفحص التحقق عينات من نطاقات بايت صغيرة، وليس الملف الكامل. تنتهي صلاحية العناوين وجلسات الوكيل بصورة مستقلة؛ ادمج تدفقات الصوت والفيديو المنفصلة بنفسك.

الحقلمطلوبالعقد
video_idنعمstring; ^[A-Za-z0-9_-]{11}$
proxy_urlنعمstring; minLength: 1; maxLength: 2048; writeOnly: true
itagsلاarray; العناصر: string ^[0-9]+$; minItems: 1; maxItems: 4; uniqueItems: true; القيمة الافتراضية: ["137","140"]
verify_downloadلاboolean; القيمة الافتراضية: false
bash
curl -X POST "https://api.apihop.ai/v1/youtube/web-v2/videos/streams-v3" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  --data '{"video_id":"phlZ2J3x4hI","proxy_url":"http://USERNAME:PASSWORD@proxy.example.com:1000","itags":["137","140"],"verify_download":false}'

الاستجابات

تحافظ نقاط النهاية المتزامنة على استجابة JSON الأصلية. تعيد نقاط نهاية الترجمات الحقول success وdata.id وdata.status وdata.result وrequestId. الأمثلة أدناه توضيحية، وليست نتائج مباشرة.

json
{"code":200,"data":{"channel_id":"UCXuqSBlHAE6Xw-yeJA0Tunw"}}

الأخطاء

تستخدم أخطاء المنصة HTTP 400 للمعاملات غير الصحيحة، و401 للمصادقة غير الصحيحة، و402 للرصيد غير الكافي، و403 لرفض الوصول إلى البوابة، و429 لحدود المعدل، و5xx لإخفاقات الخدمة أو المزود. احتفظ بـX-Request-Id للتشخيص. لا تعتبر HTTP 200 من المزود مع رمز أعمال فاشل نجاحا.

المصادر

جرى التحقق من قائمة نقاط النهاية والأسعار مقابل المخطط الرسمي وبيانات الأسعار المباشرة في 2026-10-31. تكون الأولوية للبيانات المباشرة عند تعارضها مع الأسعار الواردة في النص.

TikHub · OpenAPI · الأسعار