← Blog
2 min na pagbasa

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
API ng Pag-alis ng Background

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_KEY

Nagtataka 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.png

O 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 PNG

Mga Opsyon

  • formatpng (default), jpeg, o webp.
  • quality — value mula 0 hanggang 1 para sa JPEG/WebP compression.
  • trim — sa true (default), tinatanggal ang mga walang laman na transparent na margin.
  • responseimage para sa binary file (default), o url para 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.

Magpatuloy sa pagbabasa