Automatisez le traitement de fichiers avec Flimpa API

Compressez des PDF, optimisez des images et créez des workflows avec une API REST asynchrone simple

  • Gratuit pendant l’Early Access
  • Sans carte bancaire
  • Traitement de tâches asynchrone
  • Tests anonymes 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();

Opérations prises en charge

Compression PDF

Réduisez la taille PDF avec compress-pdf (high, balanced ou strong)

Conversion PDF

Convertissez avec convert-pdf, ou créez des PDF avec convert-to-pdf

Compression d’images

Optimisez les images avec compress-image (JPEG, PNG, WebP)

Conversion d’images

Convertissez avec convert-image, y compris les flux WebP

Prévu plus tard

Les APIs OCR, IA et présentations ne sont pas encore disponibles

Comment ça marche

  1. 1

    Téléverser un fichier

    POST multipart avec operation et file vers /api/v1/tasks

  2. 2

    Recevoir les identifiants de tâche

    Recevez taskId, pollUrl et accessToken (HTTP 202)

  3. 3

    Suivre la progression

    GET la tâche avec X-Task-Access-Token jusqu’à COMPLETED ou FAILED

  4. 4

    Télécharger le résultat

    Utilisez resultUrl ou l’endpoint download avec le même token

Réponse 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..."}

Pourquoi l’asynchrone ?

Les jobs fichiers peuvent prendre des secondes à des minutes. L’API accepte l’upload, met le travail en file et vous laisse interroger le statut sans garder la connexion HTTP ouverte

Intégrez en quelques minutes

Créez une tâche, puis interrogez-la avec X-Task-Access-Token. La clé API est optionnelle pour un usage anonyme léger

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 d’utilisation de l’API

Commencez en anonyme, puis débloquez des limites plus élevées avec un compte développeur gratuit et une clé API

Limites d’utilisation de l’API
FonctionnalitéAccès anonymeCompte développeur gratuit
Inscription requiseNonOui
Clé APINon disponibleIncluse
Requêtes par heure20100
Requêtes par jour100500
Taille max. de fichier5 Mo20 Mo
Tâches concurrentes13
Historique des tâchesNonDisponible
Tableau de bord d’usageNonDisponible

L’API Flimpa est gratuite pendant l’Early Access. Les limites pourront évoluer

Prêt à construire ?

Créez un compte gratuit pour obtenir une clé API, ou commencez anonymement dans les limites publiées