YouTube Search
Search videos, channels and playlists.
البحث على YouTube
ابحث في YouTube عن فيديوهات وقنوات وقوائم تشغيل. engine=youtube وq مطلوبان. استخدم gl وhl للبلد واللغة، أو sp للترقيم الصفحي والمرشّحات المتقدمة.
مرجع التسعير
- القياس: أساس تكلفة ثابت لكل طلب ناجح.
- تقدير الطلب المرجعي: 0.0029 دولار أمريكي.
- مضاعف العميل المرجعي: 1.0. لا تُطبّقه مرة أخرى على مبلغ عميل مسوّى.
بيانات وصفية مرجعية فقط، وليست عرض سعر للحساب ولا سعرًا مضمونًا ولا حدًا للإنفاق. أرصدة الموارد ليست أرصدة Felo. تتبع الرسوم النهائية سجلات فوترة Felo.
- تعدادengineثابت:youtubeمطلوب
معرّف محرك SearchApi. استخدم
youtubeلنقطة YouTube الطرفية هذه.القيم- youtube
- النوع: stringgl
رمز الدولة (مثل us، jp)
- النوع: stringhl
لغة الواجهة
- النوع: stringqمطلوب
استعلام البحث. مطلوب من وقت التشغيل ومن SearchApi في المنبع.
- النوع: stringsp
رمز مرشّح YouTube (ترقيم الصفحات أو مرشّحات متقدمة)
- النوع: object · ResponseFc5Af1Fcba22_SearchResponse200
استجابة ناجحة
- النوع: array object[] · ResponseFc5Af1Fcba22_Ad[]ads
نتائج الإعلانات
- channelالنوع: object · ResponseFc5Af1Fcba22_AdChannel
- idالنوع: string
معرّف القناة
- linkالنوع: string
رابط القناة
- titleالنوع: string
اسم القناة
- descriptionالنوع: string
وصف الإعلان
- idالنوع: string
معرّف الفيديو لإعلانات الفيديو
- lengthالنوع: string
مدة الفيديو لإعلانات الفيديو
- linkالنوع: string
رابط الإعلان
- positionالنوع: integer
الموضع في نتائج البحث
- thumbnailالنوع: string
عنوان URL للصورة المصغّرة للإعلان
- titleالنوع: string
عنوان الإعلان
- websiteالنوع: string
عنوان URL لموقع المعلن
- النوع: array object[] · ResponseFc5Af1Fcba22_Channel[]channels
نتائج قنوات YouTube
- descriptionالنوع: string
وصف القناة
- idالنوع: string
معرّف قناة YouTube
- isالنوع: boolean
_verified يشير إلى ما إذا كانت القناة موثّقة
- linkالنوع: string
رابط القناة
- positionالنوع: integer
الموضع في نتائج البحث
- subscribersالنوع: integer
عدد المشتركين
- thumbnailالنوع: object · ResponseFc5Af1Fcba22_Thumbnail
- richالنوع: string
عنوان URL للصورة المصغّرة الغنية/المتحركة
- staticالنوع: string
عنوان URL للصورة المصغّرة الثابتة
- titleالنوع: string
اسم القناة
- videoالنوع: integer
_count عدد الفيديوهات
- النوع: stringerror
رسالة الخطأ إذا فشل البحث
- النوع: object · ResponseFc5Af1Fcba22_FeaturedChannelfeatured
_channel - highlightedالنوع: object · ResponseFc5Af1Fcba22_HighlightedVideo
_video - idالنوع: string
معرّف الفيديو
- lengthالنوع: string
مدة الفيديو
- linkالنوع: string
رابط الفيديو
- subtitleالنوع: string
العنوان الفرعي للفيديو
- titleالنوع: string
عنوان الفيديو
- idالنوع: string
معرّف القناة المميزة
- linkالنوع: string
رابط القناة المميزة
- subtitleالنوع: string
العنوان الفرعي للقناة المميزة
- titleالنوع: string
عنوان القناة المميزة
- videosالنوع: array object[] · ResponseFc5Af1Fcba22_FeaturedVideo[]
فيديوهات القناة المميزة
- channelالنوع: object · ResponseFc5Af1Fcba22_FeaturedVideoChannel
- idالنوع: string
معرّف القناة
- linkالنوع: string
رابط القناة
- titleالنوع: string
اسم القناة
- idالنوع: string
معرّف الفيديو
- lengthالنوع: string
مدة الفيديو
- linkالنوع: string
رابط الفيديو
- subtitleالنوع: string
العنوان الفرعي للفيديو
- thumbnailالنوع: string
عنوان URL للصورة المصغّرة للفيديو
- titleالنوع: string
عنوان الفيديو
- النوع: array object[] · ResponseFc5Af1Fcba22_Movie[]movies
نتائج الأفلام
- badgesالنوع: array string[]
شارات الفيلم
- buttonsالنوع: array string[]
أزرار الإجراءات
- channelالنوع: object · ResponseFc5Af1Fcba22_MovieChannel
- idالنوع: string
معرّف القناة
- isالنوع: boolean
_verified يشير إلى ما إذا كانت القناة موثّقة
- linkالنوع: string
رابط القناة
- titleالنوع: string
اسم القناة
- descriptionالنوع: string
وصف الفيلم
- idالنوع: string
معرّف فيديو الفيلم
- lengthالنوع: string
مدة الفيلم
- linkالنوع: string
رابط الفيلم
- metadataالنوع: object · ResponseFc5Af1Fcba22_MetadataItems
_items - bottomالنوع: array string[]
عناصر البيانات الوصفية السفلية
- topالنوع: array string[]
عناصر البيانات الوصفية العلوية
- positionالنوع: integer
الموضع في نتائج البحث
- thumbnailالنوع: string
عنوان URL للصورة المصغّرة للفيلم
- titleالنوع: string
عنوان الفيلم
- النوع: object · ResponseFc5Af1Fcba22_Paginationpagination
- nextالنوع: string
_page _token رمز لجلب الصفحة التالية من النتائج
- النوع: array object[] · ResponseFc5Af1Fcba22_PeopleAlsoSearchFor[]people
_also _search _for اقتراحات البحث ذات الصلة
- linkالنوع: string
رابط لتنفيذ البحث
- queryالنوع: string
استعلام البحث المقترح
- thumbnailالنوع: string
صورة مصغّرة للاقتراح
- النوع: array object[] · ResponseFc5Af1Fcba22_Playlist[]playlists
نتائج قوائم التشغيل
- channelالنوع: object · ResponseFc5Af1Fcba22_PlaylistChannel
- idالنوع: string
معرّف القناة
- isالنوع: boolean
_verified يشير إلى ما إذا كانت القناة موثّقة
- linkالنوع: string
رابط القناة
- titleالنوع: string
اسم القناة
- idالنوع: string
معرّف قائمة التشغيل
- linkالنوع: string
رابط قائمة التشغيل
- positionالنوع: integer
الموضع في نتائج البحث
- publishedالنوع: string
_time الوقت المنقضي منذ النشر
- thumbnailالنوع: string
عنوان URL للصورة المصغّرة لقائمة التشغيل
- titleالنوع: string
عنوان قائمة التشغيل
- videoالنوع: integer
_count عدد الفيديوهات في قائمة التشغيل
- videosالنوع: array object[] · ResponseFc5Af1Fcba22_PlaylistVideo[]
الفيديوهات في قائمة التشغيل
- idالنوع: string
معرّف الفيديو
- lengthالنوع: string
مدة الفيديو
- linkالنوع: string
رابط الفيديو
- titleالنوع: string
عنوان الفيديو
- النوع: array object[] · ResponseFc5Af1Fcba22_Posts[]posts
نتائج منشورات المجتمع
- itemsالنوع: array object[] · ResponseFc5Af1Fcba22_Post[]
منشورات المجتمع
- channelالنوع: object · ResponseFc5Af1Fcba22_PostChannel
- idالنوع: string
معرّف القناة
- isالنوع: boolean
_verified يشير إلى ما إذا كانت القناة موثّقة
- linkالنوع: string
رابط القناة
- thumbnailالنوع: string
عنوان URL للصورة المصغّرة للقناة
- titleالنوع: string
اسم القناة
- commentsالنوع: string
عدد التعليقات كنص
- extractedالنوع: integer
_comments عدد التعليقات كعدد صحيح
- extractedالنوع: integer
_likes عدد الإعجابات كعدد صحيح
- idالنوع: string
معرّف المنشور
- likesالنوع: string
عدد الإعجابات كنص
- linkالنوع: string
رابط المنشور
- positionالنوع: integer
الموضع داخل قسم المنشورات
- publishedالنوع: string
_time الوقت المنقضي منذ النشر
- textالنوع: string
المحتوى النصي للمنشور
- thumbnailالنوع: string
عنوان URL للصورة المصغّرة للمنشور
- positionالنوع: integer
الموضع في نتائج البحث
- sectionالنوع: string
_title عنوان القسم الخاص بالمنشورات
- النوع: object · ResponseFc5Af1Fcba22_SearchInformationsearch
_information - correctedالنوع: string
_query الاستعلام المصحّح إذا طُبّق تصحيح إملائي
- originalالنوع: string
_query الاستعلام الأصلي قبل التصحيح
- originalالنوع: string
_query _sp معامل SP للاستعلام الأصلي
- stateالنوع: string
حالة تصحيح الاستعلام إن وُجدت
- totalالنوع: integer
_results العدد الإجمالي للنتائج التي عُثر عليها
- النوع: object · ResponseFc5Af1Fcba22_SearchMetadatasearch
_metadata - createdالنوع: string التنسيق: date-time
_at مطلوبالطابع الزمني لإنشاء البحث
- idالنوع: stringمطلوب
معرّف فريد لطلب البحث
- statusالنوع: stringمطلوب
حالة طلب البحث
- htmlالنوع: string
_url عنوان URL لعرض نتائج HTML
- jsonالنوع: string
_url عنوان URL لعرض نتائج JSON
- parsingالنوع: number
_time _taken الوقت المستغرق لتحليل النتائج بالثواني
- requestالنوع: number
_time _taken الوقت المستغرق لتنفيذ الطلب بالثواني
- requestالنوع: string
_url عنوان URL على YouTube لهذا البحث
- totalالنوع: number
_time _taken إجمالي الوقت المستغرق للبحث بالثواني
- النوع: object · ResponseFc5Af1Fcba22_SearchParameterssearch
_parameters - engineالنوع: string
محرك البحث المستخدم
- glالنوع: string
رمز الدولة المستخدم
- hlالنوع: string
لغة الواجهة المستخدمة
- qالنوع: string
استعلام البحث المستخدم
- spالنوع: string
معامل التصفية/ترقيم الصفحات المستخدم
- النوع: array object[] · ResponseFc5Af1Fcba22_Section[]sections
نتائج الأقسام
- itemsالنوع: array object[] · ResponseFc5Af1Fcba22_SectionItem[]
العناصر في القسم
- channelالنوع: object · ResponseFc5Af1Fcba22_SectionChannel
- idالنوع: string
معرّف القناة
- linkالنوع: string
رابط القناة
- titleالنوع: string
اسم القناة
- idالنوع: string
معرّف العنصر
- lengthالنوع: string
مدة العنصر
- linkالنوع: string
رابط العنصر
- publishedالنوع: string
_time الوقت المنقضي منذ النشر
- thumbnailالنوع: string
عنوان URL للصورة المصغّرة للعنصر
- titleالنوع: string
عنوان العنصر
- viewsالنوع: integer
عدد المشاهدات
- positionالنوع: integer
الموضع في نتائج البحث
- sectionالنوع: string
_title عنوان القسم
- النوع: array object[] · ResponseFc5Af1Fcba22_Shorts[]shorts
نتائج YouTube Shorts
- itemsالنوع: array object[] · ResponseFc5Af1Fcba22_Short[]
مقاطع الفيديو القصيرة
- durationالنوع: string
مدة المقطع القصير
- idالنوع: string
معرّف الفيديو القصير
- linkالنوع: string
رابط المقطع القصير
- positionالنوع: integer
الموضع داخل قسم المقاطع القصيرة
- thumbnailالنوع: string
عنوان URL للصورة المصغّرة للمقطع القصير
- titleالنوع: string
عنوان المقطع القصير
- viewsالنوع: integer
عدد المشاهدات
- positionالنوع: integer
الموضع في نتائج البحث
- sectionالنوع: string
_title عنوان القسم الخاص بالمقاطع القصيرة
- النوع: array string[]suggestions
اقتراحات استعلامات البحث
- النوع: array object[] · ResponseFc5Af1Fcba22_Video[]videos
نتائج البحث عن الفيديو
- badgesالنوع: array string[]
شارات الفيديو
- channelالنوع: object · ResponseFc5Af1Fcba22_VideoChannel
- idالنوع: string
معرّف القناة
- isالنوع: boolean
_verified يشير إلى ما إذا كانت القناة موثّقة
- linkالنوع: string
رابط القناة
- thumbnailالنوع: string
عنوان URL للصورة المصغّرة للقناة
- titleالنوع: string
اسم القناة
- descriptionالنوع: string
مقتطف وصف الفيديو
- idالنوع: string
معرّف فيديو YouTube
- isالنوع: boolean
_live يشير إلى ما إذا كان الفيديو مباشرًا حاليًا
- keyالنوع: array object[] · ResponseFc5Af1Fcba22_KeyMoment[]
_moments اللحظات الرئيسية في الفيديو
- startالنوع: integer
_seconds وقت بداية اللحظة بالثواني
- thumbnailالنوع: string
عنوان URL للصورة المصغّرة للحظة الرئيسية
- titleالنوع: string
عنوان اللحظة الرئيسية
- lengthالنوع: string
مدة الفيديو
- linkالنوع: string
رابط الفيديو
- positionالنوع: integer
الموضع في نتائج البحث
- publishedالنوع: string
_time الوقت المنقضي منذ النشر
- thumbnailالنوع: object · ResponseFc5Af1Fcba22_Thumbnail
- richالنوع: string
عنوان URL للصورة المصغّرة الغنية/المتحركة
- staticالنوع: string
عنوان URL للصورة المصغّرة الثابتة
- titleالنوع: string
عنوان الفيديو
- viewsالنوع: integer
عدد المشاهدات
application/json - 400
تعذّرت معالجة الطلب. تحقق من معاملات الطلب.
- 401
مطلوب مفتاح API صالح من Felo.
- 402
لا يمكن متابعة الطلب لأن أحد متطلبات الفوترة غير مستوفٍ.
- 403
الحساب غير مصرّح له بهذه العملية.
- 429
تم بلوغ حد الطلبات أو حد الإنفاق.
- 502
تعذّر على الخدمة إكمال الطلب.
- 503
خدمة API أو الفوترة غير متاحة مؤقتًا.
- 504
انتهت مهلة الخدمة أثناء معالجة الطلب.
- default
استجابة خطأ؛ قد تستخدم استجابات المنبع الممرَّرة تنسيقات المزوّد
application/json
curl 'https://openapi.felo.ai/v1/beta/youtube/search?engine=youtube&q=' \
--header 'Authorization: Bearer YOUR_SECRET_TOKEN'
{
"search_metadata": {
"id": "string",
"status": "string",
"created_at": "2026-10-26T08:08:16.601Z",
"request_time_taken": 1,
"parsing_time_taken": 1,
"total_time_taken": 1,
"request_url": "string",
"html_url": "string",
"json_url": "string"
},
"search_parameters": {
"engine": "string",
"q": "string",
"sp": "string",
"hl": "string",
"gl": "string"
},
"search_information": {
"total_results": 1,
"state": "string",
"original_query": "string",
"original_query_sp": "string",
"corrected_query": "string"
},
"suggestions": [
"string"
],
"ads": [
{
"position": 1,
"id": "string",
"title": "string",
"link": "string",
"description": "string",
"website": "string",
"channel": {
"id": "string",
"title": "string",
"link": "string"
},
"length": "string",
"thumbnail": "string"
}
],
"channels": [
{
"position": 1,
"id": "string",
"title": "string",
"link": "string",
"description": "string",
"is_verified": true,
"video_count": 1,
"subscribers": 1,
"thumbnail": {
"static": "string",
"rich": "string"
}
}
],
"movies": [
{
"position": 1,
"id": "string",
"title": "string",
"link": "string",
"description": "string",
"channel": {
"id": "string",
"title": "string",
"link": "string",
"is_verified": true
},
"length": "string",
"metadata_items": {
"top": [
"string"
],
"bottom": [
"string"
]
},
"badges": [
"string"
],
"buttons": [
"string"
],
"thumbnail": "string"
}
],
"videos": [
{
"position": 1,
"id": "string",
"title": "string",
"link": "string",
"description": "string",
"views": 1,
"is_live": true,
"channel": {
"id": "string",
"title": "string",
"link": "string",
"is_verified": true,
"thumbnail": "string"
},
"length": "string",
"published_time": "string",
"badges": [
"string"
],
"thumbnail": {
"static": "string",
"rich": "string"
},
"key_moments": [
{
"title": "string",
"start_seconds": 1,
"thumbnail": "string"
}
]
}
],
"playlists": [
{
"position": 1,
"id": "string",
"title": "string",
"link": "string",
"video_count": 1,
"channel": {
"id": "string",
"title": "string",
"is_verified": true,
"link": "string"
},
"published_time": "string",
"videos": [
{
"id": "string",
"title": "string",
"link": "string",
"length": "string"
}
],
"thumbnail": "string"
}
],
"sections": [
{
"section_title": "string",
"position": 1,
"items": [
{
"id": "string",
"title": "string",
"link": "string",
"channel": {
"id": "string",
"title": "string",
"link": "string"
},
"views": 1,
"published_time": "string",
"length": "string",
"thumbnail": "string"
}
]
}
],
"shorts": [
{
"section_title": "string",
"position": 1,
"items": [
{
"position": 1,
"id": "string",
"title": "string",
"link": "string",
"duration": "string",
"views": 1,
"thumbnail": "string"
}
]
}
],
"posts": [
{
"section_title": "string",
"position": 1,
"items": [
{
"position": 1,
"id": "string",
"link": "string",
"text": "string",
"likes": "string",
"extracted_likes": 1,
"comments": "string",
"extracted_comments": 1,
"channel": {
"id": "string",
"title": "string",
"link": "string",
"is_verified": true,
"thumbnail": "string"
},
"published_time": "string",
"thumbnail": "string"
}
]
}
],
"people_also_search_for": [
{
"query": "string",
"link": "string",
"thumbnail": "string"
}
],
"featured_channel": {
"id": "string",
"title": "string",
"subtitle": "string",
"link": "string",
"highlighted_video": {
"id": "string",
"title": "string",
"subtitle": "string",
"link": "string",
"length": "string"
},
"videos": [
{
"id": "string",
"title": "string",
"subtitle": "string",
"link": "string",
"length": "string",
"channel": {
"id": "string",
"title": "string",
"link": "string"
},
"thumbnail": "string"
}
]
},
"pagination": {
"next_page_token": "string"
},
"error": "string"
}