PixMiller PixMiller
Home / API / Rimuovi sfondo API
API per sviluppatori

API Rimozione Sfondo REST API · v1

Integra lo strumento di rimozione sfondo di PixMiller nel tuo stack: una richiesta POST rimuove lo sfondo in circa 5 secondi e restituisce un PNG trasparente. Alta precisione dei bordi, fatturazione per immagine.

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]"
Rimuovi sfondo API
PixMiller REST API · v1
full = 1 credito · l'anteprima è gratuita

Carica un'immagine; l'IA rimuove lo sfondo e restituisce un PNG trasparente. Sincrono — di solito pochi secondi.

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

Autenticazione e richiesta

Invia la tua chiave segreta nell'header della richiesta X-Api-Key: YOUR_API_KEY. Crea e gestisci le chiavi nella tua pagina account.
Parametro Tipo Obbligatorio Descrizione
image_file file obbligatorio* Immagine da elaborare, caricamento multipart. JPG / PNG / WebP, fino a 20 MB
image_url string obbligatorio* Oppure un URL pubblico dell'immagine (fornisci uno tra image_file / image_url)
size string facoltativo preview (gratuita, con filigrana) / full (HD, 1 credito) / auto. Predefinito preview
format string facoltativo auto (PNG se trasparente, altrimenti JPG — predefinito) / png / jpg
bg_color string facoltativo Sfondo risultato: trasparente (predefinito) / bianco / qualsiasi #RRGGBB
* Fornisci almeno image_file o image_url.
2

Esempi di codice

Scegli una lingua e copia — funziona subito.
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

Risposta

201 Created · JSON
1{2  "url": "https://cdn.pixmiller.com/result/8Kd2pQ.png"3}
url URL temporaneo dell'immagine elaborata (l'immagine sottostante viene eliminata automaticamente dopo 3 giorni).
4

Errori

Gli errori restituiscono il codice di stato corrispondente e un body JSON nella forma {"errors":{"code":"…","message":"…"}}.

400 validation error image_file mancante o non valido, file troppo grande o fonti immagine in conflitto.
401 authentication_failed L'intestazione X-Api-Key è mancante o non valida.
402 not_enough_credit È stato richiesto size=full ma l'account non ha crediti HD disponibili.
422 invalid_image L'immagine non è stata elaborata — troppo piccola, formato non supportato o decodifica non riuscita.
429 throttled Limite di frequenza superato. Rallenta e riprova dopo l'intestazione 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 Descrizione
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.

Perché costruire sull'API Rimuovi sfondo

PNG/JPG Risultato
~5s Per immagine
40/min Capacità batch
3d Cancellazione automatica
Bordi a livello dei capelli Peli, pelo e bordi semi-trasparenti vengono gestiti automaticamente con un canale alfa pulito — senza aloni o tagli netti.
Risposta sotto i 5 secondi Una singola immagine restituisce normalmente un URL risultato entro 5 secondi, in modo sincrono.
Progettato per il batch Throughput stabile per grandi volumi; combina con concorrenza e tentativi per integrarlo nella tua pipeline.
Minuti per l'integrazione REST semplice con esempi copiabili; i nuovi account ottengono un credito HD gratuito per i test.

Dove gli sviluppatori usano l'API Rimuovi sfondo

Inserimento massivo e-commerce

Trasforma le foto prodotto caricate dai venditori in immagini principali bianche o trasparenti conformi ai marketplace, senza editing manuale.

Rimozione sfondo nell'app

Integra la rimozione dello sfondo con un clic nel tuo prodotto di design, galleria o costruttore di siti — chiama l'API, ottieni il risultato.

Flussi di lavoro automatizzati

Collega a ERP / DAM / script per ritagliare e archiviare automaticamente le nuove immagini all'importazione.

1 Crea una chiave API Crea una chiave nella pagina delle chiavi API. I nuovi account ottengono un credito HD gratuito per i test.
2 Effettua una richiesta Copia un esempio qui sopra, sostituisci la tua chiave ed immagine, ed esegui la tua prima chiamata.
3 Passa alla produzione Regola concorrenza e tentativi, poi lancia — fatturato per immagine, prezzi volume disponibili.

FAQ sviluppatori

Quali immagini sono supportate?

JPG / PNG / WebP / BMP fino a 20MB, sotto 50 megapixel (lato più lungo 32–10000px). L'output è un PNG trasparente alla risoluzione sorgente, fino a 4096×4096.

Come viene addebitato?

Per immagine elaborata con successo — dimensione completa = 1 credito; dimensione anteprima (con filigrana) è gratuita per i test. I nuovi account ottengono un credito HD gratuito.

Cosa fa il parametro size?

preview e auto restituiscono un'anteprima con filigrana; full restituisce il risultato Full HD e usa 1 credito.

Qual è il limite di frequenza?

Fino a 40 immagini al minuto per chiave per impostazione predefinita; contattaci per aumentarlo.

API di altri strumenti

Riferimento interattivo

Lo schema OpenAPI completo — prova le richieste live sul tuo account qui sotto.

Costruisci con l'API PixMiller Ottieni la tua chiave API