डेवलपर दस्तावेज़ अंग्रेज़ी में प्रकाशित हैं। साइडबार आपकी चुनी हुई भाषा का अनुसरण करता है।
गाइड और ट्यूटोरियल
हर इंटिग्रेशन पथ के लिए स्टेप-बाय-स्टेप सेटअप।
Quick Start
पहले ट्रांसक्रिप्ट तक तीन कदम:
- साइन अप करें subdownload.com/account पर और 1,000 मुफ़्त क्रेडिट पाएँ।
- कॉपी करें अपनी API Key (
sk_live_से शुरू होती है)। - कॉल करें API को Key को
Authorizationहेडर में रखकर।
curl -H "Authorization: Bearer sk_live_xxx" \
"https://api.subdownload.com/v1/youtube/transcript?video_id=dQw4w9WgXcQ"
import requests
API_KEY = "sk_live_xxx"
BASE = "https://api.subdownload.com/v1"
r = requests.get(
f"{BASE}/youtube/transcript",
params={"video_id": "dQw4w9WgXcQ"},
headers={"Authorization": f"Bearer {API_KEY}"},
)
r.raise_for_status()
data = r.json()
print(data["data"]["text"][:200])
const API_KEY = "sk_live_xxx";
const res = await fetch(
"https://api.subdownload.com/v1/youtube/transcript?video_id=dQw4w9WgXcQ",
{ headers: { Authorization: "Bearer " + API_KEY } }
);
if (!res.ok) throw new Error("HTTP " + res.status);
const data = await res.json();
console.log(data.data.text.slice(0, 200));
// API Key को कभी भी क्लाइंट कोड में हार्डकोड न करें।
// अपने खुद के बैकएंड से प्रॉक्सी करें।
const res = await fetch("/api/my-proxy/transcript?video_id=dQw4w9WgXcQ");
const data = await res.json();
console.log(data);
ऑथेंटिकेशन
सभी API रिक्वेस्ट्स को Authorization हेडर में Bearer टोकन चाहिए:
Authorization: Bearer sk_live_xxxxx
- • API Key
sk_live_से शुरू होती हैं। - • जब तक मैन्युअल रूप से रद्द या रीजेनरेट न करें, Key एक्सपायर नहीं होती।
- • Keys को एनवायरनमेंट वेरिएबल्स में रखें — क्लाइंट कोड या पब्लिक रेपो में नहीं।
- • Keys subdownload.com/account पर मैनेज करें।
Key की जाँच करें: GET /v1/verify (मुफ़्त, कोई क्रेडिट नहीं कटता)।
Claude (Desktop / Code) सेटअप
Claude Dynamic Client Registration के साथ OAuth सपोर्ट करता है — पहले से क्रेडेंशियल बनाने की ज़रूरत नहीं।
{
"mcpServers": {
"subdownload": {
"url": "https://api.subdownload.com/mcp"
}
}
}
Claude ऑथराइज़ करने के लिए ब्राउज़र खोलता है। टोकन अपने आप रिफ़्रेश होते हैं।
या स्टैटिक API Key इस्तेमाल करें (OAuth नहीं):
{
"mcpServers": {
"subdownload": {
"url": "https://api.subdownload.com/mcp",
"headers": { "Authorization": "Bearer sk_live_xxx" }
}
}
}
ChatGPT (GPT Actions / Custom Connectors)
ChatGPT स्टैटिक OAuth क्लाइंट्स इस्तेमाल करता है। चरण:
- अपने अकाउंट → MCP / OAuth टैब पर जाएँ।
Client IDऔरClient Secretकॉपी करें।- ChatGPT में नया Connector / Action जोड़ें:
- MCP URL:
https://api.subdownload.com/mcp - ऑथ: OAuth आपके Client ID और Secret के साथ
- MCP URL:
OpenAI Agent Builder
अपनी API Key सीधे ऑथेंटिकेशन मेथड (Bearer token) में पेस्ट करें। सर्वर URL है https://api.subdownload.com/mcp।