Automatize o processamento de arquivos com a Flimpa API

Comprima PDFs, otimize imagens e crie fluxos com uma API REST assíncrona simples

  • Grátis no Early Access
  • Sem cartão de crédito
  • Processamento assíncrono de tarefas
  • Testes anônimos disponíveis
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();

Operações suportadas

Compressão de PDF

Reduza o tamanho com compress-pdf (high, balanced ou strong)

Conversão de PDF

Converta com convert-pdf ou crie PDFs com convert-to-pdf

Compressão de imagens

Otimize com compress-image para JPEG, PNG e WebP

Conversão de imagens

Converta com convert-image, incluindo fluxos WebP

Planejado

APIs de OCR, IA e apresentações ainda não estão disponíveis

Como funciona

  1. 1

    Enviar um arquivo

    POST multipart com operation e file para /api/v1/tasks

  2. 2

    Receber credenciais da tarefa

    Receba taskId, pollUrl e accessToken (HTTP 202)

  3. 3

    Acompanhar o progresso

    GET a tarefa com X-Task-Access-Token até COMPLETED ou FAILED

  4. 4

    Baixar o resultado

    Use resultUrl ou o endpoint de download com o mesmo token

Resposta 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 que assíncrono?

Jobs de arquivo podem levar segundos a minutos. A API aceita o upload, enfileira o trabalho e permite consultar o status sem manter a conexão HTTP aberta

Integre em minutos

Crie uma tarefa e depois consulte o status com X-Task-Access-Token. A API key é opcional para uso anônimo leve

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"

Limites de uso da API

Comece anônimo e desbloqueie limites maiores com uma conta de desenvolvedor gratuita e uma API key

Limites de uso da API
RecursoAcesso anônimoConta de desenvolvedor gratuita
Registro obrigatórioNãoSim
API KeyIndisponívelIncluída
Requisições por hora20100
Requisições por dia100500
Tamanho máximo do arquivo5 MB20 MB
Tarefas simultâneas13
Histórico de tarefasNãoDisponível
Painel de usoNãoDisponível

A API da Flimpa é gratuita durante o Early Access. Os limites podem mudar depois

Pronto para construir?

Crie uma conta gratuita para obter uma API key, ou comece anonimamente dentro dos limites publicados