Hintergrund entfernen per API – Freistellen automatisieren
Integriere automatisches Hintergrund-Entfernen per HTTP-API in deine App: Bild hochladen, in Sekunden ein freigestelltes PNG mit Transparenz erhalten.
- api
- developers
- tutorial

Du kannst das automatische Hintergrund-Entfernen von removerbg jetzt direkt in deine Website, App oder deinen Workflow integrieren. Es ist eine einfache HTTP-API: du schickst ein Bild und bekommst in Sekunden ein sauber freigestelltes Ergebnis mit transparentem Hintergrund zurück.
# Was du damit machen kannst
- Bild hochladen als Multipart-Formulardaten — PNG, JPEG oder WebP, bis zu 10 MB. - Ausgabeformat wählen — ein transparentes PNG (Standard) oder JPEG/WebP mit einstellbarer Qualität. - Ergebnis nach Wunsch erhalten — das Bild direkt als Binärdatei oder eine JSON-Antwort mit einer temporären Download-URL.
Jede Anfrage läuft über unser bestes Modell — es gibt also keine Qualitätsstufen zur Auswahl, du bekommst immer das Freistellergebnis in höchster Qualität. Jedes erfolgreiche Entfernen kostet 1 Credit; fehlgeschlagene Anfragen (etwa durch einen ungültigen Key oder zu wenige Credits) werden nie berechnet.
# Authentifizierung
Erstelle einen API-Key in deinem Dashboard und sende ihn als Bearer-Token:
`` Authorization: Bearer rmbg_YOUR_API_KEY ``
Du fragst dich, was mit den Bildern passiert, die du schickst? Die API folgt denselben Grundsätzen wie der Rest des Produkts — hier erklären wir unseren Ansatz zu Sicherheit und Datenschutz bei remover.bg.
# Schnellstart
Entferne einen Hintergrund mit einer einzigen Anfrage:
`` curl -X POST "https://api.remover.bg/remove-bg?format=png" \ -H "Authorization: Bearer rmbg_YOUR_API_KEY" \ -F "file=@photo.jpg" \ --output result.png ``
Oder aus JavaScript:
``` const form = new FormData(); form.append("file", fileInput.files[0]);
const res = await fetch("https://api.remover.bg/remove-bg", { method: "POST", headers: { Authorization: "Bearer rmbgYOURAPI_KEY" }, body: form, });
if (!res.ok) throw new Error(await res.text()); const blob = await res.blob(); // your transparent PNG ```
# Optionen
- format — png (Standard), jpeg oder webp. - quality — ein Wert von 0 bis 1 für die JPEG/WebP-Komprimierung. - trim — true (Standard) schneidet die leeren transparenten Ränder ab. - response — image für die Binärdatei (Standard) oder url für eine JSON-Antwort mit einem temporären Link (ca. 24 Stunden gültig).
> Jede Antwort enthält einen X-Credits-Remaining-Header, damit du deinen Verbrauch immer im Blick behältst.
# Verarbeitung in großem Stil
Eine Anfrage verarbeitet ein Bild, doch derselbe Endpoint stemmt ganze Kataloge: Führe ihn beim Upload aus, in nächtlichen Batch-Skripten oder innerhalb einer PIM/DAM-Pipeline. Unser Guide zum massenhaften Entfernen von Hintergründen geht diese Muster durch — samt der QA-Stichproben-Taktiken, mit denen Tausende Freisteller konsistent bleiben.
# In wenigen Minuten startklar
Mit unserer API-Dokumentation und fertigen Codebeispielen zum Kopieren bist du in wenigen Minuten einsatzbereit. Wir sind gespannt, was du damit baust.


