AI Background Remover: Transparent PNG, No GPU avatar

AI Background Remover: Transparent PNG, No GPU

Pricing

from $5.00 / 1,000 background removeds

Go to Apify Store
AI Background Remover: Transparent PNG, No GPU

AI Background Remover: Transparent PNG, No GPU

Remove the background from product photos, portraits and logos with BiRefNet AI. Bulk image URLs, transparent PNG/WebP or any background color, masks and auto-crop to the subject. Pay per image, a cheap remove.bg alternative.

Pricing

from $5.00 / 1,000 background removeds

Rating

0.0

(0)

Developer

Digitální produkty pro život

Digitální produkty pro život

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

9 hours ago

Last modified

Categories

Share

Remove the background from product photos, portraits, logos and any other images in bulk. Get a transparent PNG/WebP cut-out, the subject on any solid color (e.g. white for Amazon or Shopify listings), or just the mask. Optionally crop to the subject with padding.

Powered by ISNet (DIS, Dichotomous Image Segmentation), an open-source high-accuracy segmentation model (Apache-2.0), running on CPU in the cloud. About 3–4 seconds per image. No GPU, no software, no subscription. Pay per image, failed images are never charged.

Examples

Real results from this Actor (the checkerboard shows the transparent area):

Camera on a table: original vs. transparent cut-out

Product photo: original vs. background removed

Works best when the subject clearly stands out from the background, which is typical for product, catalogue and object photos. Harder cases: a dark product on a dark background (e.g. a black strap on a black stand) or a strongly blurred background in similar colours can leave parts of the subject missing or semi-transparent. Test a few of your own images first. The run costs only $0.005 per image.

Features

  • Bulk processing: paste any number of image URLs (JPEG, PNG, WebP, GIF, TIFF, AVIF).
  • Three outputs: transparent cut-out, cut-out on a solid color, or black-and-white mask.
  • Crop to subject with adjustable padding, which is great for consistent product thumbnails.
  • Full resolution: the result has the same size as your original (up to 100 MP).
  • Fine edges: hair, fur and product edges are kept as soft alpha, not jagged.
  • Phone photos are auto-rotated (EXIF), and existing transparency is preserved.

Output

Each image becomes one dataset row, and the result file is stored in the run's key-value store with a public link:

{
"sourceUrl": "https://example.com/shoe.jpg",
"imageUrl": "https://api.apify.com/v2/key-value-stores/.../records/cutout-0001.png",
"output": "transparent",
"backgroundColor": "transparent",
"width": 1200,
"height": 900,
"croppedToSubject": false,
"format": "png",
"processingMs": 3400
}

Use cases

  • E-commerce: white-background product photos for Amazon, eBay, Shopify, Etsy and Google Shopping.
  • Marketing: cut-outs for banners, social posts and ads.
  • Catalogs: consistent, cropped product thumbnails for thousands of SKUs.
  • Profile photos and ID-style portraits on a solid color.
  • Design pipelines: masks for compositing or further AI editing.

Combine it with our AI Image Upscaler to first sharpen small supplier photos and then cut them out.

Pricing

$0.005 per processed image, any resolution. 1,000 product photos cost $5. Images that fail to download or process are not charged.

Switching from the remove.bg API?

remove.bg has announced that starting December 1, 2026, its background removal moves to Leonardo.Ai (part of Canva). If you have scripts, Zapier/Make/n8n scenarios or apps calling the remove.bg API, this Actor is a pay-per-image replacement with full-resolution output included (no separate "HD" credits) and no monthly plan.

remove.bg API parameterThis Actor
image_urlimageUrls (a list, so you can send many images in one run)
bg_color=ffffffoutput: "color", backgroundColor: "#ffffff"
channels=alpha (mask only)output: "mask"
crop=true, crop_margincropToSubject: true, paddingPercent
format=png / jpg / webpoutputFormat: "png" / "jpeg" / "webp"
size=fullalways full resolution (up to 100 MP)

