API para quitar fondo: comparativa de entradas, límites y cómo elegir

Seis API para quitar el fondo de imágenes, una al lado de otra: desde remove.bg y su paso a Leonardo.Ai hasta modelos de código abierto en tu propio servidor, con los detalles que deciden cuál encaja en tu código.

Actualizado el 28 de octubre de 2026 · 10 min de lectura

Sáltate los pasos: elimina el fondo con un clic. Subir una imagen

Vistas de lejos, casi todas las API para quitar fondo se parecen: envías una imagen por POST con una clave de API y recibes el recorte. Las diferencias que importan aparecen cuando construyes sobre una de ellas. ¿Cómo envías la imagen? ¿Qué formatos devuelve? ¿Qué tamaño admite la entrada? ¿Qué pasa cuando una imagen tarda? ¿Y qué le ocurre a tu integración cuando el proveedor cambia sus planes?

Esta guía compara seis opciones que usan hoy los desarrolladores: remove.bg (y su sucesor en Leonardo.Ai), Photoroom, Clipdrop, Picsart, alojar tú mismo un modelo de código abierto con rembg, y removebackground.dev. Cada dato de abajo sale de la documentación de cada proveedor, revisada en octubre de 2026 y enlazada en las fuentes. Cuando la documentación de un proveedor no indica algo, la tabla lo dice en lugar de suponerlo. Los precios se dejan fuera a propósito: cambian a menudo, y la página de precios de cada proveedor es el único sitio fiable para consultarlos.

La tabla comparativa

remove.bgLeonardo.Ai (modelo remove-bg)PhotoroomClipdropPicsartrembg (en tu servidor)removebackground.dev
Endpointapi.remove.bg/v1.0/removebgcloud.leonardo.ai/api/rest/v2/generationssync (y una variante asíncrona)sdk.photoroom.com/v1/segmentclipdrop-api.co/remove-background/v1api.picsart.io/tools/1.0/removebgTu propio servidor (rembg s)removebackground.dev/v1/remove
AutenticaciónCabecera X-Api-KeyToken BearerCabecera x-api-keyCabecera x-api-keyCabecera X-Picsart-API-KeyNinguna por defecto; añades la tuyaCabecera x-api-key
Enviar un archivoSí (image_file)Mediante el id de una imagen subidaSí (image_file)Sí (image_file)Sí (image)SíSí (image_file)
Enviar una URLSí (image_url)SíNo en este endpointNo documentadoSí (image_url)SíSí (image_url)
Enviar base64No documentadoSíSí (image_file_b64, JSON)No documentadoNo documentadoNo documentadoSí (image_file_b64, JSON)
Formatos de entradaNo figuran en la página de la APINo figuranPNG, JPEG, WebP, HEICPNG, JPG, WebPJPG, PNG, WebP, TIFF, BMP, MPO, MJPEG, HEICNo figuranJPG, PNG, WebP
Formatos de salidaPNG, JPG, WebP, ZIP (color más máscara alfa)PNG, JPG, WebPPNG, JPG, WebPPNG, WebP, JPGPNG, JPG, WebP; recorte o máscaraPNGPNG, JPG, WebP; recorte, RGB o máscara alfa
Límites de tamañoSalida de hasta 50 MP en JPG, WebP y ZIP; 10 MP en PNGSalida PNG limitada a 10 MPArchivo de 50 MB, 6000 px en el lado más anchoArchivo de 30 MB, 25 MPArchivo de 100 MBTu RAM, tu VRAM y tu pacienciaArchivo de 25 MB; las entradas de más de 25 MP se reducen; salida de hasta 6000 px por lado
Cómo llegan los resultadosImagen en la respuestaSíncrono: JSON con una URL del resultado o base64 (tiempo de espera de unos 27 s). Asíncrono: id de generación más sondeo o webhookImagen en la respuestaImagen en la respuestaJSON con una URL al resultado, guardado 24 horasImagen en la respuestaImagen en la respuesta; un id de trabajo (202) si tarda más de unos 55 s; endpoint por lotes para hasta 100 URL
Límite de frecuencia por defecto500 imágenes por minuto, ajustado según los megapíxelesNo se indica en la página60 imágenes por minuto60 solicitudes por minutoNo se indica; se informa en las cabeceras de respuestaNinguno (tu hardware)60 solicitudes por minuto
Herramientas oficialesCLI y gema de RubyDocumentación de la API RESTEjemplos de código para JavaScript, Node.js, Python, iOSNinguna indicadaColección de Postman, CLIBiblioteca de Python, CLI, servidor HTTP, DockerEsquema OpenAPI 3.1, servidor MCP, nodo de n8n

