API para desarrolladores

Comprima y convierta imágenes mediante programación con una API HTTP sencilla.

Autenticación

Cree una clave API en su panel y envíela con la cabecera Authorization en cada petición.

Authorization: Bearer tc_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Crear su clave API

Endpoint

Petición multipart/form-data al endpoint de compresión:

curl -X POST https://www.mippolab.com/api/compress \
  -H "Authorization: Bearer tc_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" \
  -F "file=@image.png" \
  -F "format=png" \
  -o compressed.png

Para convertir formatos, establezca format en el tipo de destino: la imagen se convierte y comprime en una sola petición (p. ej., una entrada PNG con format=jpeg devuelve un JPEG comprimido).

curl -X POST https://www.mippolab.com/api/compress \
  -H "Authorization: Bearer tc_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" \
  -F "file=@photo.png" \
  -F "format=jpeg" \
  -o photo.jpg
ParameterTypeDescription
filefileEl archivo de imagen a procesar (PNG, JPEG, WebP o AVIF).
formatstringFormato de salida: png, jpeg, webp o avif. Omítalo para mantener el formato original (solo compresión); pasar un formato diferente convierte y comprime en un solo paso.

Respuesta

Devuelve la imagen comprimida directamente como datos binarios con el Content-Type adecuado. En caso de error, devuelve un JSON.

HTTP/1.1 200 OK
Content-Type: image/png

<binary image data>

Límites

El plan gratuito incluye 50 peticiones al día. Las claves API se gestionan en su panel.