Bestehender Kunde? Anmelden
Die Self-Service-API von remove.bg nimmt ab dem 1. Dezember 2026 keine Anfragen mehr an. Wenn Sie sie aus eigenem HTTP-Code aufrufen, ist der Umzug zu PixMiller meist eine Änderung von Basis-URL und Schlüssel — diese Seite zeigt genau, was unverändert übernommen wird, was sich anders verhält und was keine Wirkung hat.
1curl -X POST "https://api.remove.bg/v1.0/removebg" \2 -H "X-Api-Key: REMOVEBG_KEY" \3 -F "[email protected]" \4 -F "size=auto" \5 -o out.png
1curl -X POST "https://api.pixmiller.com/v1.0/removebg" \2 -H "X-Api-Key: PIXMILLER_KEY" \3 -F "[email protected]" \4 -F "size=auto" \5 -o out.png6# 200 OK → image bytes, written straight to out.png7# X-Credits-Charged: 1 X-Width: 1200 X-Height: 1600 X-Type: product
| Parameter | Status | Hinweise |
|---|---|---|
image_file
|
Gleich | Multipart-Upload. JPG / PNG / WebP, bis zu 20 MB (remove.bg: 22 MB). |
image_url
|
Gleich | Öffentlich erreichbare Bild-URL, die auf unserer Seite abgerufen wird, mit demselben Limit von 20 MB. |
image_file_b64
|
Gleich | Base64-kodiertes Bild im Request-Body, genau wie bei remove.bg. |
size
|
Anders | Dieselben Werte, dieselbe Standardeinstellung (preview) und dieselben Megapixel-Obergrenzen — aber preview ist hier ein kostenloses Bild mit Wasserzeichen bis 640 px, nicht 0,25 MP ohne Wasserzeichen. medium / hd / 4k / full / 50MP kosten je 1 Credit; auto nutzt die kostenpflichtige Stufe, solange Credits vorhanden sind. |
format
|
Gleich | auto / png / jpg / webp / zip — zip enthält color.jpg und alpha.png wie bei remove.bg. Accept: application/json liefert den base64-Umschlag. Die PNG-Ausgabe ist auf 10 Megapixel begrenzt. |
type, type_level
|
Anders | Wird akzeptiert; type wird auf unsere eigenen Modelle abgebildet. X-Type meldet eine grobe Klasse — person, product, animal, car oder other — und type_level=2 / latest liefern dieselben groben Klassen. |
crop, crop_margin
|
Gleich | Schneidet auf das Motiv zu, mit derselben margin-Syntax und derselben Obergrenze von 50% / 500 px. |
roi
|
Gleich | Region of Interest in Pixeln oder Prozent, wie bei remove.bg. |
scale, position
|
Gleich | Skalierung des Motivs über scale (10%–100% oder original) und position, wie bei remove.bg. |
channels
|
Gleich | rgba (Standard) oder alpha nur für die Maske. |
bg_color
|
Gleich | Standardmäßig transparent; 3-, 4-, 6- oder 8-stelliger Hex-Wert mit oder ohne #, oder ein Farbname. |
bg_image_file, bg_image_url
|
Gleich | Wird so skaliert, dass es die Ausgabe füllt, und zentriert; nicht mit bg_color kombinierbar. |
add_shadow, shadow_type, shadow_opacity
|
Keine Wirkung | Wird gegen die Werte von remove.bg validiert, es wird aber nie ein Schatten gerendert. |
semitransparency
|
Keine Wirkung | Wird akzeptiert; halbtransparente Bereiche werden immer automatisch behandelt. |
Der account-Endpunkt meldet das verbleibende Credit-Guthaben des Schlüssels unter data.attributes.credits; eine gegen remove.bg geschriebene Guthabenprüfung behält also ihre Form. Es gibt kein monatliches Freikontingent, free_calls ist daher immer 0.
1curl "https://api.pixmiller.com/v1.0/account" \2 -H "X-Api-Key: PIXMILLER_KEY"
invalid_parameter
Ein Wert außerhalb des von remove.bg zugelassenen Bereichs für size / format / crop / scale / … oder eine fehlende Bildquelle; title nennt den betroffenen Parameter.
file_too_large
Das Eingabebild überschreitet 20 MB.
unknown_foreground
Im Bild konnte kein Vordergrund gefunden werden.
insufficient_credits
Eine kostenpflichtige Stufe wurde angefordert, aber das Guthaben ist leer. Es wird nichts berechnet.
auth_failed / invalid_api_key
Der X-Api-Key-Header fehlt (auth_failed) oder ist falsch (invalid_api_key) — 403 wie bei remove.bg, nicht 401.
rate_limit_exceeded
Rate-Limit überschritten. Wiederholen Sie die Anfrage nach dem Retry-After-Header.
result_fetch_failed
Das Ergebnis konnte nicht aus dem Speicher geholt werden. Es wurde nichts berechnet — wiederholen Sie die Anfrage.
Sind Sie sicher, dass Sie sich abmelden möchten?