DocsPrimeros pasos

Primeros pasos

Comienza a usar la API de FreeFileTools en solo unos minutos. Sigue estos pasos para realizar tu primera llamada a la API.

Paso 1: Crea una cuenta

Registrate gratis en freefiletools.io. No se requiere tarjeta de credito. Puedes usar tu correo electronico o iniciar sesion con Google.

Paso 2: Crea un API Key

Una vez que hayas iniciado sesion, navega a tu Panel de control y ve a API Keys. Haz clic en Crear API Key para generar tu clave.

Tu API key se vera asi: fft_abc123...

Importante: Copia y guarda tu API key de forma segura. No podras ver la clave completa nuevamente despues de crearla.

Paso 3: Realiza tu primera solicitud

Usa tu API key en el encabezado x-api-key con cada solicitud. Aqui tienes un ejemplo simple usando cURL para comprimir una imagen:

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

Ejemplo completo funcional

Aqui tienes un ejemplo completo en Node.js que comprime una imagen y guarda el resultado:

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();

Proximos pasos

Autenticacion -- Aprende sobre la autenticacion con API key en detalle.

Referencia de la API: Herramientas de imagen -- Explora todos los endpoints de procesamiento de imagenes.

Referencia de la API: Herramientas PDF -- Explora todos los endpoints de procesamiento de PDF.

Ejemplos de codigo -- Ejemplos listos para usar en multiples lenguajes.