Destacan dos cosas. Primero, las opciones de entrada varían más de lo que cabría esperar: el endpoint para quitar fondo de Photoroom acepta un archivo o base64 pero no una URL, Clipdrop solo documenta la subida de archivos, y Picsart y remove.bg aceptan un archivo o una URL. Si tus imágenes ya están en un CDN, la entrada por URL te ahorra el paso de descargar y volver a subir. Segundo, los límites de tamaño se expresan en unidades distintas (tamaño de archivo, megapíxeles, píxeles en el lado más largo), así que compara tus imágenes con el que corresponda.

remove.bg y su paso a Leonardo.Ai

remove.bg es el que más trayectoria tiene del grupo, y muchas herramientas y plugins se construyeron sobre su API. Su endpoint acepta image_file o image_url, se autentica con una cabecera X-Api-Key y devuelve PNG, JPG, WebP o un ZIP que contiene una imagen en color y una máscara alfa aparte que combinas tú. Su documentación indica una salida de hasta 50 megapíxeles en JPG, WebP y ZIP, y de hasta 10 megapíxeles en PNG. El límite de frecuencia por defecto es de 500 imágenes por minuto, ajustado según el tamaño de la entrada, con HTTP 429 si lo superas. Se factura por créditos, con algunas llamadas gratuitas cada mes.

La noticia importante es el fin de la API de autoservicio. El propietario de remove.bg anunció que la web independiente de remove.bg y la API de autoservicio terminan el 1 de diciembre de 2026 a las 09:00 CET, y que la eliminación de fondos pasa a Leonardo.Ai (una empresa de Canva). La propia página de la API de remove.bg dice ahora que, a partir del 1 de diciembre de 2026, la eliminación de fondos pasa a Leonardo.Ai. Cambiar no consiste en sustituir la clave: la API de Leonardo usa un token Bearer, otro endpoint y un cuerpo de solicitud en JSON con la imagen como id de una imagen subida, una URL o base64.

El modelo remove-bg de Leonardo tiene un endpoint síncrono, recomendado para imágenes sueltas, que responde con un JSON que contiene una URL del resultado o los datos en base64 y agota el tiempo de espera a los 27 segundos aproximadamente, y un endpoint asíncrono para lotes e imágenes grandes que devuelve un id de generación que consultas por sondeo o recibes por webhook. La salida es PNG, JPG o WebP, con PNG limitado a 10 megapíxeles; la documentación de Leonardo sugiere WebP cuando necesitas transparencia por encima de ese tamaño.

Si prefieres conservar tu código actual de remove.bg, removebackground.dev ofrece un endpoint compatible con remove.bg en https://removebackground.dev/v1.0/removebg que acepta los nombres de parámetros de remove.bg y la misma cabecera X-Api-Key, así que lo único que cambia es la URL del endpoint y la clave. La guía de migración detalla qué opciones se admiten y en qué se diferencian las respuestas.

Photoroom

Photoroom ofrece una Remove Background API dedicada (POST /v1/segment) y una Image Editing API más amplia. El endpoint para quitar fondo recibe la imagen como subida multipart en image_file o como base64 en un cuerpo JSON (image_file_b64, sin el prefijo data:). No acepta una URL; la documentación de Photoroom sugiere descargar antes la imagen o usar la Image Editing API, que tiene opción de URL y se factura de otra forma.

Acepta PNG, JPEG, WebP y HEIC, devuelve PNG (por defecto), JPG o WebP, y admite archivos de hasta 50 MB y 6000 píxeles en el lado más ancho, con 25 megapíxeles como tamaño recomendado para el rendimiento. El límite de frecuencia por defecto es de 60 imágenes por minuto, con 429 por encima. Un modo sandbox, que se activa poniendo el prefijo sandbox_ a tu clave, da resultados con marca de agua para hacer pruebas. Cada llamada se factura como una llamada; consulta la página de precios de Photoroom para ver las tarifas actuales.

Clipdrop

La API para quitar fondo de Clipdrop, que ahora forma parte de Jasper, es un único POST multipart con image_file. Acepta PNG, JPG y WebP de hasta 30 MB y 25 megapíxeles, y devuelve una imagen con las mismas dimensiones que la entrada: PNG por defecto, o WebP o JPG si lo pides en la cabecera accept. Cada llamada correcta consume un crédito, y el saldo restante llega en una cabecera x-remaining-credits. El límite por defecto es de 60 solicitudes por minuto por clave.

