Сжатие PDF
Уменьшайте размер PDF через compress-pdf (high, balanced или strong)
Сжимайте PDF, оптимизируйте изображения и собирайте workflows с помощью простого асинхронного REST API
const form = new FormData();form.append("file", pdfFile);form.append("operation", "compress-pdf");form.append("compressionMode", "balanced"); const create = await fetch("https://api.flimpa.com/api/v1/tasks", { method: "POST", headers: { "X-API-Key": apiKey }, body: form,}); const { taskId, accessToken, pollUrl } = await create.json();Уменьшайте размер PDF через compress-pdf (high, balanced или strong)
Конвертируйте через convert-pdf или создавайте PDF через convert-to-pdf
Оптимизируйте JPEG, PNG и WebP через compress-image
Конвертируйте изображения через convert-image, включая WebP
OCR, AI Processing и Presentation API пока недоступны
POST multipart с operation и file на /api/v1/tasks
В ответе create приходят taskId, pollUrl и accessToken (HTTP 202)
GET задачи с заголовком X-Task-Access-Token до COMPLETED или FAILED
Используйте resultUrl из статуса или download-эндпоинт с тем же токеном
Ответ create (HTTP 202)
{ "taskId": "f9f7d3c0-6e3a-4fd8-9c1a-2b8e7a4d1f20", "status": "PENDING", "pollUrl": "/api/v1/tasks/f9f7d3c0-6e3a-4fd8-9c1a-2b8e7a4d1f20", "accessToken": "1735689600000.a1b2c3d4e5f6..."}Обработка файлов может занимать секунды или минуты. API принимает загрузку, ставит задачу в очередь и позволяет опрашивать статус, не удерживая HTTP-соединение
Создайте задачу, затем опрашивайте статус с X-Task-Access-Token из ответа create. API-ключ опционален для лёгкого анонимного использования
curl -X POST https://api.flimpa.com/api/v1/tasks \ -H "X-API-Key: YOUR_API_KEY" \ -F "file=@document.pdf" \ -F "operation=compress-pdf" \ -F "compressionMode=balanced" # Poll status (accessToken from create response)curl -X GET https://api.flimpa.com/api/v1/tasks/TASK_ID \ -H "X-Task-Access-Token: YOUR_ACCESS_TOKEN"Начните анонимно, затем получите более высокие лимиты с бесплатным аккаунтом разработчика и API-ключом
| Параметр | Анонимный доступ | Бесплатный аккаунт разработчика |
|---|---|---|
| Требуется регистрация | Нет | Да |
| API-ключ | Недоступен | Включён |
| Запросов в час | 20 | 100 |
| Запросов в день | 100 | 500 |
| Максимальный размер файла | 5 МБ | 20 МБ |
| Параллельные задачи | 1 | 3 |
| История задач | Нет | Доступна |
| Дашборд использования | Нет | Доступен |
Flimpa API бесплатен в период Early Access. Лимиты могут измениться позже
Создайте бесплатный аккаунт, чтобы получить API-ключ, или начните анонимно в рамках опубликованных лимитов