AI एजेंट्स के लिए YouTube ट्रांसक्रिप्ट

एक MCP सर्वर, एक REST API, और एक साइनअप फ्लो जिसे कोई एजेंट पूरी तरह खुद पूरा कर सकता है। किसी इंसान को अकाउंट बनाने या key पेस्ट करने की जरूरत नहीं।

सेल्फ-सर्विस साइनअप, बीच में कोई इंसान नहीं

ज्यादातर ट्रांसक्रिप्ट APIs में किसी एजेंट के पहली कॉल करने से पहले किसी इंसान को रजिस्टर करना, डैशबोर्ड खोलना, और एक key कॉपी करना जरूरी होता है। यह वैसा नहीं है। दो रिक्वेस्ट में एजेंट के पास 100 फ्री क्रेडिट्स वाली एक काम करने वाली key होती है।

स्टेप 1 — एक कोड मांगें (कोई API key जरूरी नहीं):

curl -X POST https://getyoutubetranscript.com/api/v1/signup \
  -H "Content-Type: application/json" \
  -d '{"email": "[email protected]"}'

स्टेप 2 — कोड को एक key से बदलें:

curl -X POST https://getyoutubetranscript.com/api/v1/signup/verify \
  -H "Content-Type: application/json" \
  -d '{"email": "[email protected]", "otp": "123456"}'

# => { "success": true, "api_key": "sk_live_..." }

MCP से कनेक्ट करें

Streamable HTTP, इसलिए कुछ भी लोकली नहीं चलता। यह Claude Desktop, Claude Code, Cursor, Windsurf, और किसी भी अन्य MCP-कंपैटिबल क्लाइंट के साथ काम करता है। उन क्लाइंट्स के लिए जो उस तरह ऑथेंटिकेट करते हैं, Dynamic Client Registration के साथ OAuth 2.1 सपोर्टेड है।

{
  "mcpServers": {
    "getyoutubetranscript": {
      "url": "https://getyoutubetranscript.com/api/mcp",
      "headers": {
        "Authorization": "Bearer sk_live_..."
      }
    }
  }
}
टूलयह क्या करता हैकीमत
get_youtube_transcriptपूरा ट्रांसक्रिप्ट प्लस title, author, thumbnail1 क्रेडिट
search_youtubeवीडियो या चैनल सर्च करें, पेजिनेटेड1 क्रेडिट
get_channel_latest_videosकिसी चैनल का मेटाडेटा और हाल के अपलोड्सFree
search_channel_videosएक चैनल के अंदर सर्च करें1 क्रेडिट
list_channel_videosकिसी चैनल के अपलोड किए गए हर वीडियो1 क्रेडिट
list_playlist_videosकिसी प्लेलिस्ट का हर वीडियो1 क्रेडिट

या बस REST API कॉल करें

curl "https://getyoutubetranscript.com/api/v1/transcript?v=dQw4w9WgXcQ" \
  -H "Authorization: Bearer sk_live_..."

पूरा endpoint रेफरेंस, पैरामीटर, और रिस्पॉन्स शेप्स API docs में हैं। एक डाउनलोड करने योग्य agent skill और एक स्टेप-बाय-स्टेप MCP सेटअप गाइड भी है।

मैनेज करने के लिए कोई YouTube कोटा नहीं

ऑफिशियल YouTube Data API हर प्रोजेक्ट को 10,000 यूनिट्स/दिन देता है, और अकेले captions.download की कीमत प्रति कॉल 200 यूनिट्स के अलावा OAuth है। यह API आपकी key से उस endpoint को प्रॉक्सी नहीं करता, इसलिए बजट रखने के लिए कोई डेली सीमा नहीं है — सिर्फ प्रति-प्लान रिक्वेस्ट रेट। पूरे ब्रेकडाउन के लिए quota guide देखें।

डैशबोर्ड से शुरू करना पसंद करेंगे? मैन्युअल रूप से एक key बनाएं — 100 फ्री क्रेडिट्स, कार्ड की जरूरत नहीं।

एजेंट इंटीग्रेशन FAQs

क्या कोई एजेंट बिना इंसान की मदद के खुद साइन अप कर सकता है?

हां। एक 6-अंकों का कोड ट्रिगर करने के लिए /api/v1/signup पर एक ईमेल POST करें, फिर ईमेल और कोड को /api/v1/signup/verify पर POST करें और रिस्पॉन्स में एक लाइव API key होगी। न कोई डैशबोर्ड विज़िट, न कार्ड, न कोई मानवीय कदम। key 100 फ्री क्रेडिट्स के साथ शुरू होती है।

क्या मुझे MCP सर्वर चाहिए, या मैं बस REST इस्तेमाल कर सकता हूं?

दोनों में से कोई भी। MCP तब बेहतर फिट है जब किसी मॉडल को बातचीत के बीच में तय करना हो कि कब ट्रांसक्रिप्ट लाना है, क्योंकि टूल्स सेल्फ-डिस्क्राइबिंग हैं और क्लाइंट उन्हें अपने आप डिस्कवर करता है। सादा REST एक पाइपलाइन के अंदर बेहतर फिट है जहां आपका अपना कोड तय करता है कि कब कॉल करना है।

इस पर एक एजेंट चलाने में क्या खर्च आता है?

शुरू करने के लिए 100 फ्री क्रेडिट्स, फिर 1,000 क्रेडिट्स के लिए $5/माह (या सालाना बिल होने पर $4.50/माह)। एक क्रेडिट एक सफल रिक्वेस्ट है। फेल्ड और रेट-लिमिटेड रिक्वेस्ट के लिए कभी चार्ज नहीं किया जाता, इसलिए कोई रिट्राई लूप चुपचाप बैलेंस खत्म नहीं कर सकता।

रेट लिमिट्स क्या हैं?

फ्री टियर पर 60 रिक्वेस्ट/मिनट, मासिक पर 200, वार्षिक पर 300, हर API key के लिए एक फिक्स्ड 1-मिनट विंडो के रूप में लागू। 429 का मतलब है धीमा करें, क्रेडिट्स खत्म होना नहीं - सही बैकऑफ के लिए रेट लिमिट गाइड देखें।

क्या यह मेरा YouTube Data API कोटा इस्तेमाल करता है?

नहीं। यह आपकी key से captions.download को प्रॉक्सी नहीं करता, इसलिए मैनेज करने के लिए कोई 10,000-यूनिट डेली सीमा नहीं है। आप केवल प्रति-प्लान रिक्वेस्ट रेट से बंधे हैं।