REST API
API транскрибации для разработчиков
- ✓ Диаризация спикеров (кто говорит)
- ✓ Субтитры 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 бесплатных минут.