PixMiller PixMiller
Accueil / API / Suppression d'arrière-plan API
API développeur

API de suppression d'arrière-plan REST API · v1

Intégrez le supprimeur de fond de PixMiller dans votre stack : une requête POST supprime l'arrière-plan en environ 5 secondes et renvoie un PNG transparent. Grande précision des bords, facturé par image.

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]"
Suppression d'arrière-plan API
PixMiller REST API · v1
plein = 1 crédit · l'aperçu est gratuit

Téléversez une image ; l'IA supprime l'arrière-plan et renvoie un PNG transparent. Synchrone — généralement quelques secondes.

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

Authentification et requête

Envoyez votre clé secrète dans l'en-tête de requête X-Api-Key: YOUR_API_KEY. Créez et gérez les clés sur votre page de compte.
Paramètre Type Obligatoire Description
image_file file obligatoire* Image à traiter, téléversement multipart. JPG / PNG / WebP, jusqu'à 20 Mo
image_url string obligatoire* Ou une URL d'image publique (fournissez image_file ou image_url)
size string facultatif aperçu (gratuit, avec filigrane) / plein (HD, 1 crédit) / auto. Par défaut aperçu
format string facultatif auto (PNG si transparent, sinon JPG — par défaut) / png / jpg
bg_color string facultatif Fond du résultat : transparent (par défaut) / blanc / n'importe quel #RRGGBB
* Fournissez au moins image_file ou image_url.
2

Exemples de code

Choisissez une langue et copiez — fonctionne directement.
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

Réponse

201 Created · JSON
1{2  "url": "https://cdn.pixmiller.com/result/8Kd2pQ.png"3}
url URL temporaire de l'image traitée (l'image sous-jacente est automatiquement supprimée après 3 jours).
4

Erreurs

Les erreurs renvoient le code d'état correspondant et un corps JSON de la forme {"errors":{"code":"…","message":"…"}}.

400 validation error image_file manquant ou invalide, fichier trop volumineux, ou sources d'image conflictuelles.
401 authentication_failed L'en-tête X-Api-Key est manquant ou invalide.
402 not_enough_credit size=full a été demandé mais le compte n'a plus de crédits HD.
422 invalid_image L'image n'a pas pu être traitée — trop petite, format non pris en charge ou échec du décodage.
429 throttled Limite de débit dépassée. Ralentissez et réessayez après l'en-tête 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 Description
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.

Pourquoi construire sur l'API Suppression d'arrière-plan

PNG/JPG Sortie
~5s Par image
40/min Débit par lot
3d Suppression automatique
Contours nets au niveau des cheveux Les cheveux, la fourrure et les bords semi-transparents sont gérés automatiquement avec un canal alpha propre — pas de halos, pas de coupures nettes.
Réponse en moins de 5 s Une seule image renvoie généralement une URL de résultat en 5 secondes, de manière synchrone.
Conçu pour le traitement par lot Débit stable pour les gros volumes ; combinez avec la concurrence et les tentatives pour l'intégrer à votre pipeline.
Intégration en quelques minutes REST simple avec des exemples copiables ; les nouveaux comptes obtiennent un crédit HD gratuit pour les tests.

Où les développeurs utilisent l'API Suppression d'arrière-plan

Mise en ligne en masse pour e-commerce

Transformez les photos produits téléversées par les vendeurs en images principales blanches ou transparentes conformes aux marketplaces, sans retouche manuelle.

Suppression d'arrière-plan intégrée à l'application

Intégrez la suppression d'arrière-plan en un clic dans votre produit de design, galerie ou constructeur de site — appelez l'API, obtenez le résultat.

Flux de travail automatisés

Connectez-vous à l'ERP / DAM / scripts pour que les nouvelles images soient découpées et classées automatiquement à l'import.

1 Créer une clé API Créez une clé sur la page des clés API. Les nouveaux comptes obtiennent un crédit HD gratuit pour les tests.
2 Envoyer une requête Copiez n'importe quel exemple ci-dessus, remplacez votre clé et image, et exécutez votre premier appel.
3 Passer en production Ajustez la concurrence et les tentatives, puis lancez — facturé par image, tarification par volume disponible.

FAQ développeur

Quels formats d'image sont pris en charge ?

JPG / PNG / WebP / BMP jusqu'à 20 Mo, moins de 50 mégapixels (côté le plus long 32–10000 px). La sortie est un PNG transparent à la résolution source, jusqu'à 4096×4096.

Comment est-ce facturé ?

Par image traitée avec succès — taille complète = 1 crédit ; taille aperçu (avec filigrane) est gratuite pour les tests. Les nouveaux comptes obtiennent un crédit HD gratuit.

Que fait le paramètre size ?

preview et auto renvoient un aperçu avec filigrane ; full renvoie le résultat Full HD et utilise 1 crédit.

Quelle est la limite de débit ?

Jusqu'à 40 images par minute par clé par défaut ; contactez-nous pour l'augmenter.

API des autres outils

Référence interactive

Le schéma OpenAPI complet — testez les requêtes en direct contre votre compte ci-dessous.

Développez avec l'API PixMiller Obtenez votre clé API