API Hop

दस्तावेज़

API Hop दस्तावेज़

YouTube डेटा API

34 प्रमाणित एंडपॉइंट से YouTube वीडियो, चैनल, Shorts, टिप्पणियाँ, समुदाय पोस्ट, खोज परिणाम और स्ट्रीम मेटाडेटा क्वेरी करें: 32 GET और 2 POST।

34 प्रमाणित एंडपॉइंट से YouTube वीडियो, चैनल, Shorts, टिप्पणियाँ, समुदाय पोस्ट, खोज परिणाम और स्ट्रीम मेटाडेटा क्वेरी करें: 32 GET और 2 POST।

प्रमाणीकरण

authorization हेडर में अपनी API Hop API कुंजी दें। उपलब्धता चालू गेटवे और API कुंजी अनुमतियों पर निर्भर है; केवल दस्तावेज़ प्रोडक्शन उपलब्धता की पुष्टि नहीं करते।

http
Authorization: Bearer YOUR_API_KEY

अनुरोध और कैप्शन कार्य

GET ऑपरेशन बिना अनुरोध बॉडी के क्वेरी पैरामीटर लेते हैं। Stream V3 बिना क्वेरी पैरामीटर के application/json बॉडी वाला POST लेता है; proxy_url केवल उसी बॉडी में भेजें। संस्करण खंड YouTube इंटरफ़ेस संस्करण चुनता है। अज्ञात या दोहराए फ़ील्ड अस्वीकार हैं। पहचान और पृष्ठांकन कर्सर स्ट्रिंग रखें, उन मानों को भी जिन्हें JavaScript सुरक्षित संख्या में नहीं दर्शा सकता।

bash
curl --get "https://api.apihop.ai/v1/youtube/web/channels/id" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  --data-urlencode "channel_name=LinusTechTips"

उत्तर

सिंक्रोनस एंडपॉइंट मूल JSON उत्तर रखते हैं। कैप्शन एंडपॉइंट success, data.id, data.status, data.result और requestId लौटाते हैं। नीचे के उदाहरण समझाने के लिए हैं, लाइव परिणाम नहीं।

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

बिलिंग और पृष्ठांकन

सिंक्रोनस अनुरोध में: कीमत प्रति सफल अनुरोध है, लौटे आइटम के अनुसार नहीं। हर पृष्ठ अलग अनुरोध है। अधिकांश ऑपरेशन $0.001 के हैं। दोनों V2 खोज प्रकार $0.002 और V2 स्ट्रीम प्रकार $0.004 का है। नीचे हर एंडपॉइंट देखें। खाते की विशिष्ट कीमत को प्राथमिकता है। प्रदाता की मात्रा छूट अपने-आप आगे नहीं दी जाती। विफल अपस्ट्रीम कॉल आरक्षण छोड़ते हैं; निपटान विफलता त्रुटि लौटाती है और दूसरा अपस्ट्रीम अनुरोध नहीं चलाती।

कैप्शन कार्य

POST https://api.apihop.ai/v1/youtube/web-v2/videos/captions, Location: /v1/jobs/\{id\} के साथ HTTP 202 और प्लेटफ़ॉर्म कार्य ID लौटाता है। हर 2–5 सेकंड में GET https://api.apihop.ai/v1/youtube/web-v2/videos/captions/result?job_id=\{id\} क्वेरी करें। केवल स्वामी टेनेंट कार्य पढ़ सकता है। परिणाम क्वेरी मुफ़्त हैं; निर्माण की सूची कीमत $0.008 है। कैप्शन न मिलने वाले परिणाम सफल और बिल योग्य हैं। प्रारूप निर्माण पर तय है (डिफ़ॉल्ट srt); वैकल्पिक परिणाम प्रारूप मेल खाना चाहिए, अन्यथा HTTP 400। COMPLETED तक data.result null है; कार्य FAILED पर समाप्त हो सकते हैं। ये एंडपॉइंट मौजूदा कैप्शन लाते हैं, AI ट्रांसक्रिप्शन नहीं करते।

सबमिशन स्वीकृति अनिश्चित हो तो अनुरोध दोहराया नहीं जाता और उसका आरक्षण 30-मिनट कार्य समयसीमा तक रह सकता है। निपटान मिलान के दौरान प्रदाता परिणाम लंबित रह सकता है। अस्थायी पोलिंग त्रुटि कार्य की अंतिम विफलता नहीं है।

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

दायरा और सीमाएँ

web और web-v2 पथ अपस्ट्रीम इंटरफ़ेस परिवार चुनते हैं। Stream V3 आपके स्थिर निकास वाले HTTP प्रॉक्सी से POST प्राप्ति समर्थित करता है। स्ट्रीम एंडपॉइंट मेटाडेटा और URL देते हैं, मीडिया फ़ाइल या गारंटीकृत डाउनलोड नहीं। चैनल विवरण के लिए continuation_token वाला दूसरा, अलग बिल योग्य अनुरोध लग सकता है। स्वचालित पुनःप्रयास नहीं होता।

Stream V3, HTTPS पर POST JSON इस्तेमाल करता है और प्रति सफल अनुरोध $0.003 लेता है। video_id और proxy_url दें (स्पष्ट पोर्ट और सार्वजनिक होस्ट वाला http://); निजी, loopback और link-local गंतव्य प्रतिबंधित हैं। क्रेडेंशियल के आरक्षित अक्षर URL-encode करें। स्थिर निकास या sticky प्रॉक्सी सत्र लें। itags का डिफ़ॉल्ट ["137", "140"] है; अनुपलब्ध प्रारूप बिना विकल्प दिए विफल होते हैं। verify_download का डिफ़ॉल्ट false है। streams[].download_headers के साथ उसी प्रॉक्सी सत्र और वास्तविक सार्वजनिक निकास IP से डाउनलोड करें। सफल URL निष्कर्षण (HTTP 200) तब भी बिल योग्य है जब all_selected_streams_verified या streams[].verified false हो। सत्यापन छोटे byte range जाँचता है, पूरी फ़ाइल नहीं। URL और प्रॉक्सी सत्र अलग समाप्त होते हैं; अलग ऑडियो/वीडियो स्ट्रीम स्वयं मिलाएँ।

संदर्भ

एंडपॉइंट चुनें और केवल उसके दस्तावेज़ीकृत फ़ील्ड भेजें। विकल्प सूचीबद्ध हों तो हर समूह से कम-से-कम एक फ़ील्ड दें। पृष्ठांकन मान पिछले उत्तर से आने चाहिए; स्वचालित पृष्ठांकन नहीं है।

पूरा संदर्भ

त्रुटियाँ

प्लेटफ़ॉर्म त्रुटियों में अमान्य पैरामीटर के लिए HTTP 400, अमान्य प्रमाणीकरण के लिए 401, अपर्याप्त क्रेडिट के लिए 402, गेटवे पहुँच अस्वीकृति के लिए 403, दर सीमा के लिए 429 और सेवा या प्रदाता विफलता के लिए 5xx हैं। निदान के लिए X-Request-Id रखें। विफल व्यावसायिक कोड वाले अपस्ट्रीम HTTP 200 को सफलता न मानें।

स्रोत

एंडपॉइंट सूची और कीमतें 2026-10-31 को आधिकारिक स्कीमा तथा लाइव कीमत मेटाडेटा से जाँची गईं। विवरण की विरोधी कीमतों पर लाइव मेटाडेटा को प्राथमिकता है।

TikHub · OpenAPI · कीमतें