API de medios
No se necesita clave de API. No se requiere cuenta. No es necesario registrarse. Sube un archivo y el cuerpo de la respuesta contendrá el archivo resultante. No hay ID de trabajo, ni necesidad de esperar.
Última actualización: 1 de septiembre de 2026
Primero, la parte clave
No ofrecemos una API para convertir imágenes, y esto es intencional. HEIC a JPG, WEBP a JPG y el resto se ejecuta completamente dentro de tu propio navegador, de modo que la imagen nunca llega a un servidor. No hay nada que llamar y nada que podamos exponer sin empeorar las cosas para ti.
Lo que sí cubre esta API es el trabajo que realmente requiere una máquina: video, audio, libros electrónicos, archivos RAW de cámara y trazado vectorial.
Guía de inicio rápido
# a video into a GIF
$ curl -s -o out.gif -F "file=@clip.mp4" \
https://convert.shinobitools.com/api/gif
# the soundtrack out of a video
$ curl -s -o out.mp3 -F "file=@clip.mp4" -F "formaat=mp3" \
https://convert.shinobitools.com/api/audio
# a logo traced into an SVG
$ curl -s -o logo.svg -F "file=@logo.png" \
https://convert.shinobitools.com/api/vectorize
Endpoints
Todos multipart/form-data con un file campo, y todos devolverán el archivo final directamente.
| Endpoint | Opciones | Obtiene de vuelta |
|---|---|---|
POST /api/gif | fps (12), breedte (480), start_s, duur_s | image/gif |
POST /api/audio | formaat (mp3) | la pista de audio |
POST /api/mute | ninguno | el video sin sonido |
POST /api/volume | db (6.0) | el video, con un volumen más alto o más bajo |
POST /api/rotate | graden (90) | el video rotado |
POST /api/video | doel_mb (25.0) | el video se redujo a ese tamaño |
POST /api/convert-video | formaat (mp4) | el video en otro contenedor |
POST /api/merge | files, repetido por cada vídeo | un video combinado |
POST /api/vectorize | modus (color) | image/svg+xml |
POST /api/ebook | doelformaat (MOBI) | el libro electrónico convertido |
POST /api/raw | formaat (JPEG) | un archivo RAW de cámara convertido en una foto normal |
/api/raw solo funciona con archivos RAW de cámaras, como CR2, NEF y ARW. Si le envías un archivo JPG normal, te lo indicará, ya que esa conversión se realiza en tu navegador.
Límites
| Video máximo | 1200 MB. Límite de duración de 20 minutos en /api/gif, /api/audio, /api/mute, /api/volume, /api/rotate, /api/convert-video y, por clip, /api/merge; /api/video (reducir a un tamaño objetivo) no tiene límite de longitud |
|---|---|
| Archivo RAW de cámara máximo | 200 MB |
| Solicitudes por día | Sin límites, excepto la vectorización (/api/vectorize): 3 al día en el plan gratuito, luego 402 hasta la medianoche |
| Cola | Dos trabajos a la vez por tipo de trabajo (video, e-book, camera RAW, vector tracing). Si no se libera ningún espacio en 20 segundos (90 para e-books y camera RAW), la llamada falla con 503 y Busy right now, try again in a moment. |
Errores
Los errores se devuelven en formato JSON con un detail clave, así que comprueba el estado antes de guardar el contenido en un archivo.
| Estado | Significado |
|---|---|
400 | El archivo no es el que necesita este punto final, por ejemplo, una imagen enviada a un punto final de video. |
402 | Se han agotado las vectorizaciones gratuitas diarias; el contador se reinicia a medianoche. |
413 | Supera el límite de tamaño para ese endpoint, o un video de más de 20 minutos. |
422 | Falta un campo obligatorio. |
503 | Ocupado ahora mismo: ambos espacios para ese tipo de trabajo estaban ocupados durante toda la espera. Inténtalo de nuevo en un momento. |
$ curl -s -F "file=@logo.png" https://convert.shinobitools.com/api/gif
{"detail":"That file has no playable video track."}
Usándolo en tu propio proyecto
Puedes utilizarlo como base y, si lo deseas, incluirlo en algún proyecto de pago. Si tu proyecto incluye una lista de los recursos que utiliza, no olvides añadir un enlace a convert.shinobitools.com es lo que hace posible que esta herramienta sea gratis. ¿Estás planeando gestionar un gran volumen de datos? ¡No dudes en ponerte en contacto con nosotros en el página de contacto primero.
Preguntas
¿Por qué no hay una API de conversión de imágenes?
Porque esas conversiones se realizan en su navegador y el archivo nunca sale de su dispositivo. Implementarlas en un servidor sería un retroceso, no una mejora.
¿Necesito una clave API?
No. No se requiere clave, cuenta ni registro.
¿Es sincrónico?
Sí. El cuerpo de la respuesta es el archivo final. No hay ID de trabajo ni necesidad de realizar consultas.
¿Puedo convertir una foto en un SVG?
Puede hacerlo, pero la conversión funciona mejor con ilustraciones planas, como logotipos e iconos. Una fotografía se convierte en miles de rutas y rara vez tiene un buen resultado.
¿Existe una API para convertir imágenes?
No, y es intencional. Las conversiones de imágenes, como de HEIC a JPG, se realizan por completo dentro de su propio navegador, por lo que la imagen nunca llega a un servidor. No hay nada a lo que llamar. La API cubre video, audio, libros electrónicos, archivos RAW de cámara y conversión vectorial, que requieren un procesamiento real.
¿La respuesta es el archivo en sí?
Sí. Estos puntos finales son sincrónicos: no hay ID de trabajo ni necesidad de realizar consultas. Escriba el cuerpo de la respuesta directamente en el disco.
¿Cuáles son los límites de tamaño?
1200 MB para video y 200 MB para un archivo RAW de cámara. No hay un límite diario excepto para el trazado de vectores (3 al día en el nivel gratuito), y cuando ambos espacios para un tipo de trabajo están ocupados, una llamada puede fallar con un 503 después de una breve espera.
¿Puedo convertir un logotipo en un archivo SVG?
Sí. Sube un archivo PNG o JPG a /api/vectorize y recibirás un archivo SVG en la misma respuesta.
Los términos están en página de términosy qué ocurre con tus archivos, depende de página de privacidad.