RAG и AI-агенты
Подавайте чистые транскрипты с таймкодами в эмбеддинги, векторные БД и LLM-пайплайны, не собирая субтитры вручную.
Один REST API для структурированных транскрипций публичных видео, плейлистов и каналов YouTube. Предсказуемые кредиты, машиночитаемый вывод и понятные ошибки. Бесплатно для старта.
# quickstart.sh curl "https://api.example.com/v1/transcripts/VIDEO_ID" \ -H "Authorization: Bearer YOUR_API_KEY"
{
"video_id": "dQw4w9WgXcQ",
"language": "en",
"duration": 213,
"segments": [
{ "text": "...", "start": 18.64, "duration": 3.24 }
]
}
Запрашивайте формат, который уже используете. Ответы стабильны и содержат таймкоды, поэтому инструментам не приходится угадывать.
Single video, batch up to 50, playlists and channels. JSON, TXT, SRT, VTT, Markdown.
Large requests become asynchronous jobs with per-item status, retries and webhooks.
Grounded answers with timestamps, summaries and chapters. Small and focused at launch.
Подавайте чистые транскрипты с таймкодами в эмбеддинги, векторные БД и LLM-пайплайны, не собирая субтитры вручную.
Получите транскрипты плейлиста или целого канала одной задачей и анализируйте темы, тональность или время речи.
Экспортируйте SRT, VTT или простой текст, чтобы публиковать субтитры, создавать доступный архив или превращать видео в статьи.
Подключите транскрипты к MCP-серверам, Claude Code и Codex, чтобы агенты читали любое видео по запросу.
Limits are configuration-driven and may change as the API stabilises.
Authorization: Bearer YOUR_API_KEY
# or
X-API-Key: YOUR_API_KEY
Keys are hashed at rest, shown once, revocable, and scoped per account.
{
"error": {
"code": "TRANSCRIPT_NOT_AVAILABLE",
"message": "...",
"request_id": "req_123"
}
}
Every request carries an X-Request-ID for support and debugging.
The canonical schema is published and importable into Postman and other tooling.
Да. Каждому аккаунту выдаётся 10 000 бесплатных кредитов и ключ разработчика — без карты. Одно видео стоит один кредит, поэтому можно разрабатывать и тестировать бесплатно.
Вызовите GET /v1/transcripts/{videoId} с ключом в заголовке Authorization. В ответ вы получите транскрипт, язык, длительность и сегменты с таймкодами в JSON.
Да. Перечислите дорожки через GET /v1/transcripts/{videoId}/languages и передайте ?lang= для нужной. Автоматические субтитры помечаются.
JSON, TXT, SRT, VTT и Markdown. Используйте ?format= в запросах транскрипта или конвертируйте JSON сами — сегменты это текст плюс начало и длительность.
Да. Достаточно нескольких строк с requests или httpx — в блоге есть быстрый старт на Python с пакетной обработкой и повторами.
Да. Отправьте до 50 ID в POST /v1/transcripts или запустите задачу плейлиста либо канала: результат по каждому видео со своим статусом.
Да. MCP-сервер предоставляет инструменты транскрипций Claude Code, Codex и другим MCP-клиентам, чтобы агент читал видео без отдельного кода.
Во время раннего доступа API бесплатен: 10 000 кредитов на аккаунт и 60 запросов в минуту. Платные тарифы с большими лимитами скоро появятся.
Создайте бесплатный ключ разработчика, сделайте первый запрос за минуту и отдавайте транскрипты, которые можно искать, цитировать и экспортировать.