← Blog
2 min de lectura

API para quitar el fondo de imágenes

Integra la eliminación automática de fondos en tu app con una API HTTP sencilla: envía una imagen y recibe un recorte con fondo transparente en segundos.

  • api
  • developers
  • tutorial
API para quitar el fondo de imágenes

Ya puedes integrar la eliminación automática de fondos de removerbg directamente en tu sitio web, aplicación o flujo de trabajo. Es una API HTTP sencilla: envías una imagen y recibes en segundos un recorte limpio con fondo transparente.

# Qué puedes hacer

- Sube una imagen como multipart form data — PNG, JPEG o WebP, de hasta 10 MB. - Elige el formato de salida — un PNG transparente (por defecto) o JPEG/WebP con calidad ajustable. - Recibe el resultado a tu manera — la imagen binaria directamente o una respuesta JSON con una URL de descarga temporal.

Cada solicitud pasa por nuestro modelo de máxima calidad, así que no hay niveles entre los que elegir: siempre obtienes el recorte de la mejor calidad posible. Cada eliminación completada cuesta 1 crédito, y las solicitudes fallidas (como una clave inválida o créditos insuficientes) nunca se cobran.

# Autenticación

Crea una clave de API desde tu panel de control y envíala como token Bearer:

`` Authorization: Bearer rmbg_YOUR_API_KEY ``

¿Te preguntas qué pasa con las imágenes que envías? La API sigue las mismas prácticas que el resto del producto — aquí te contamos cómo abordamos la seguridad y la privacidad en remover.bg.

# Inicio rápido

Quita el fondo con una sola solicitud:

`` curl -X POST "https://api.remover.bg/remove-bg?format=png" \ -H "Authorization: Bearer rmbg_YOUR_API_KEY" \ -F "file=@photo.jpg" \ --output result.png ``

O desde JavaScript:

``` const form = new FormData(); form.append("file", fileInput.files[0]);

const res = await fetch("https://api.remover.bg/remove-bg", { method: "POST", headers: { Authorization: "Bearer rmbgYOURAPI_KEY" }, body: form, });

if (!res.ok) throw new Error(await res.text()); const blob = await res.blob(); // your transparent PNG ```

# Opciones

- formatpng (por defecto), jpeg o webp. - quality — un valor de 0 a 1 para la compresión JPEG/WebP. - trimtrue (por defecto) recorta los márgenes transparentes vacíos. - responseimage para el archivo binario (por defecto), o url para una respuesta JSON con un enlace temporal (válido durante ~24 horas).

> Cada respuesta incluye un encabezado X-Credits-Remaining, para que puedas llevar el control de tu consumo.

# Procesamiento a gran escala

Una solicitud procesa una imagen, pero el mismo endpoint puede impulsar catálogos enteros: ejecútalo al subir los archivos, en scripts nocturnos por lotes o dentro de un pipeline PIM/DAM. Nuestra guía de eliminación de fondos por lotes repasa esos patrones, además de las tácticas de muestreo de QA que mantienen la consistencia en miles de recortes.

# Empieza en minutos

Con nuestra documentación de la API y ejemplos de código listos para copiar, puedes tenerlo todo en marcha en solo unos minutos. Nos encantaría saber qué construyes.

Sigue leyendo