Want to keep your code unchanged? Use the sister Actor remove.bg API Alternative: the same /v1.0/removebg endpoint, form fields, file uploads and response headers. You only change the base URL and the auth header. This Actor is better for bulk jobs from URL lists or datasets.

Not supported (yet): image_file uploads (host the file and pass a URL), bg_image_url, shadows and the type hint. Need one of them? Open an issue and tell us.

Chain it after any product scraper

Already scraping products on Apify (Shopify, Amazon, WooCommerce, Google Shopping, marketplaces…)? Remove the backgrounds of the product images straight from the scraper's results, with no copying of URLs:

  1. Open your scraper's Integrations tab and add Run Actor, then choose this Actor.
  2. Use this input:
{
"datasetId": "{{resource.defaultDatasetId}}",
"imageUrlField": "images",
"maxImagesPerItem": 1
}
  1. Every result row keeps itemUrl, itemId, itemTitle and datasetItemIndex from the source item, so you can join the new images back to your products.

You can also pick any existing dataset in the Images from a dataset field in the Console. Leave Image field in dataset empty and common fields (imageUrl, image, images, thumbnail, …) are detected automatically. Dot paths such as product.images.0.src and protocol-relative Shopify CDN links (//cdn.shopify.com/...) work too.

How to use it via API

Python

from apify_client import ApifyClient
client = ApifyClient("<YOUR_API_TOKEN>")
run = client.actor("digitalni.produkty.pro.zivot/background-remover").call(run_input={
"imageUrls": ["https://example.com/product.jpg"],
"output": "color",
"backgroundColor": "#ffffff",
"cropToSubject": True
})
for item in client.dataset(run["defaultDatasetId"]).iterate_items():
print(item["imageUrl"])

JavaScript / Node.js

import { ApifyClient } from 'apify-client';
const client = new ApifyClient({ token: '<YOUR_API_TOKEN>' });
const run = await client.actor('digitalni.produkty.pro.zivot/background-remover').call({
imageUrls: ['https://example.com/product.jpg'],
output: 'transparent',
});
const { items } = await client.dataset(run.defaultDatasetId).listItems();
console.log(items.map((i) => i.imageUrl));

Integrations and AI agents

  • Export results as JSON, CSV or Excel, or send them to Google Drive, Dropbox, Make, Zapier, n8n or any webhook.
  • Use it from AI agents (Claude, ChatGPT, Cursor…) via the Apify MCP server: "remove the background from these product photos".
  • Schedule runs to process new product images automatically.

FAQ

How much does it cost? $0.005 per image. 1,000 images cost $5, roughly 20–40× cheaper than per-image pricing of popular web apps.

Do I need a GPU or any software? No. Everything runs in the cloud; just provide image URLs.

What image sizes are supported? Up to 100 megapixels and 30 MB per file by default (configurable). The output keeps the original resolution.

Can I get a white background instead of transparent? Yes. Set Output to "Solid background color" and choose any hex color, or pick JPEG output, which uses white automatically.

How fast is it? About 3–4 seconds per image after a short start-up, so 1,000 images take roughly an hour in one run. Split very large batches into several parallel runs to go faster.

Which model is used? ISNet general-use from the DIS project (Xuebin Qin et al., Apache-2.0), in the ONNX export from the rembg project. It handles products, people, animals and objects; very thin hair or transparent glass may be less precise than with paid GPU services.

Are my images stored? Only in your own Apify storage for the run, under your account's data retention settings.

More tools from the same developer

All tools with code examples: github.com/Phenixik/apify-actors

Credits

ISNet / DIS: Copyright (c) Xuebin Qin, licensed under Apache-2.0 (https://github.com/xuebinqin/DIS). ONNX export by the rembg project (MIT).

Questions or ideas?

Open an issue on the Issues tab. I usually reply and fix things within a day.