Automatiza el procesamiento de archivos con Flimpa API

Comprime PDF, optimiza imágenes y crea flujos con una API REST asíncrona sencilla

  • Gratis durante Early Access
  • Sin tarjeta de crédito
  • Procesamiento asíncrono de tareas
  • Pruebas anónimas disponibles
create-task.tstypescript
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();

Operaciones compatibles

Compresión PDF

Reduce el tamaño con compress-pdf (high, balanced o strong)

Conversión PDF

Convierte con convert-pdf o crea PDF con convert-to-pdf

Compresión de imágenes

Optimiza con compress-image para JPEG, PNG y WebP

Conversión de imágenes

Convierte con convert-image, incluidos flujos WebP

Planificado

Las APIs de OCR, IA y presentaciones aún no están disponibles

Cómo funciona

  1. 1

    Subir un archivo

    POST multipart con operation y file a /api/v1/tasks

  2. 2

    Recibir credenciales de la tarea

    Obtén taskId, pollUrl y accessToken (HTTP 202)

  3. 3

    Seguir el progreso

    GET la tarea con X-Task-Access-Token hasta COMPLETED o FAILED

  4. 4

    Descargar el resultado

    Usa resultUrl o el endpoint de descarga con el mismo token

Respuesta create (HTTP 202)

202 Acceptedjson
{  "taskId": "f9f7d3c0-6e3a-4fd8-9c1a-2b8e7a4d1f20",  "status": "PENDING",  "pollUrl": "/api/v1/tasks/f9f7d3c0-6e3a-4fd8-9c1a-2b8e7a4d1f20",  "accessToken": "1735689600000.a1b2c3d4e5f6..."}

¿Por qué asíncrono?

Los jobs de archivos pueden tardar segundos o minutos. La API acepta la subida, encola el trabajo y te deja consultar el estado sin mantener la conexión HTTP abierta

Integra en minutos

Crea una tarea y luego consulta el estado con X-Task-Access-Token. La API key es opcional para uso anónimo ligero

create-task.shbash
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"

Límites de uso de la API

Empieza como anónimo y desbloquea límites más altos con una cuenta de desarrollador gratuita y una API key

Límites de uso de la API
FunciónAcceso anónimoCuenta de desarrollador gratuita
Registro obligatorioNo
API KeyNo disponibleIncluida
Solicitudes por hora20100
Solicitudes por día100500
Tamaño máximo de archivo5 MB20 MB
Tareas concurrentes13
Historial de tareasNoDisponible
Panel de usoNoDisponible

La API de Flimpa es gratuita durante Early Access. Los límites pueden cambiar después

¿Listo para construir?

Crea una cuenta gratuita para obtener una API key, o empieza en anónimo dentro de los límites publicados