PixMiller PixMiller
Inicio / API / Quitar fondo API
API para Desarrolladores

API de eliminación de fondo REST API · v1

Integre el eliminador de fondo de PixMiller en su propio stack: una solicitud POST quita el fondo en aproximadamente 5 segundos y devuelve un PNG transparente. Alta precisión de bordes, facturado por imagen.

Endpoint
POST api.pixmiller.com/v1/remove
curl -X POST \
  api.pixmiller.com/v1/remove \
  -H "X-Api-Key: YOUR_API_KEY" \
  -F "[email protected]"
Quitar fondo API
PixMiller REST API · v1
completo = 1 crédito · vista previa es gratis

Suba una imagen; la IA quita el fondo y devuelve un PNG transparente. Sincrónico — generalmente unos segundos.

POST https://api.pixmiller.com/v1/remove
1

Autenticación y solicitud

Envía tu clave secreta en el encabezado de solicitud X-Api-Key: YOUR_API_KEY. Crea y gestiona claves en tu página de cuenta.
Parámetro Tipo Requerido Descripción
image_file file requerido* Imagen a procesar, carga multipart. JPG / PNG / WebP, hasta 20 MB
image_url string requerido* O una URL de imagen pública (proporcione una de image_file / image_url)
size string opcional vista previa (gratuita, con marca de agua) / completa (HD, 1 crédito) / auto. Predeterminado: vista previa
format string opcional auto (PNG si es transparente, de lo contrario JPG — predeterminado) / png / jpg
bg_color string opcional Fondo del resultado: transparente (predeterminado) / blanco / cualquier #RRGGBB
* Proporcione al menos uno de image_file o image_url.
2

Muestras de código

Elige un idioma y copia — se ejecuta tal cual.
1curl -X POST "https://api.pixmiller.com/v1/remove" \2  -H "X-Api-Key: YOUR_API_KEY" \3  -F "[email protected]" \4  -F "size=full"
3

Respuesta

201 Created · JSON
1{2  "url": "https://cdn.pixmiller.com/result/8Kd2pQ.png"3}
url URL temporal de la imagen procesada (la imagen subyacente se elimina automáticamente después de 3 días).
4

Errores

Los errores devuelven el código de estado correspondiente y un cuerpo JSON con la forma {"errors":{"code":"…","message":"…"}}.

400 validation error image_file falta o no es válido, archivo demasiado grande o fuentes de imagen conflictivas.
401 authentication_failed El encabezado X-Api-Key falta o no es válido.
402 not_enough_credit Se solicitó size=full, pero la cuenta no tiene créditos HD restantes.
422 invalid_image No se pudo procesar la imagen — demasiado pequeña, no soportada o falló al decodificar.
429 throttled Límite de velocidad superado. Reduzca la velocidad y reintente después del encabezado Retry-After.
5

Migrating from remove.bg

Change the base URL — your existing request keeps working.
remove.bg stops accepting self-serve API requests on 2026-12-01. PixMiller mirrors its main path at POST /v1.0/removebg — same X-Api-Key header, same parameter names, HTTP 200 with the image bytes in the body. A matching GET /v1.0/account returns your credit balance.
Before · remove.bg
1curl -H "X-Api-Key: REMOVEBG_KEY" \2  -F "[email protected]" \3  -F "size=auto" \4  -o out.png \5  https://api.remove.bg/v1.0/removebg
After · PixMiller
1curl -H "X-Api-Key: PIXMILLER_KEY" \2  -F "[email protected]" \3  -F "size=auto" \4  -o out.png \5  https://api.pixmiller.com/v1.0/removebg
size mapping
remove.bg value PixMiller tier Descripción
preview / small / regular preview Watermarked preview, up to 640 px. Free — no credit charged. This is the default, as on remove.bg.
medium / hd / 4k / full / 50MP full Full-resolution, watermark-free result, downscaled to the tier's megapixel cap (1.5 / 4 / 25 / 25 / 50 MP; PNG output is capped at 10 MP). 1 credit per image.
auto auto Full resolution when credits are available, free watermarked preview otherwise.
Response headers
X-Credits-Charged Credits actually deducted by this call (0 for the free preview tier).
X-Width / X-Height Pixel dimensions of the returned image.
X-Type Detected foreground class: person, product, animal, car or other (omitted with type_level=none).
X-Foreground-Top / -Left / -Width / -Height Bounding box of the subject in the returned image.
X-RateLimit-Limit / -Remaining / -Reset Rate limit state for your key, counted per image — one call uses one unit; Retry-After is added on 429.
Parameters without effect

