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:
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.jpgEjemplo completo funcional
Aqui tienes un ejemplo completo en Node.js que comprime una imagen y guarda el resultado:
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.