REST API

API транскрибации для разработчиков

Интегрируйте расшифровку аудио и видео в своё приложение через REST API. Python, Node.js, curl — подключение за 5 минут.

  • ✓ Диаризация спикеров (кто говорит)
  • ✓ Субтитры SRT, VTT, JSON
  • ✓ 100+ языков, включая русский
  • ✓ Файлы до 2 ГБ, MP3 / WAV / MP4 / OGG и др.
  • ✓ 30 минут бесплатно

Быстрый старт

Три шага: загрузить файл → опросить статус → получить текст.

1

Авторизация

API-ключ берётся в кабинете → Настройки → API. Передаётся в заголовке X-API-Key.

2

Загрузка файла

curl -X POST https://wonderscribe.pro/api/v1/transcribe \
 -H "X-API-Key: YOUR_API_KEY" \
 -F "file=@audio.mp3" \
 -F "language=ru"

# Ответ:
# {"task_id": "abc123...", "status": "pending"}
3

Получение результата

# Опрашивать каждые 10–15 секунд:
curl -H "X-API-Key: YOUR_API_KEY" \
 https://wonderscribe.pro/api/v1/tasks/abc123

# Когда status == "completed":
curl -H "X-API-Key: YOUR_API_KEY" \
 https://wonderscribe.pro/api/v1/tasks/abc123/result

# Экспорт субтитров SRT:
curl -H "X-API-Key: YOUR_API_KEY" \
 "https://wonderscribe.pro/api/v1/tasks/abc123/export?format=srt"

Эндпоинты API

Метод URL Описание
GET /api/v1/account Информация об аккаунте и балансе
POST /api/v1/transcribe Загрузка файла на транскрибацию (multipart: file, language, prompt)
GET /api/v1/tasks Список задач (?limit=20&offset=0&status=completed)
GET /api/v1/tasks/{task_id} Статус задачи и прогресс
GET /api/v1/tasks/{task_id}/result Результат: текст, сегменты с таймкодами, саммари
GET /api/v1/tasks/{task_id}/export Экспорт (?format=srt|vtt|txt|json)

Готовы интегрировать?

Зарегистрируйтесь, получите API-ключ в настройках кабинета и начните с 30 бесплатных минут.