API расшифровок YouTube
Расшифровки, поиск, данные каналов и плейлистов в виде REST API. 100 бесплатных кредитов, без карты - затем $5/мес за 1000 кредитов.
Создан не только для одного видео
Большинство бесплатных инструментов расшифровки YouTube ограничиваются одним видео. Этот API также умеет искать на YouTube, определять ID канала по хендлу и получать список видео канала или плейлиста - всё по одному ключу.
- Извлечение расшифровки для любого публичного видео с выбором языка
- Полнотекстовый поиск по YouTube с постраничной выдачей
- Определение ID канала по хендлу и список видео канала
- Список видео плейлиста
- Расширение для Chrome для тех, кто просто хочет задать вопрос по видео, на том же аккаунте
Никаких экранов OAuth, никакого проекта Google Cloud, никакой квоты на проект, которая может закончиться - посмотрите, во что это обходится людям с официальным API, в нашем гайде по квотам YouTube API.
Один запрос - JSON в ответ
curl "https://getyoutubetranscript.com/api/v1/transcript?v=dQw4w9WgXcQ" \
-H "Authorization: Bearer sk_live_..."
# => { "success": true, "data": { "transcript": "...", "word_count": 1847 } }Сохраните весь канал за одно задание
Получите список видео канала, отправьте до 100 из них одним пакетным запросом и получите подписанный вебхук, когда всё будет готово. Никаких циклов опроса и никаких прокси, за которыми нужно следить.
- Вы платите 1 кредит только за видео, по которым получена расшифровка. Видео без субтитров, приватные или удалённые видео и неудачные запросы бесплатны.
- Каждое видео повторно запрашивается, прежде чем считаться неудачным, поэтому временный сбой YouTube не стоит вам ни кредита, ни повторного запуска.
- Измерено на 5 412 реальных запросах (2–8 окт. 2026 г.): для 96,8% видео с субтитрами получена расшифровка, а 98% всех запросов получили определённый ответ (расшифровку или чёткий результат «нет субтитров» или «видео недоступно»).
# 1. List the channel's uploads (1 credit per page of results)
curl "https://getyoutubetranscript.com/api/v1/channel/videos?channel=@3blue1brown" \
-H "Authorization: Bearer sk_live_..."
# 2. Queue up to 100 of them in one batch
curl -X POST "https://getyoutubetranscript.com/api/v1/batch" \
-H "Authorization: Bearer sk_live_..." -H "Content-Type: application/json" \
-d '{"videos": ["aircAruvnKk", "IHZwWFHWa-w", "..."], "webhook_url": "https://you.example/hook"}'
# 3. Get a signed webhook when it's done, or poll GET /api/v1/batch?id=...Простое, основанное на кредитах ценообразование
1 кредит = 1 успешный запрос к любому из эндпоинтов ниже. Неудачные запросы не тарифицируются.
Free
$0
no card required
- 100 free credits to try the API
- Full REST API access: transcript, search and more
- Chrome extension: ask AI questions about any video
- 1 credit = 1 successful request
Monthly
$5.00/mo
Billed $5.00/month
- 1,000 credits per month
- Top-ups at $2.50 per 1,000 credits
- 200 requests/min rate limit
- Full REST API access: transcript, search and more
- Chrome extension: ask AI questions about any video
- 1 credit = 1 successful request
Annual
$4.50/mo
Billed $54.00/year
- 12,000 credits per year, all upfront
- Top-ups at $1.50 per 1,000 credits (40% cheaper)
- 300 requests/min rate limit
- Full REST API access: transcript, search and more
- Chrome extension: ask AI questions about any video
- 1 credit = 1 successful request
Starter
$19/mo
Billed $19.00/month
- 7,500 credits per month
- Top-ups at $1.50 per 1,000 credits
- 300 requests/min rate limit
- Batch API: queue a whole channel in one call
- Failed videos are never charged
- Full REST API access: transcript, search and more
- Chrome extension: ask AI questions about any video
- 1 credit = 1 successful request
Pro
$49/mo
Billed $49.00/month
- 25,000 credits per month
- Top-ups at $1.50 per 1,000 credits
- 400 requests/min rate limit
- Batch API: queue a whole channel in one call
- Failed videos are never charged
- Full REST API access: transcript, search and more
- Chrome extension: ask AI questions about any video
- 1 credit = 1 successful request
Scale
$99/mo
Billed $99.00/month
- 60,000 credits per month
- Top-ups at $1.50 per 1,000 credits
- 600 requests/min rate limit
- Batch API: queue a whole channel in one call
- Failed videos are never charged
- Full REST API access: transcript, search and more
- Chrome extension: ask AI questions about any video
- 1 credit = 1 successful request
Эндпоинты
Полный справочник по параметрам, форматам ответов и кодам ошибок находится в документации API.
GET /transcript | 1 credit |
GET /search | 1 credit / page |
GET /playlist | 1 credit / page |
GET /resolve | Free |
GET /channel/latest | Free |
GET /channel/search | 1 credit / page |
GET /channel/videos | 1 credit / page |
POST /batch | 1 кредит за видео с расшифровкой |
Готовы попробовать? 100 бесплатных кредитов, без карты. Получите свой API-ключ.
Частые вопросы об API расшифровок YouTube
API расшифровок YouTube бесплатный?
Да - 100 бесплатных кредитов при регистрации, без карты. Платные тарифы начинаются от $5/мес за 1000 кредитов, когда нужно больше.
Что считается одним кредитом?
Один кредит - это один успешный запрос к эндпоинтам расшифровки, поиска, канала и плейлиста. Неудачный запрос никогда не тарифицируется.
Умеет ли он что-то ещё, кроме расшифровок?
Да. Помимо извлечения расшифровки, он умеет искать на YouTube, определять ID канала по хендлу, получать список видео канала и список видео плейлиста - всё по одному и тому же API-ключу.
Какие лимиты частоты запросов?
60 запросов в минуту на Free, 200 на Monthly, 300 на Annual, 300 на Starter, 400 на Pro и 600 на Scale. Кредиты отдельно: 1 000 в месяц на Monthly, 12 000 в год сразу на Annual и 7 500, 25 000 или 60 000 в месяц на Starter, Pro и Scale, плюс платные пополнения, если до следующего продления нужно больше.
Чем это отличается от официального YouTube Data API?
Не нужно создавать проект Google Cloud, нет экрана согласия OAuth и нет суточной квоты на проект, которая может закончиться посреди работы. Зарегистрируйтесь, получите ключ и начинайте делать запросы.