सामग्री पर जाएँ

YouTube to MP3 API

अपने ही ऐप, बॉट या बैकएंड के अंदर YouTube वीडियो को MP3 में बदलना है? एक YouTube to MP3 API यह प्रोग्रामेटिक रूप से करता है — कोई ब्राउज़र नहीं, कोई मैनुअल डाउनलोड नहीं। यह गाइड दिखाती है कि Tunelio API के साथ एक ही request में YouTube लिंक से सीधा MP3 URL कैसे पाएं।

YouTube to MP3 API क्या करता है

पेज स्क्रैप करने या लोकल कन्वर्टर चलाने के बजाय, आप एक endpoint पर एक YouTube URL भेजते हैं और सीधे हमारे stream tunnel से आने वाला, तुरंत इस्तेमाल के लिए तैयार MP3 डाउनलोड URL पाते हैं। इससे आपके सर्वर हल्के रहते हैं और response time तेज़ — Telegram बॉट, वेब ऐप और ऑटोमेशन वर्कफ़्लो के लिए आदर्श।

एक ही request में MP3 URL पाएं

quality=mp3 के साथ GET /create कॉल करें। response का url फ़ील्ड MP3 का सीधा, signed डाउनलोड लिंक होता है — इंतज़ार करने के लिए कोई अलग कन्वर्ज़न स्टेप नहीं।

curl "https://tunelio.dev/create?url=https://youtu.be/dQw4w9WgXcQ&quality=mp3" \
  -H "Authorization: Bearer tnl_your_api_key"
{
  "url": "https://tunelio.dev/tunnel?id=…&sig=…",
  "filename": "Example Video.mp3",
  "quality": "mp3",
  "mode": "audio",
  "file_size_str": "3.29 MB",
  "status": "ok"
}

Python

import os, requests

resp = requests.get(
    "https://tunelio.dev/create",
    params={"url": "https://youtu.be/dQw4w9WgXcQ", "quality": "mp3"},
    headers={"Authorization": f"Bearer {os.environ['TUNELIO_KEY']}"},
)
print(resp.json()["url"])  # direct MP3 download URL

Node.js

const res = await fetch(
  "https://tunelio.dev/create?" + new URLSearchParams({
    url: "https://youtu.be/dQw4w9WgXcQ",
    quality: "mp3",
  }),
  { headers: { Authorization: "Bearer " + process.env.TUNELIO_KEY } }
);
const data = await res.json();
console.log(data.url); // direct MP3 download URL

पहले ऑडियो का साइज़ जांचें (वैकल्पिक)

अगर आप डाउनलोड से पहले फ़ाइल साइज़ दिखाना चाहते हैं, तो पहले GET /info कॉल करें। इसका audioFormat ऑब्जेक्ट वीडियो के लिए MP3 container और सटीक बाइट साइज़ बताता है, ताकि उपयोगकर्ता के डाउनलोड टैप करने से पहले आप अपने UI में "3.29 MB" दिखा सकें।

YouTube to MP3 के लिए डेवलपर Tunelio क्यों चुनते हैं

  • एक request, बिना polling — MP3 URL आपको सीधे वापस मिलता है।
  • प्रोडक्शन के लिए बने स्थिर लिंक के साथ भरोसेमंद stream डिलीवरी।
  • उदार फ्री टियर — साइनअप पर 100 क्रेडिट, फिर $9/mo से प्लान।

प्रोडक्शन के लिए टिप्स

हर डाउनलोड पर endpoint कॉल करने के बजाय हर /create response के url को cache करें और उसकी एक्सपायरी तक दोबारा इस्तेमाल करें — जब कई उपयोगकर्ता एक ही ट्रैक मांगें तो इससे क्रेडिट बचते हैं। और चूँकि MP3 लिंक एक सादा HTTPS GET है, आप इसे Telegram बॉट को उसके sendAudio मेथड से सीधे दे सकते हैं या पूरी फ़ाइल को मेमोरी में बफ़र किए बिना स्टोरेज में स्ट्रीम कर सकते हैं।

अगले कदम

authentication, rate limit और हर पैरामीटर के लिए पूरा API डॉक्युमेंटेशन पढ़ें, या 100 फ्री क्रेडिट लें और अभी YouTube to MP3 endpoint आज़माएं।

सामान्य सवाल

क्या कोई फ्री YouTube to MP3 API है?

हाँ — Tunelio साइनअप पर 100 फ्री क्रेडिट देता है, ताकि प्लान चुनने से पहले आप MP3 endpoint टेस्ट कर सकें।

मैं वीडियो के बजाय MP3 कैसे पाऊं?

quality=mp3 के साथ GET /create कॉल करें। response में mode "audio" होगा और url फ़ील्ड सीधे MP3 फ़ाइल से लिंक करता है।

क्या मैं डाउनलोड से पहले MP3 फ़ाइल का साइज़ देख सकता हूँ?

हाँ। GET /info एक audioFormat ऑब्जेक्ट लौटाता है जिसमें MP3 का साइज़ बाइट में और मानव-पठनीय स्ट्रिंग होती है, ताकि आप उसे पहले अपने UI में दिखा सकें।

संबंधित गाइड