Toucora API
🌐 Язык
Инфраструктура для разработчиков

API транскрипций YouTube, которое действительно нужно разработчикам

Один REST API для структурированных транскрипций публичных видео, плейлистов и каналов YouTube. Предсказуемые кредиты, машиночитаемый вывод и понятные ошибки. Бесплатно для старта.

Request
# quickstart.sh
curl "https://api.example.com/v1/transcripts/VIDEO_ID" \
  -H "Authorization: Bearer YOUR_API_KEY"
200 OK
{
  "video_id": "dQw4w9WgXcQ",
  "language": "en",
  "duration": 213,
  "segments": [
    { "text": "...", "start": 18.64, "duration": 3.24 }
  ]
}

Все нужные форматы

Запрашивайте формат, который уже используете. Ответы стабильны и содержат таймкоды, поэтому инструментам не приходится угадывать.

Transcripts

Single video, batch up to 50, playlists and channels. JSON, TXT, SRT, VTT, Markdown.

GET /v1/transcripts/{videoId}

Jobs & webhooks

Large requests become asynchronous jobs with per-item status, retries and webhooks.

POST /v1/jobs

AI endpoints

Grounded answers with timestamps, summaries and chapters. Small and focused at launch.

POST /v1/ask

Создано для реальных задач с транскриптами

RAG и AI-агенты

Подавайте чистые транскрипты с таймкодами в эмбеддинги, векторные БД и LLM-пайплайны, не собирая субтитры вручную.

Исследования и аналитика

Получите транскрипты плейлиста или целого канала одной задачей и анализируйте темы, тональность или время речи.

Субтитры и доступность

Экспортируйте SRT, VTT или простой текст, чтобы публиковать субтитры, создавать доступный архив или превращать видео в статьи.

Автоматизация и инструменты

Подключите транскрипты к MCP-серверам, Claude Code и Codex, чтобы агенты читали любое видео по запросу.

Pricing

Free for a limited time

10,000 credits free for any account — no credit card, no signup wall to try.

Paid plans are coming soon. While the API is in early access, everything is included at no cost.

Limits are configuration-driven and may change as the API stabilises.

Authentication

Authorization: Bearer YOUR_API_KEY
# or
X-API-Key: YOUR_API_KEY

Keys are hashed at rest, shown once, revocable, and scoped per account.

Errors you can handle

{
  "error": {
    "code": "TRANSCRIPT_NOT_AVAILABLE",
    "message": "...",
    "request_id": "req_123"
  }
}

Every request carries an X-Request-ID for support and debugging.

OpenAPI

The canonical schema is published and importable into Postman and other tooling.

Частые вопросы

Есть ли бесплатный API транскрипций YouTube?

Да. Каждому аккаунту выдаётся 10 000 бесплатных кредитов и ключ разработчика — без карты. Одно видео стоит один кредит, поэтому можно разрабатывать и тестировать бесплатно.

Как получить транскрипт YouTube через API?

Вызовите GET /v1/transcripts/{videoId} с ключом в заголовке Authorization. В ответ вы получите транскрипт, язык, длительность и сегменты с таймкодами в JSON.

Поддерживает ли API субтитры на других языках?

Да. Перечислите дорожки через GET /v1/transcripts/{videoId}/languages и передайте ?lang= для нужной. Автоматические субтитры помечаются.

Какие форматы вывода возвращает API?

JSON, TXT, SRT, VTT и Markdown. Используйте ?format= в запросах транскрипта или конвертируйте JSON сами — сегменты это текст плюс начало и длительность.

Есть пример на Python?

Да. Достаточно нескольких строк с requests или httpx — в блоге есть быстрый старт на Python с пакетной обработкой и повторами.

Можно получить плейлист или целый канал?

Да. Отправьте до 50 ID в POST /v1/transcripts или запустите задачу плейлиста либо канала: результат по каждому видео со своим статусом.

Есть ли MCP-сервер для транскрипций YouTube?

Да. MCP-сервер предоставляет инструменты транскрипций Claude Code, Codex и другим MCP-клиентам, чтобы агент читал видео без отдельного кода.

Сколько это стоит?

Во время раннего доступа API бесплатен: 10 000 кредитов на аккаунт и 60 запросов в минуту. Платные тарифы с большими лимитами скоро появятся.

Начните создавать с транскриптами сегодня

Создайте бесплатный ключ разработчика, сделайте первый запрос за минуту и отдавайте транскрипты, которые можно искать, цитировать и экспортировать.