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_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxCrear 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
| Parameter | Type | Description |
|---|---|---|
| file | file | El archivo de imagen a procesar (PNG, JPEG, WebP o AVIF). |
| format | string | Formato 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.
