RAG और AI एजेंट
स्वयं कैप्शन स्क्रैप किए बिना साफ़, टाइमस्टैम्प वाली ट्रांसक्रिप्ट को embeddings, वेक्टर डेटाबेस और LLM पाइपलाइन में डालें।
सार्वजनिक YouTube वीडियो, प्लेलिस्ट और चैनलों से संरचित ट्रांसक्रिप्ट के लिए एक REST API। अनुमानित क्रेडिट, मशीन-पठनीय आउटपुट और स्पष्ट त्रुटियाँ। शुरू करना मुफ़्त।
# quickstart.sh curl "https://api.example.com/v1/transcripts/VIDEO_ID" \ -H "Authorization: Bearer YOUR_API_KEY"
{
"video_id": "dQw4w9WgXcQ",
"language": "en",
"duration": 213,
"segments": [
{ "text": "...", "start": 18.64, "duration": 3.24 }
]
}
वही फ़ॉर्मैट माँगें जो आप पहले से उपयोग करते हैं। प्रतिक्रियाएँ स्थिर और टाइमस्टैम्प सहित होती हैं, इसलिए आगे के टूल अनुमान नहीं लगाते।
Single video, batch up to 50, playlists and channels. JSON, TXT, SRT, VTT, Markdown.
Large requests become asynchronous jobs with per-item status, retries and webhooks.
Grounded answers with timestamps, summaries and chapters. Small and focused at launch.
स्वयं कैप्शन स्क्रैप किए बिना साफ़, टाइमस्टैम्प वाली ट्रांसक्रिप्ट को embeddings, वेक्टर डेटाबेस और LLM पाइपलाइन में डालें।
एक ही जॉब में प्लेलिस्ट या पूरे चैनल की ट्रांसक्रिप्ट निकालें और विषय, भावना या बोलने के समय का विश्लेषण करें।
सबटाइटल प्रकाशित करने, सुलभ संग्रह बनाने या वीडियो को लेखों में बदलने के लिए SRT, VTT या सादा टेक्स्ट निर्यात करें।
ट्रांसक्रिप्ट को MCP सर्वर, Claude Code और Codex से जोड़ें ताकि आपके एजेंट माँग पर कोई भी वीडियो पढ़ सकें।
Limits are configuration-driven and may change as the API stabilises.
Authorization: Bearer YOUR_API_KEY
# or
X-API-Key: YOUR_API_KEY
Keys are hashed at rest, shown once, revocable, and scoped per account.
{
"error": {
"code": "TRANSCRIPT_NOT_AVAILABLE",
"message": "...",
"request_id": "req_123"
}
}
Every request carries an X-Request-ID for support and debugging.
The canonical schema is published and importable into Postman and other tooling.
हाँ। हर खाते को 10,000 मुफ़्त क्रेडिट और एक डेवलपर कुंजी मिलती है — कार्ड की ज़रूरत नहीं। हर वीडियो पर एक क्रेडिट लगता है, इसलिए आप बिना भुगतान के बना और परख सकते हैं।
Authorization हेडर में कुंजी के साथ GET /v1/transcripts/{videoId} कॉल करें। आपको ट्रांसक्रिप्ट, उसकी भाषा, अवधि और टाइमस्टैम्प वाले सेगमेंट JSON में मिलते हैं।
हाँ। GET /v1/transcripts/{videoId}/languages से ट्रैक सूचीबद्ध करें, फिर चाहा गया पाने के लिए ?lang= भेजें। स्वचालित कैप्शन लेबल किए जाते हैं।
JSON, TXT, SRT, VTT और Markdown। ट्रांसक्रिप्ट अनुरोधों पर ?format= दें, या JSON स्वयं बदलें — सेगमेंट टेक्स्ट और प्रारंभ व अवधि हैं।
हाँ। requests या httpx के कुछ पंक्तियाँ काफ़ी हैं — ब्लॉग गाइड में बैचिंग और रीट्राई सहित Python क्विकस्टार्ट देखें।
हाँ। POST /v1/transcripts पर 50 तक वीडियो ID भेजें, या प्लेलिस्ट/चैनल जॉब शुरू करें जो हर वीडियो के लिए परिणाम और स्थिति देता है।
हाँ। एक MCP सर्वर Claude Code, Codex और अन्य MCP क्लाइंट को ट्रांसक्रिप्ट टूल देता है, ताकि एजेंट बिना अलग कोड के वीडियो पढ़ सके।
अर्ली एक्सेस में API मुफ़्त है: प्रति खाता 10,000 क्रेडिट और 60 अनुरोध/मिनट। अधिक सीमाओं वाले सशुल्क प्लान जल्द आ रहे हैं।
मुफ़्त डेवलपर कुंजी बनाएँ, एक मिनट में पहला अनुरोध करें, और ऐसी ट्रांसक्रिप्ट दें जिन्हें उपयोगकर्ता खोज, उद्धृत और निर्यात कर सकें।