API ng Pag-alis ng Background
I-integrate ang awtomatikong pag-alis ng background sa app o workflow mo — simpleng HTTP API: mag-upload ng larawan, kumuha ng transparent na cutout sa segundo.
- api
- developers
- tutorial

Puwede mo nang i-integrate ang awtomatikong background removal ng removerbg nang direkta sa iyong website, app, o workflow. Simple itong HTTP API: nagpapadala ka ng larawan at makakakuha ng malinis na cutout na may transparent na background sa loob lang ng ilang segundo.
Ano ang magagawa mo
- Mag-upload ng larawan bilang multipart form data — PNG, JPEG, o WebP, hanggang 10 MB.
- Piliin ang output format — transparent na PNG (default), o JPEG/WebP na may adjustable na quality.
- Kunin ang resulta sa paraang gusto mo — direkta ang binary image, o JSON response na may temporary na download URL.
Dumadaan ang bawat request sa aming pinaka-mataas na kalidad na modelo, kaya walang mga tier na pipiliin — palagi kang makakakuha ng cutout na may pinakamataas na kalidad. Ang bawat matagumpay na pag-alis ng background ay nagkakahalaga ng 1 credit, at hindi sinisingil ang mga failed request (gaya ng invalid na key o kulang na credits).
Authentication
Gumawa ng API key mula sa iyong dashboard at ipadala ito bilang Bearer token:
Authorization: Bearer rmbg_YOUR_API_KEYNagtataka kung ano ang nangyayari sa mga larawang ipinapadala mo? Sinusunod ng API ang parehong mga practice na ginagamit ng buong produkto — narito kung paano namin nilalapitan ang seguridad at privacy sa remover.bg.
Mabilisang Pagsisimula
Alisin ang background gamit ang iisang 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.pngO gamit ang 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 rmbg_YOUR_API_KEY" },
body: form,
});
if (!res.ok) throw new Error(await res.text());
const blob = await res.blob(); // your transparent PNGMga Opsyon
format—png(default),jpeg, owebp.quality— value mula0hanggang1para sa JPEG/WebP compression.trim— satrue(default), tinatanggal ang mga walang laman na transparent na margin.response—imagepara sa binary file (default), ourlpara sa JSON response na may temporary na link (valid nang ~24 oras).
Kasama sa bawat response ang X-Credits-Remaining header, para masubaybayan mo ang iyong paggamit.Pagpoproseso sa Malaking Iskala
Isang request ang humahawak ng isang larawan, pero ang parehong endpoint ang nagpapatakbo ng buong catalog: patakbuhin ito sa oras ng pag-upload, sa nightly batch script, o sa loob ng PIM/DAM pipeline. Tinatalakay ng aming gabay sa bulk background removal ang mga pattern na iyon, kasama ang mga QA sampling tactic na nagpapanatili ng consistency sa libu-libong cutout.
Magsimula sa Loob ng Ilang Minuto
Sa tulong ng aming API docs at mga ready-to-copy na code sample, puwede kang makapagsimula agad sa loob lang ng ilang minuto. Gusto naming malaman kung ano ang gagawin mo.


