Background Remover API

Remove backgrounds with one API call

Send one image or a batch of up to 8. Text, logos, and badges stay in the cutout.

Checking…

Try the API

Quick Integration

Endpoint

POST /api/v1/remove-background
curl -X POST /api/v1/remove-background \
  -H "x-api-key: $API_KEY" \
  -F image=@photo.jpg \
  -F format=png \
  -F quality=hd \
  -F responseMode=json

Bulk endpoint

POST /api/v1/remove-backgrounds
curl -X POST /api/v1/remove-backgrounds \
  -H "x-api-key: $API_KEY" \
  -F images=@photo1.jpg \
  -F images=@photo2.png \
  -F format=png \
  -F quality=hd

Health checks stay public. POST /api/v1/remove-background and POST /api/v1/remove-backgrounds require the key from API_KEY.

PNG, JPG, WEBPSupported formats
Up to 10 MBMaximum file size
HD outputHigh-quality results
Up to 8 imagesBulk remove in one call

Preview

Original

Upload an image to see the original here.

Background Removed

The transparent cutout will appear here.