Every remove.bg parameter is accepted and validated — size, type, type_level, format, roi, crop, crop_margin, scale, position, channels, bg_color, bg_image_url and bg_image_file behave as documented by remove.bg. These are accepted but never change the output, as on remove.bg for non-car subjects: shadow_type, shadow_opacity, add_shadow, semitransparency

Known differences
  • size=preview (and its aliases small / regular — the default, as on remove.bg) returns our free, watermarked preview at up to 640 px and costs no credit; remove.bg returns a 0.25-megapixel image without watermark for 0.25 credits.
  • medium, hd, 4k, full and 50MP all cost 1 credit, as on remove.bg. There is no free monthly preview quota, so /v1.0/account always reports free_calls = 0.
  • X-Type is a coarse class (person / product / animal / car / other) derived from the segmentation model that was used; type_level = 2 and latest return the same coarse classes.
  • Shadows (shadow_type / shadow_opacity / add_shadow) and car-window semitransparency are accepted but never rendered — as on remove.bg for non-car subjects.
  • Input files are limited to 20 MB (remove.bg: 22 MB).

Errors on this endpoint use the remove.bg JSON:API envelope {"errors":[{"title":"…","code":"…"}]} with 400 invalid_parameter / 402 insufficient_credits / 403 auth_failed / 429 rate_limit_exceeded.

This is a compatibility layer for the main HTTP path, not a certified drop-in for the official SDKs or CLI.

Por qué construir con la API de Quitar fondo

PNG/JPG Salida
~5s por imagen
40/min Rendimiento por lotes
3d Eliminación automática
Bordes a nivel de cabello El cabello, el pelaje y los bordes semitransparentes se manejan automáticamente con un canal alfa limpio — sin halos, sin recortes duros.
Respuesta en menos de 5 s Una sola imagen generalmente devuelve una URL de resultado dentro de 5 segundos, de forma sincrónica.
Diseñado para procesamiento por lotes Rendimiento constante para alto volumen; combínelo con concurrencia y reintentos para integrarlo en su canal de proceso.
Minutos para integrar REST simple con muestras de copiar y pegar; las cuentas nuevas obtienen un crédito HD gratuito para pruebas.

Dónde los desarrolladores usan la API de Quitar fondo

Listado por lotes de comercio electrónico

Convierta las fotos de productos subidas por el vendedor en imágenes principales blancas o transparentes compatibles con el mercado, sin edición manual.

Eliminación de fondo integrada en la app

Integre la eliminación de fondo con un clic en su producto de diseño, galería o constructor de sitios — llame a la API, obtenga el resultado.

Flujos de trabajo automatizados

Conéctese a ERP / DAM / scripts para que las imágenes nuevas se recorten y archiven automáticamente al ingerirse.

1 Crear una clave de API Crea una clave en la página de claves de API. Las cuentas nuevas obtienen un crédito HD gratuito para pruebas.
2 Hacer una solicitud Copia cualquiera de los ejemplos anteriores, sustituye tu clave e imagen, y ejecuta tu primera llamada.
3 Ir a producción Ajusta la concurrencia y los reintentos, y lanza — facturado por imagen, con precios por volumen disponibles.

Preguntas frecuentes para desarrolladores

¿Qué imágenes son compatibles?

JPG / PNG / WebP / BMP hasta 20 MB, menos de 50 megapíxeles (lado más largo 32–10000 px). La salida es un PNG transparente a la resolución del archivo original, hasta 4096×4096.

¿Cómo se factura?

Por cada imagen procesada con éxito — tamaño completo = 1 crédito; tamaño de vista previa (con marca de agua) es gratuito para pruebas. Las cuentas nuevas obtienen un crédito HD gratuito.

¿Qué hace el parámetro de tamaño?

preview y auto devuelven una vista previa con marca de agua; full devuelve el resultado Full HD y usa 1 crédito.

¿Cuál es el límite de velocidad?

Hasta 40 imágenes por minuto por clave por defecto; contáctenos para aumentarlo.

APIs de otras herramientas

Referencia interactiva

El esquema OpenAPI completo — prueba solicitudes en vivo con tu cuenta a continuación.

Construye con la API de PixMiller Obtén tu clave API