بهترین APIهای رونوشت یوتیوب در مقایسه: sum.video، Supadata، Transcribr و کتابخانه Python
چهار راه برای گرفتن رونوشت یوتیوب در کد، مقایسهشده از نظر قیمت، محدودیتها و پایداری: sum.video، Supadata، Transcribr و youtube-transcript-api.

بهترین API رونوشت یوتیوب به حجم کار تو و میزان نگهداریای که حاضری بپذیری بستگی دارد. کتابخانه رایگان Python یعنی youtube-transcript-api برای اسکریپتهای کوچک روی رایانه خودت خوب است. برای سرور یا محصول، یک API میزبانیشده مثل sum.video، Supadata یا Transcribr تو را از رسیدگی به مسدودسازیهای یوتیوب بینیاز میکند. این هم مقایسه آنها، بر پایه صفحههای خود هر ارائهدهنده همانطور که در اکتبر 2026 باز کردم.
پاسخ کوتاه
- اسکریپت سرگرمی یا پژوهش یکباره از اتصال خانگی: کتابخانه Python.
- پرداخت بر پایه مصرف، اعتبارهای بیانقضا، بدون اشتراک: sum.video یا Transcribr.
- طرح ماهانه با سطح رایگان و جایگزین صوتی: Supadata.
- فقط ویدیوهای خودت: YouTube Data API رسمی.
جدول مقایسه
| sum.video | Supadata | Transcribr | youtube-transcript-api | |
|---|---|---|---|---|
| نوع | REST API میزبانیشده | API میزبانیشده | ابزار میزبانیشده با API | کتابخانه Python متنباز |
| الگوی قیمتگذاری | بستههای اعتبار یکباره، منقضی نمیشوند | طرحهای ماهانه | بستههای اعتبار یکباره، منقضی نمیشوند | رایگان (مجوز MIT) |
| قیمت هر رونوشت | $0.090 تا $0.030 | حدود $0.017 (Basic) تا $0.0009 (Supa) | $0.05 تا $0.016 | $0، بهعلاوه هزینه پروکسی |
| سطح رایگان | 10 اعتبار (5 رونوشت) با کلید اول | 100 اعتبار در ماه | 25 رونوشت رایگان (API در طرح رایگان فهرست نشده) | همه چیز |
| جایگزین تبدیل صدا به متن | خیر | بله، 2 اعتبار در دقیقه | ذکر نشده | خیر |
| محدودیت نرخ | 60 درخواست در دقیقه برای هر کلید | 1 تا 100 درخواست در ثانیه بسته به طرح | ذکر نشده | اتصال خودت |
| کنترل هزینه | شارژ خودکار، بودجه ماهانه، سقف اعتبار ماهانه، هشدار ایمیلی | شارژ مجدد خودکار از Pro به بالا | ذکر نشده | کاربرد ندارد |
API رونوشت sum.video
API رونوشت sum.video یک نقطه پایانی REST است که نشانی یا شناسه ویدیو را میگیرد و زیرنویسهای موجود را بهصورت بخشهای json همراه زماننگاشت، text ساده یا srt برمیگرداند. هر رونوشت 2 اعتبار هزینه دارد. بستهها یکبارهاند و هرگز منقضی نمیشوند: 100 اعتبار به $4.49، 500 به $13.99، 2,000 به $37.99 و 5,000 به $74.99. درخواستهایی که رونوشت برنمیگردانند یا از سمت sum.video شکست میخورند هزینهای ندارند.
آنچه برجسته است کنترل هزینه است: شارژ خودکار زیر یک موجودی انتخابی، بودجه شارژ ماهانه، سقف اعتبار ماهانهای که 402 budget_exceeded برمیگرداند و هشدارهای ایمیلی. این به محصولی میخورد که نباید مالکش را با صورتحساب غافلگیر کند. برای یک نمونه کامل، سناریوی رونوشتهای یوتیوب برای یک برنامه RAG در مقیاس بزرگ را ببین.
محدودیتها: فقط زیرنویس برمیگرداند، بدون تبدیل صدا به متن، پس ویدیوهای بدون زیرنویس 404 no_transcript برمیگردانند. محدودیت نرخ 60 درخواست در دقیقه برای هر کلید است، با حداکثر 5 کلید فعال. مثالهای کد در چگونه با API رونوشت یوتیوب را بگیریم هست.
Supadata
Supadata طرحهای ماهانه میفروشد. طرح رایگان 100 اعتبار در ماه با 1 درخواست در ثانیه دارد. Basic ماهی $5 برای 300 اعتبار، Pro $17 برای 3,000، Mega $47 برای 30,000 و طرحهای بزرگتر تا 1,000,000 اعتبار میرسند. هر رونوشت 1 اعتبار است، پس قیمت مؤثر در بالاترین سطح به حدود یکدهم سنت میرسد. اعتبارها به ماه بعد منتقل نمیشوند.
ویژگی متمایز آن یک جایگزین اختیاری رونوشتنویسی با هوش مصنوعی است: اگر ویدیویی رونوشت نداشته باشد، میتوانی بخواهی یکی ساخته شود، با 2 اعتبار برای هر دقیقه ویدیو. اگر فهرست تو ویدیوهای بدون زیرنویس دارد، این مهم است. محدودیتهای نرخ بالاتر (تا 100 درخواست در ثانیه) و شارژ مجدد خودکار در طرحهای بزرگتر موجود است و برخی نقاط پایانی پیشرفته Pro یا بالاتر را میخواهند.
بهای آن اشتراک است: اعتبارهای استفادهنشده هر ماه منقضی میشوند، پس بار ناپایدار ممکن است مقداری را هدر دهد.
Transcribr
Transcribr بهعنوان ابزار استخراج رونوشت برای کانالها و فهرستهای پخش آغاز شد و یک افزونه Chrome، یک سرور MCP و یک API هم ارائه میدهد. قیمتگذاری آن بستههای اعتبار یکباره و بیانقضا است: $4.99 برای 100 اعتبار، $14.99 برای 500، $39.99 برای 2,000 و $79.99 برای 5,000، که صفحه آن را از $0.05 تا $0.016 برای هر رونوشت قیمتگذاری میکند. طرح رایگان 25 رونوشت میدهد، اما دسترسی به API فقط در طرحهای پولی فهرست شده است.
اگر دانلود انبوه کانالهای کامل با پیشتنظیمهای خروجی (TXT، JSON، CSV، SRT، VTT و بیشتر) میخواهی و فقط کد نمیخواهی، قویترین است. صفحه اصلی آن محدودیتهای نرخ API را ذکر نمیکند، پس پیش از برنامهریزی یک کار بزرگ آنها را از ارائهدهنده بپرس.
youtube-transcript-api (کتابخانه Python)
youtube-transcript-api کتابخانهای با مجوز MIT و حدود 8.5 هزار ستاره در GitHub است. آن را با pip install youtube-transcript-api نصب کن، یک شناسه ویدیو بده و روی تکهها پیمایش کن. به کلید API نیاز ندارد، زیرنویسهای دستی و خودکار را مدیریت میکند، میتواند رونوشتها را فهرست و ترجمه کند و قالبدهنده و CLI دارد.
مشکل در README آن است: از بخشی مستندنشده از کلاینت وب یوتیوب استفاده میکند، پس تضمینی نیست که به کار ادامه دهد. یوتیوب شروع به مسدود کردن بسیاری از IPهای ارائهدهندگان ابری کرده است که استثناهای RequestBlocked یا IpBlocked را پدید میآورد، و نویسنده پروکسیهای مسکونی چرخشی را توصیه میکند (Webshare بهصورت پیشفرض پشتیبانی میشود) و هشدار میدهد که پروکسی تضمین نمیکند مسدود نشوی. ویدیوهای دارای محدودیت سنی فعلاً با کوکی قابل دریافت نیستند.
پس کتابخانه از نظر هزینه مجوز چیزی نمیخواهد، اما وقتی از سرور اجرایش کنی میتواند وقت و صورتحساب پروکسی برایت داشته باشد.
YouTube Data API رسمی چه؟
روش دانلود زیرنویس گوگل مجوز و اجازه ویرایش ویدیو میخواهد و هر فراخوانی 200 واحد سهمیه هزینه دارد. این برای ابزارهایی که کانال خودت را مدیریت میکنند درست است و برای گرفتن رونوشت ویدیوهایی که مالکشان نیستی نادرست.
چگونه انتخاب کنیم
- آیا جایگزین صوتی لازم داری؟ اگر بله، در این فهرست Supadata آن را ذکر میکند.
- حجم تو پایدار است یا نوسان دارد؟ حجم پایدار با طرح ماهانه میخواند. حجم پرنوسان یا گاهبهگاه با اعتبارهای بیانقضا.
- از سرور اجرا میشود؟ آنوقت یک API میزبانیشده معمولاً از کتابخانه که بیشتر در معرض مسدودسازی IP ارائهدهندگان ابری است بهتر است.
- سقفهای سخت هزینه لازم داری؟ sum.video شارژ خودکار، بودجهها و هشدارها را ذکر میکند.
- فقط رونوشت یا خلاصه یک ویدیو را میخواهی؟ API را کنار بگذار: از ابزار رونوشت یوتیوب یا خلاصهساز استفاده کن.
قیمتها و محدودیتها تغییر میکنند، پس پیش از تعهد آنها را در صفحه هر ارائهدهنده تأیید کن.
منابع
سوالات متداول
ارزانترین راه گرفتن رونوشت یوتیوب کدام است؟
کتابخانه متنباز Python هزینه مجوز ندارد، اما اجرای آن از سرور ممکن است به پروکسی نیاز داشته باشد. در میان APIهای میزبانیشده، طرحهای بزرگ ماهانه Supadata کمترین قیمت برای هر رونوشت را دارند (حدود $0.0009 در بزرگترین طرح)، بستههای sum.video از $0.090 تا $0.030 و Transcribr از $0.05 تا $0.016 است، و هر دو اعتبار بیانقضا دارند.
چرا youtube-transcript-api روی سرور از کار میافتد؟
README آن میگوید یوتیوب شروع به مسدود کردن بسیاری از IPهای ارائهدهندگان ابری کرده، که خطاهای RequestBlocked یا IpBlocked ایجاد میکند. نویسنده پروکسیهای مسکونی چرخشی را پیشنهاد میکند، بدون تضمین در برابر مسدودسازی.
کدام API ویدیوهای بدون زیرنویس را به متن تبدیل میکند؟
در میان ابزارهای مقایسهشده در اینجا، Supadata جایگزین رونوشتنویسی با هوش مصنوعی را با 2 اعتبار برای هر دقیقه ویدیو ذکر میکند. API رونوشت sum.video فقط زیرنویسهای موجود را برمیگرداند، پس ویدیوهای بدون زیرنویس 404 no_transcript را بدون هزینه برمیگردانند.
آیا میتوانم برای رونوشتها از YouTube Data API رسمی استفاده کنم؟
در عمل فقط برای ویدیوهای خودت. روش دانلود زیرنویس مجوز ویرایش ویدیو میخواهد و برای هر فراخوانی 200 واحد سهمیه هزینه دارد.
کدام گزینه کنترل هزینه دارد؟
sum.video شارژ خودکار، بودجه شارژ ماهانه، سقف اعتبار ماهانه و هشدار ایمیلی دارد. Supadata از Pro به بالا شارژ مجدد خودکار دارد. صفحه Transcribr کنترل هزینهای ذکر نمیکند.
مطالب مرتبط
رونوشتهای یوتیوب برای یک برنامه RAG در مقیاس بزرگ: اعتبار، شارژ خودکار و بودجهیک توسعهدهنده 10,000 ویدیوی یوتیوب را وارد یک برنامه RAG میکند. هزینه، محاسبه محدودیت نرخ و اینکه شارژ خودکار و بودجه چگونه هزینه را قابل پیشبینی نگه میدارند را ببین.
چگونه با API رونوشت یوتیوب را بگیریم (curl، Python، JavaScript)رونوشت هر ویدیوی عمومی یوتیوب را با یک درخواست HTTP بگیرید. مثالهای کارآمد با curl، Python و JavaScript، قالبهای خروجی، کدهای خطا و هزینهها.
آخرین پستها
رونوشتهای یوتیوب برای یک برنامه RAG در مقیاس بزرگ: اعتبار، شارژ خودکار و بودجهیک توسعهدهنده 10,000 ویدیوی یوتیوب را وارد یک برنامه RAG میکند. هزینه، محاسبه محدودیت نرخ و اینکه شارژ خودکار و بودجه چگونه هزینه را قابل پیشبینی نگه میدارند را ببین.
چگونه با API رونوشت یوتیوب را بگیریم (curl، Python، JavaScript)رونوشت هر ویدیوی عمومی یوتیوب را با یک درخواست HTTP بگیرید. مثالهای کارآمد با curl، Python و JavaScript، قالبهای خروجی، کدهای خطا و هزینهها.