Para desarrollo, Clipdrop te deja reclamar 100 créditos gratis después de iniciar sesión. La entrada por URL y por base64 no está documentada, así que cuenta con subir archivos.

Picsart

El endpoint de Picsart es POST https://api.picsart.io/tools/1.0/removebg, con tu clave en X-Picsart-API-Key. Acepta un archivo (image) o una image_url pública, y tiene la lista de formatos de entrada más amplia de esta comparativa: JPG, PNG, WebP, TIFF, BMP, MPO, MJPEG y HEIC, hasta 100 MB. Eliges salida PNG, JPG o WebP y un recorte o una máscara, y puedes aportar una imagen de fondo de reemplazo.

A diferencia de los demás, Picsart responde con un JSON que contiene una URL al resultado en lugar de la imagen en sí, y los resultados siguen disponibles durante 24 horas. Supone una solicitud más por imagen, pero resulta práctico si solo necesitas pasar un enlace. El límite de frecuencia no se publica como cifra; las respuestas llevan cabeceras X-Picsart-Ratelimit-* y un 429 cuando lo superas.

Alojarlo tú mismo: rembg y BiRefNet

rembg es una herramienta con licencia MIT que ejecuta modelos de código abierto para quitar fondos como biblioteca de Python, CLI, servidor HTTP o contenedor Docker. rembg s --port 7000 arranca un servidor en el que POST /api/remove acepta un archivo subido y GET /api/remove?url=... descarga uno. Necesita Python 3.11 a 3.13 y funciona en CPU, en GPU de NVIDIA (CUDA) o en GPU de AMD (ROCm).

El software es gratuito, pero el hardware lo gestionas y lo pagas tú, y las licencias de los modelos son independientes de la de rembg. El modelo predeterminado, RMBG-2.0 de BRIA, exige un acuerdo de pago para uso comercial. BiRefNet, disponible en rembg como birefnet-general y otras variantes, tiene licencia MIT y es una opción habitual cuando quieres una licencia permisiva con bordes suaves y bien definidos. Alojarlo tú mismo tiene sentido cuando las imágenes no pueden salir de tu infraestructura, cuando ya tienes GPU libres o cuando el volumen es tan alto que un servidor sale más barato que pagar por imagen. La guía de procesamiento por lotes con Python explica la instalación de rembg, la elección del modelo y un script que se puede reanudar.

removebackground.dev

Esta es nuestra API, así que aquí va lo que hace, sin discurso comercial. POST https://removebackground.dev/v1/remove con una cabecera x-api-key acepta un image_file multipart, una image_url en JSON, base64 en image_file_b64 o los bytes de la imagen sin más. Admite JPG, PNG o WebP de hasta 25 MB y devuelve PNG, JPG o WebP: un recorte transparente, un color de fondo sólido o una máscara alfa, con tamaños desde vista previa hasta resolución completa y recorte opcional ajustado al sujeto.

La mayoría de las imágenes vuelven en la misma respuesta. Si una tarda más de unos 55 segundos, la API responde 202 con un id de trabajo que consultas por sondeo en lugar de volver a subirla. POST /v1/batch pone en cola hasta 100 URL de imágenes como un solo trabajo. Una cabecera Idempotency-Key hace que los reintentos no generen cobros dobles, el límite de frecuencia por defecto es de 60 solicitudes por minuto y el contrato se publica como OpenAPI 3.1. Cada cuenta nueva recibe 50 créditos gratis, cada imagen procesada con éxito cuesta 1 crédito, las imágenes fallidas son gratis y los resultados se borran a las 48 horas.

Una solicitud mínima

Todas las API de arriba siguen el mismo esquema. Esta es una llamada a removebackground.dev que guarda un PNG transparente:

curl -f -X POST https://removebackground.dev/v1/remove \
  -H "x-api-key: $REMOVEBG_API_KEY" \
  -F image_file=@photo.jpg \
  -F format=png \
  -o no-bg.png

-f hace que cURL termine con un error en lugar de guardar un cuerpo de error JSON como no-bg.png. En producción, comprueba también si llega un estado 202, que significa que el cuerpo es un id de trabajo y no una imagen. Photoroom, Clipdrop y remove.bg usan el mismo esquema: un campo multipart image_file y una cabecera con la clave de API, con otra URL. Picsart usa image en lugar de image_file y devuelve un JSON con un enlace al resultado.

Cómo elegir

