DocsPour commencer

Pour commencer

Soyez operationnel avec l'API FreeFileTools en quelques minutes seulement. Suivez ces etapes pour effectuer votre premier appel API.

Etape 1 : Creez un compte

Inscrivez-vous gratuitement sur freefiletools.io. Aucune carte de credit requise. Vous pouvez utiliser votre e-mail ou vous connecter avec Google.

Etape 2 : Creez un API Key

Une fois connecte, accedez a votre Tableau de bord et allez dans API Keys. Cliquez sur Creer un API Key pour generer votre cle.

Votre API key ressemblera a ceci : fft_abc123...

Important : Copiez et stockez votre API key en toute securite. Vous ne pourrez plus voir la cle complete apres sa creation.

Etape 3 : Effectuez votre premiere requete

Utilisez votre API key dans l'en-tete x-api-key avec chaque requete. Voici un exemple simple utilisant cURL pour compresser une image :

bash
curl -X POST https://freefiletools.io/api/image-compress \
  -H "x-api-key: fft_your_api_key_here" \
  -F "[email protected]" \
  -F "quality=80" \
  -o compressed.jpg

Exemple complet fonctionnel

Voici un exemple complet en Node.js qui compresse une image et enregistre le resultat :

javascript
const fs = require("fs");

async function compressImage() {
  const formData = new FormData();
  formData.append("file", new Blob([fs.readFileSync("photo.jpg")]), "photo.jpg");
  formData.append("quality", "75");

  const response = await fetch("https://freefiletools.io/api/image-compress", {
    method: "POST",
    headers: {
      "x-api-key": "fft_your_api_key_here",
    },
    body: formData,
  });

  if (!response.ok) {
    const error = await response.json();
    console.error("Error:", error);
    return;
  }

  const buffer = Buffer.from(await response.arrayBuffer());
  fs.writeFileSync("compressed.jpg", buffer);
  console.log("Compressed image saved as compressed.jpg");
}

compressImage();

Prochaines etapes

Authentification -- Apprenez en detail l'authentification par API key.

Reference API : Outils d'image -- Explorez tous les endpoints de traitement d'images.

Reference API : Outils PDF -- Explorez tous les endpoints de traitement PDF.

Exemples de code -- Exemples prets a l'emploi dans plusieurs langages.