REST API над теми же инструментами, что и UI. Идентичные результаты, прозрачные коды ответа, без сюрпризов.
POST https://qtool.app/v1/{tool-slug}/process Authorization: Bearer YOUR_API_KEY Content-Type: multipart/form-data file=@document.pdf # необязательные параметры: preset=strict quality=92
{
"job_id": "job_a1b2c3d4",
"status": "done",
"result": {
"url": "https://cdn.qtool.app/r/abc.pdf",
"size": 1742891,
"expires_at": "2026-05-15T12:34:56Z"
},
"meta": { "duration_ms": 4180 }
}
| Тариф | Операций в месяц | Размер файла | Скорость | Цена |
|---|---|---|---|---|
| Free | 100 | 100 МБ | ~5 с | 0 ₽ |
| Pro | 10 000 | 2 ГБ | ~2 с | 490 ₽ / мес |
| Team | 100 000 | 2 ГБ | приоритет | от 2 490 ₽ / мес |
| Custom | от 1М | без лимита | SLA 99.9% | по запросу |
200 — успешно, файл готов202 — задача поставлена в очередь (длинные операции), polling по /v1/jobs/:job_id400 — неверный запрос (формат, размер, параметры)401 — нет или невалидный API-ключ429 — превышен rate-limit (см. заголовок Retry-After)500 — внутренняя ошибка обработки (попробуйте ещё раз)Получите API-ключ и первые 100 операций — бесплатно.