Parte de tus condiciones, no de las listas de funciones:

  • Tus imágenes ya están en internet. Elige una API con entrada por URL: remove.bg (hasta el 1 de diciembre de 2026), Picsart, Leonardo.Ai, removebackground.dev o un servidor rembg propio. Con el endpoint segment de Photoroom o con Clipdrop, tienes que descargar y volver a subir.
  • Recibes base64 desde un navegador o una app móvil. Photoroom, Leonardo.Ai y removebackground.dev lo aceptan directamente.
  • Tus entradas son HEIC de iPhone, o TIFF. Photoroom y Picsart aceptan HEIC; Picsart también admite TIFF y BMP. En los demás, convierte antes.
  • Necesitas salidas muy grandes. Comprueba el límite exacto: remove.bg permite hasta 50 MP en JPG y WebP, Photoroom limita el lado más ancho a 6000 px y Clipdrop admite hasta 25 MP.
  • Procesas miles de imágenes a la vez. Fíjate en los límites de frecuencia y en el soporte de lotes. Un endpoint por lotes o trabajos asíncronos con sondeo o webhooks te evitan gestionar cientos de conexiones en paralelo.
  • Tienes una integración con remove.bg. Decide antes del 1 de diciembre de 2026: reescribirla para la API de Leonardo.Ai, reescribirla para otro proveedor o apuntar tu código a un endpoint compatible con remove.bg.
  • Las imágenes tienen que quedarse en tus servidores. Aloja rembg tú mismo con un modelo cuya licencia encaje con tu uso, y presupuesta GPU y mantenimiento.
  • La calidad con tus imágenes. Ninguna tabla responde a esto. Pasa las mismas 20 a 50 imágenes representativas (pelo, cristal, productos blancos sobre blanco, poco contraste) por tus dos o tres candidatas principales y compáralas al 100 % de zoom sobre fondos oscuros y claros.

Elijas la que elijas, guarda tu clave de API en el servidor, nunca en el código del navegador o de la app, y guarda los resultados en cuanto los recibas, porque varios proveedores los borran al cabo de uno o dos días.

Preguntas

¿Hay alguna API gratuita para quitar fondo?

No una ilimitada. removebackground.dev da 50 créditos gratis a cada cuenta nueva (1 crédito por imagen, las fallidas son gratis), Clipdrop permite a los desarrolladores reclamar 100 créditos gratis y Photoroom tiene un modo sandbox con resultados con marca de agua. Alojar un modelo de código abierto con rembg es software gratuito, pero el servidor lo gestionas y lo pagas tú, y algunos modelos, incluido el predeterminado de rembg, necesitan una licencia de pago para uso comercial.

¿Va a cerrar la API de remove.bg?

El propietario de remove.bg anunció que la web independiente de remove.bg y la API de autoservicio terminan el 1 de diciembre de 2026 a las 09:00 CET, y que la API pasa a Leonardo.Ai. La API de Leonardo usa otra autenticación y otros formatos de solicitud, así que las integraciones existentes necesitan cambios en cualquier caso.

¿Qué puedo usar en lugar de una clave de API de remove.bg sin reescribir mi código?

Usa un endpoint compatible con remove.bg. removebackground.dev acepta los nombres de parámetros de remove.bg y la cabecera X-Api-Key en https://removebackground.dev/v1.0/removebg, así que cambias la URL del endpoint y pones una clave de removebackground.dev. La guía de migración detalla las opciones admitidas y las diferencias.

¿Qué API para quitar fondo acepta URL de imágenes?

remove.bg, Picsart, Leonardo.Ai y removebackground.dev aceptan una URL, igual que un servidor rembg propio. El endpoint para quitar fondo de Photoroom y Clipdrop reciben archivos subidos.

¿Puedo alojar yo mismo una API para quitar fondo?

Sí. rembg funciona como servidor HTTP (rembg s) o como contenedor Docker con modelos como BiRefNet, que tiene licencia MIT. El hardware, el escalado y las licencias de los modelos los gestionas tú, y una GPU marca una gran diferencia en velocidad.

¿Qué formato de salida debo pedir a una API para quitar fondo?

PNG o WebP si necesitas transparencia, y JPG sobre un color sólido si el destino no admite transparencia, como muchos marketplaces. Ten en cuenta que algunas API limitan la salida PNG más que la JPG o WebP: remove.bg y Leonardo.Ai limitan PNG a 10 megapíxeles.

Pruébalo con tu propia imagen

Las cuentas nuevas reciben 50 créditos gratis. Un crédito por imagen, sin suscripción, y los créditos no caducan.

Quitar un fondo

Fuentes