---
title: Background Remover
slug: remove-image-background
url: https://apyverse.com/apyhub/service/remove-image-background
provider: ApyHub
categories: [Image Processing]
tags: [image-background-removal, background-remover, image-processing, png-output, asset-processing]
auth: api_key
---

# Background Remover

Remove backgrounds from images sent by URL or upload. Returns a PNG file or a signed URL for cut-out assets.

## Endpoints

| Method | Path | Description | Atoms |
| --- | --- | --- | --- |
| POST | `processor/image/remove-background/url/file` | What it does Downloads the image found at the provided URL, removes its background, and returns the… | 1000 |
| POST | `processor/image/remove-background/url` | What it does Fetches an image from a source URL, removes its background, and returns the result as… | 1000 |
| POST | `processor/image/remove-background/file` | What it does Removes the background from an input raster image sent as multipart form data and retu… | 1000 |
| POST | `processor/image/remove-background/file/url` | What it does Uploads an image via multipart form data and returns a JSON object containing a data U… | 1000 |

## About

## What it does
Background Remover removes the background from an image and returns either a PNG file or a signed URL to the processed result. Send a source image by URL or upload it as multipart form data, and choose whether you want a direct download or a link response.

Use `POST /url/download` or `POST /multi-part/download` when you want the cut-out image back as binary data. Use `POST /url/link` or `POST /multi-part/link` when you prefer a JSON response with a `data` field containing a URI for the output image. The URL-based endpoints accept `image_url`; the multipart endpoints accept `image` as binary input.

This is useful when you need to isolate a product photo, remove a portrait background for an avatar pipeline, or prepare marketing assets for a catalog or template workflow. If your app accepts both remote images and uploaded files, Background Remover fits into either path without changing the output format you request.

## Usage

Authenticate with an ApyHub API key in the `apy-token` header.
Full docs and a live playground: https://apyverse.com/apyhub/service/remove-image-background
