LassoCut: Wechseln Sie vor dem 1. Dezember 2026 von der remove.bg-API
remove.bg schließt am 1. Dezember 2026 (Website und Konten um 9 Uhr MEZ). Die Self-Service-API nimmt ab dem 1. Dezember 2026 keine Anfragen mehr an, und die Plugins werden am selben Tag zurückgezogen.
Daten und Enterprise-Verträge (die weiterlaufen): FAQ von remove.bg. Die Ankündigung wurde Anfang September 2026 gemeldet (Bitvoxy, 3. September 2026). Was genau wird eingestellt?
LassoCut ist mit der remove.bg-API kompatibel: Ändern Sie Basis-URL und Schlüssel, und Ihre bestehenden Anfragen funktionieren weiter, mit demselben Endpunkt, denselben Parametern und denselben Fehlercodes. Wenn Sie für Ihren Code eine remove.bg Alternative suchen, ist das der kürzeste Weg.
- Endpunkt:
POST https://api.lassocut.com/v1.0/removebg - Authentifizierung: derselbe Header
X-Api-Key - 50 kostenlose Vorschauen pro Monat (bis zu 10 pro Tag) in jedem Konto
- Ohne Abonnement; gekaufte Credits verfallen nie
Aktualisiert am 27. September 2026.
Eine URL ändern
- https://api.remove.bg/v1.0/ + https://api.lassocut.com/v1.0/
- Holen Sie sich einen LassoCut-Schlüssel. Melden Sie sich mit GitHub oder Google in Ihrem Konto an (Seite auf Englisch) und erstellen Sie einen Schlüssel.
- Ersetzen Sie die Basis-URL. Aus
https://api.remove.bg/v1.0/wirdhttps://api.lassocut.com/v1.0/. - Ersetzen Sie den Schlüssel. Er bleibt im Header
X-Api-Key. Pfade, Formularfelder, JSON-Körper und Antwortformate ändern sich nicht.
Kompatibilität, Parameter für Parameter
Jede Zeile ist ein Element der remove.bg-API v1.0. Die Spalte LassoCut zeigt, was die LassoCut-API heute akzeptiert. Die Spalte Leonardo.Ai ist der Weg, auf den remove.bg die Kunden der Self-Service-API verweist; sie stammt aus dem Migrationsleitfaden von Leonardo, abgerufen am 27. September 2026. Wo Leonardo einen Parameter beibehält, wandert er in ein JSON-Objekt parameters. „Nicht dokumentiert“ bedeutet, dass dieser Leitfaden ihn nicht erwähnt.
| remove.bg-API v1.0 | LassoCut | Leonardo.Ai |
|---|---|---|
Endpunkt POST /v1.0/removebg | Gleicher Pfad | Anders: POST /api/rest/v2/generationssync |
Authentifizierung X-Api-Key | Gleicher Header | Nein: Authorization: Bearer |
image_file (Multipart) | Ja | Nein: nur JSON (Base64 oder ein separater Upload-Endpunkt) |
image_url | Ja | Verschoben: guidances.image_reference (URL) |
image_file_b64 | Ja | Verschoben: guidances.image_reference (BASE64) |
size | Ja | Ja, innerhalb von parameters |
type | Ja | Ja, innerhalb von parameters |
format auto, png, jpg, webp, zip | Alle fünf | png, jpg, webp; kein auto und kein zip |
bg_color | Ja | Ja, innerhalb von parameters |
bg_image_url, bg_image_file | Beide | bg_image_file: nein; bg_image_url: verschoben nach guidances.background_image_reference |
crop, crop_margin | Ja | Ja, innerhalb von parameters |
scale, position | Ja | Ja, innerhalb von parameters |
channels rgba, alpha | Ja | Ja, innerhalb von parameters |
| Bildbytes in der Antwort | Ja (oder JSON mit Accept: application/json) | Nein: immer JSON (URL oder Base64) |
Header X-Credits-Charged, X-Type, X-Width, X-Height | Ja, dazu X-Foreground-* | Nein: Kosten in einem Objekt cost, Breite und Höhe im JSON-Körper; kein X-Type und keine Position des Motivs |
GET /v1.0/account | Ja, gleiches Antwortformat | Nicht dokumentiert |
POST /v1.0/improve | Ja | Nein |
LassoCut akzeptiert außerdem roi, type_level, semitransparency, add_shadow, shadow_type und shadow_opacity, die alten Größennamen (small, regular, medium, hd, 4k), und liefert die Header zum Anfragelimit sowie 429 mit Retry-After. Siehe die API-Referenz (auf Englisch).
Vorher und nachher: Nur URL und Schlüssel ändern sich
Die Beispiele in curl, Python und Node wurden am 27. September 2026 gegen die Produktions-API ausgeführt und lieferten ein PNG.
curl
Vorher
curl -H "X-Api-Key: $REMOVE_BG_API_KEY" \ -F "image_file=@photo.jpg" \ -F "size=auto" \ -o ohne-hintergrund.png \ https://api.remove.bg/v1.0/removebg
Nachher
curl -H "X-Api-Key: $LASSOCUT_API_KEY" \ -F "image_file=@photo.jpg" \ -F "size=auto" \ -o ohne-hintergrund.png \ https://api.lassocut.com/v1.0/removebg
Python (requests)
Vorher
import os, requests
r = requests.post(
"https://api.remove.bg/v1.0/removebg",
headers={"X-Api-Key": os.environ["REMOVE_BG_API_KEY"]},
files={"image_file": open("photo.jpg", "rb")},
data={"size": "auto"},
)
r.raise_for_status()
open("ohne-hintergrund.png", "wb").write(r.content)
print("berechnete Credits:", r.headers["X-Credits-Charged"])
Nachher
import os, requests
r = requests.post(
"https://api.lassocut.com/v1.0/removebg",
headers={"X-Api-Key": os.environ["LASSOCUT_API_KEY"]},
files={"image_file": open("photo.jpg", "rb")},
data={"size": "auto"},
)
r.raise_for_status()
open("ohne-hintergrund.png", "wb").write(r.content)
print("berechnete Credits:", r.headers["X-Credits-Charged"])
Node.js (18 oder neuer, fetch)
Vorher
import { readFile, writeFile } from "node:fs/promises";
const form = new FormData();
form.append("image_file", new Blob([await readFile("photo.jpg")]), "photo.jpg");
form.append("size", "auto");
const res = await fetch("https://api.remove.bg/v1.0/removebg", {
method: "POST",
headers: { "X-Api-Key": process.env.REMOVE_BG_API_KEY },
body: form,
});
if (!res.ok) throw new Error(JSON.stringify(await res.json()));
await writeFile("ohne-hintergrund.png", Buffer.from(await res.arrayBuffer()));
Nachher
import { readFile, writeFile } from "node:fs/promises";
const form = new FormData();
form.append("image_file", new Blob([await readFile("photo.jpg")]), "photo.jpg");
form.append("size", "auto");
const res = await fetch("https://api.lassocut.com/v1.0/removebg", {
method: "POST",
headers: { "X-Api-Key": process.env.LASSOCUT_API_KEY },
body: form,
});
if (!res.ok) throw new Error(JSON.stringify(await res.json()));
await writeFile("ohne-hintergrund.png", Buffer.from(await res.arrayBuffer()));
PHP (cURL)
Vorher
$ch = curl_init("https://api.remove.bg/v1.0/removebg");
curl_setopt_array($ch, [
CURLOPT_HTTPHEADER => ["X-Api-Key: " . getenv("REMOVE_BG_API_KEY")],
CURLOPT_POSTFIELDS => ["image_file" => new CURLFile("photo.jpg"), "size" => "auto"],
CURLOPT_RETURNTRANSFER => true,
]);
file_put_contents("ohne-hintergrund.png", curl_exec($ch));
Nachher
$ch = curl_init("https://api.lassocut.com/v1.0/removebg");
curl_setopt_array($ch, [
CURLOPT_HTTPHEADER => ["X-Api-Key: " . getenv("LASSOCUT_API_KEY")],
CURLOPT_POSTFIELDS => ["image_file" => new CURLFile("photo.jpg"), "size" => "auto"],
CURLOPT_RETURNTRANSFER => true,
]);
file_put_contents("ohne-hintergrund.png", curl_exec($ch));
Guthaben abfragen
curl -H "X-Api-Key: $LASSOCUT_API_KEY" https://api.lassocut.com/v1.0/account
Die Antwort hat dasselbe Format wie bisher: data.attributes.credits und data.attributes.api.free_calls.
Bibliotheken und Kommandozeile
Python: Paket removebg
Die Adresse ist eine Konstante des Moduls: Ändern Sie sie einmal, bevor Sie den Client erstellen.
import removebg.removebg
removebg.removebg.API_ENDPOINT = "https://api.lassocut.com/v1.0/removebg"
from removebg import RemoveBg
RemoveBg(LASSOCUT_API_KEY, "fehler.log").remove_background_from_img_file("photo.jpg")
PHP: mtownsend/remove-bg
Die Adresse ist eine öffentliche Eigenschaft des Clients.
$removebg = new \Mtownsend\RemoveBg\RemoveBg($lassocutApiKey);
$removebg->endpoint = 'https://api.lassocut.com/v1.0/removebg';
$removebg->file('photo.jpg')->save('ohne-hintergrund.png');
Kommandozeile: die LassoCut-CLI
Dieselben Optionen wie das Kommandozeilen-Tool von remove.bg, die Ergebnisse behalten das Suffix -removebg, und REMOVE_BG_API_KEY wird weiterhin gelesen. Erfordert Node.js 18 oder neuer. Details in der CLI-Anleitung (auf Englisch).
export LASSOCUT_API_KEY=ihr-schluessel npm install -g lassocut-cli lassocut --output-directory ausgabe/ fotos/
Quellcode und vollständige Liste der Optionen: github.com/jaupin94/lassocut-cli.
Node.js: Paket remove.bg
Seine Adresse ist fest im Code hinterlegt. Rufen Sie die API wie oben mit fetch auf: Dafür genügen wenige Zeilen.
Die Plugins, die am 1. Dezember nicht mehr funktionieren
Die Plugins von remove.bg werden am selben Tag zurückgezogen (FAQ von remove.bg), und Plugins von Drittanbietern, die die remove.bg-API aufrufen, funktionieren damit nicht mehr. LassoCut hat eigene Plugins für diese Tools, alle mit einem einzigen Konto und einem einzigen Credit-Guthaben (Anleitungen auf Englisch):
- Photoshop: Das freigestellte Bild wird als neue Ebene hinzugefügt.
- Figma: arbeitet direkt an Ort und Stelle, in Figma, FigJam und Figma Slides.
- WordPress und WooCommerce: Mediathek und Produktbilder, die Originale bleiben erhalten.
- GIMP 3: Das freigestellte Bild wird als neue Ebene hinzugefügt.
- n8n: ein von n8n verifizierter Node, oder Ihr HTTP-Request-Node mit neuer URL und neuem Schlüssel.
- Zapier: entfernt den Bildhintergrund in jedem Zap und gibt eine Datei zurück.
- Make: eine OAuth-App mit einem Modul Remove Background, oder Ihr HTTP-Modul mit neuer URL und neuem Schlüssel.
Sie nutzen die Desktop-App oder das Kommandozeilen-Tool von remove.bg? Lesen Sie die Anleitung zur Desktop-App und die CLI-Anleitung (auf Englisch). Alle Tools finden Sie auf der Seite Plattformen. Für einen ganzen Ordner ohne Code lesen Sie, wie die Stapelverarbeitung funktioniert.
Credits, die nie verfallen
LassoCut hat kein Abonnement. Sie kaufen Credits, wenn Sie sie brauchen, und gekaufte Credits verfallen nicht, solange Ihr Konto besteht. 1 Credit = 1 Bild in voller Größe; eine Vorschau kostet 0,25 Credit, und jedes Konto erhält 50 kostenlose Vorschauen pro Monat (bis zu 10 pro Tag).
Pakete: 100 Credits für 9 USD, 1.000 für 39 USD (0,039 USD pro Bild), 10.000 für 249 USD (0,0249 USD pro Bild) und 100.000 für 1.500 USD (0,015 USD pro Bild). Siehe die Preise.
Zum Vergleich: Leonardo.Ai berechnet 0,1047 USD pro Bild für das Entfernen des Hintergrunds (Migrationsleitfaden von Leonardo, abgerufen am 27. September 2026).
Nicht genutzte vorausbezahlte remove.bg-Credits (PAYG) verfallen am 1. Dezember 2026 und gelten nicht bei LassoCut (FAQ von remove.bg).
Was sich ändert
- Schatten.
add_shadowundshadow_typewerden akzeptiert. Der Schlagschatten und der Wurfschatten (auch das, was3Dundautoliefern) werden gezeichnet; der Stil „car“ (Fahrzeug) noch nicht. - Das Freistellen selbst. Unsere Verarbeitung ist nicht die von remove.bg: Die Kanten werden nicht pixelgenau identisch sein. Testen Sie mit einer Auswahl Ihrer eigenen Bilder, bevor Sie die Produktion umstellen.
- Erkannter Typ. Mit
type=autostammtX-Typevon unserem eigenen Klassifikator und kann bei mehrdeutigen Bildern von dem abweichen, was Sie bisher erhielten. - Bestehende Credits. remove.bg-Credits gelten nicht bei LassoCut.
Fragen
Gehört LassoCut zu remove.bg?
Nein. LassoCut ist ein unabhängiger Dienst, betrieben von der JAUPIN Design LLC. Er implementiert die öffentlich dokumentierte remove.bg-API, damit bestehender Code weiter funktioniert.
Warum nicht zu Leonardo.Ai wechseln?
Das ist möglich. Laut dem Migrationsleitfaden von Leonardo nutzt deren API einen anderen Endpunkt, ein Bearer-Token und ausschließlich JSON-Anfragen, ohne Multipart-Upload, ohne ZIP-Ausgabe und ohne format=auto: Die Aufrufe müssen neu geschrieben werden. Mit LassoCut funktionieren bestehende Aufrufe weiter, sobald Sie URL und Schlüssel ändern. Die anderen Optionen finden Sie im Vergleich der remove.bg-Alternativen.
Wird auch die Enterprise-API von remove.bg eingestellt?
Nein. Laut der FAQ von remove.bg sind Enterprise-API-Verträge nicht betroffen. Am 1. Dezember 2026 wird die Self-Service-API eingestellt.
Werden meine Bilder gespeichert?
Nein. An /removebg gesendete Bilder werden im Arbeitsspeicher verarbeitet und danach gelöscht. Gespeichert werden nur Bilder, die Sie selbst an /improve senden, um die Modelle zu verbessern.
Etwas stimmt nicht überein?
Senden Sie die Anfrage und die erhaltene Antwort an contact@lassocut.com. Kompatibilitätsfehler haben Vorrang.