API voor achtergrondverwijdering
Integreer achtergrondverwijdering in je app of workflow met een simpele HTTP-API: upload een afbeelding en krijg in seconden een transparante uitsnede terug.
- api
- developers
- tutorial

Je kunt de automatische achtergrondverwijdering van removerbg nu rechtstreeks integreren in je website, app of workflow. Het is een simpele HTTP-API: stuur een afbeelding en krijg in seconden een strakke uitsnede met transparante achtergrond terug.
# Wat je ermee kunt
- Upload een afbeelding als multipart form data — PNG, JPEG of WebP, tot 10 MB. - Kies je uitvoerformaat — een transparante PNG (standaard), of JPEG/WebP met instelbare kwaliteit. - Ontvang het resultaat zoals jij het wilt — de binaire afbeelding rechtstreeks, of een JSON-respons met een tijdelijke downloadlink.
Elke request loopt via ons beste model, dus er zijn geen niveaus om uit te kiezen — je krijgt altijd de uitsnede van de hoogste kwaliteit. Elke geslaagde verwijdering kost 1 credit, en mislukte requests (zoals een ongeldige sleutel of onvoldoende credits) worden nooit in rekening gebracht.
# Authenticatie
Maak een API-sleutel aan in je dashboard en stuur die mee als Bearer-token:
`` Authorization: Bearer rmbg_YOUR_API_KEY ``
Benieuwd wat er gebeurt met de afbeeldingen die je stuurt? De API volgt dezelfde werkwijze als de rest van het product — zo pakken we beveiliging en privacy bij remover.bg aan.
# Snel starten
Verwijder een achtergrond met één request:
`` 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 ``
Of vanuit 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 ```
# Opties
- format — png (standaard), jpeg of webp. - quality — een waarde van 0 tot 1 voor JPEG/WebP-compressie. - trim — true (standaard) snijdt de lege transparante marges weg. - response — image voor het binaire bestand (standaard), of url voor een JSON-respons met een tijdelijke link (ongeveer 24 uur geldig).
> Elke respons bevat een X-Credits-Remaining-header, zodat je je verbruik kunt bijhouden.
# Verwerken op schaal
Eén request verwerkt één afbeelding, maar hetzelfde endpoint drijft complete catalogi aan: draai het bij elke upload, in nachtelijke batchscripts of binnen een PIM/DAM-pipeline. Onze gids over achtergronden verwijderen in bulk neemt die patronen door, plus de QA-steekproeftactieken die duizenden uitsnedes consistent houden.
# In een paar minuten aan de slag
Met onze API-documentatie en kant-en-klare codevoorbeelden ben je in enkele minuten up-and-running. We horen graag wat je ermee bouwt.


