API Hapus Background Otomatis untuk Aplikasi Anda
Integrasikan hapus background otomatis ke aplikasi atau alur kerja Anda lewat HTTP API sederhana: unggah gambar, terima potongan transparan seketika.
- api
- developers
- tutorial

Sekarang Anda bisa mengintegrasikan penghapusan background otomatis dari removerbg langsung ke situs, aplikasi, atau alur kerja Anda. Ini HTTP API yang sederhana: kirim sebuah gambar dan terima hasil potong yang bersih dengan background transparan dalam hitungan detik.
# Apa yang bisa Anda lakukan
- Unggah gambar sebagai multipart form data — PNG, JPEG, atau WebP, hingga 10 MB. - Pilih format keluaran — PNG transparan (bawaan), atau JPEG/WebP dengan kualitas yang bisa diatur. - Terima hasilnya sesuai selera Anda — berkas gambar biner secara langsung, atau respons JSON berisi URL unduhan sementara.
Setiap permintaan diproses oleh model kualitas terbaik kami, jadi tidak ada tingkatan yang perlu dipilih — Anda selalu mendapat hasil potong berkualitas tertinggi. Setiap penghapusan yang berhasil menghabiskan 1 kredit, dan permintaan yang gagal (misalnya kunci tidak valid atau kredit tidak mencukupi) tidak pernah ditagih.
# Autentikasi
Buat kunci API dari dasbor Anda dan kirimkan sebagai Bearer token:
`` Authorization: Bearer rmbg_YOUR_API_KEY ``
Penasaran apa yang terjadi pada gambar yang Anda kirim? API mengikuti praktik yang sama seperti bagian produk lainnya — begini pendekatan kami terhadap keamanan dan privasi di remover.bg.
# Mulai cepat
Hapus background hanya dengan satu permintaan:
`` 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 ``
Atau dari 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 ```
# Opsi
- format — png (bawaan), jpeg, atau webp. - quality — nilai dari 0 sampai 1 untuk kompresi JPEG/WebP. - trim — true (bawaan) memangkas margin transparan yang kosong. - response — image untuk berkas biner (bawaan), atau url untuk respons JSON berisi tautan sementara (berlaku sekitar 24 jam).
> Setiap respons menyertakan header X-Credits-Remaining, sehingga Anda bisa memantau pemakaian Anda.
# Memproses dalam skala besar
Satu permintaan menangani satu gambar, tetapi endpoint yang sama sanggup menopang katalog utuh: jalankan saat unggah, di skrip batch tengah malam, atau di dalam pipeline PIM/DAM. Panduan kami tentang hapus background massal membahas pola-pola tersebut, plus taktik sampling QA yang menjaga ribuan hasil potong tetap konsisten.
# Mulai dalam hitungan menit
Dengan dokumentasi API kami dan contoh kode yang siap disalin, Anda bisa langsung berjalan hanya dalam beberapa menit. Kami ingin sekali mendengar apa yang Anda bangun.


