How long does background removal take?
About five seconds for a typical photo, from upload to downloadable PNG. Very large images and busy moments take a little longer. Through the API, synchronous requests finish within 30 seconds and larger images run as async jobs with a callback.
Upload time is usually the biggest part on mobile data — a 12-megapixel phone photo is 4–6 MB. The model itself runs in well under a second on our GPUs; the rest is transfer and encoding the PNG.
Developers processing catalogues should use the jobs endpoint: submit up to 50 images per call and receive results by callback instead of waiting on each request.