Product Photo Prep: White Background for Shopify & Amazon avatar

Product Photo Prep: White Background for Shopify & Amazon

Pricing

from $10.00 / 1,000 photo prepareds

Go to Apify Store
Product Photo Prep: White Background for Shopify & Amazon

Product Photo Prep: White Background for Shopify & Amazon

Turn supplier product photos into marketplace-ready images in bulk: AI background removal, white or any background, product centred on a square canvas, AI upscaling of small photos and presets for Shopify, Amazon, Etsy and eBay. Pay per photo.

Pricing

from $10.00 / 1,000 photo prepareds

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

22 minutes ago

Last modified

Categories

Share

Turn messy supplier, AliExpress or phone photos into clean, consistent, marketplace-ready product images in bulk. One run does everything:

  1. Removes the background with AI (ISNet, open-source).
  2. Crops to the product and centres it on a canvas with even margins.
  3. AI-upscales small photos (Real-ESRGAN) so a 500 px supplier image becomes a sharp 2048 px listing photo.
  4. Puts it on pure white (or any color, or transparent) and saves it as an optimized JPEG, PNG or WebP.

Presets: Shopify (2048×2048), Amazon (2000×2000, pure white, product ~85 %), Etsy (3000×2250), eBay (1600×1600), WooCommerce (1200×1200), social media (1080×1080), or any custom size.

Pay per finished photo. No subscription, no Photoshop, no GPU. Failed photos are never charged.

Why

Marketplaces and themes look professional only when every product photo has the same size, the same background and the same margins. Doing that by hand takes minutes per photo. With this Actor, 1,000 photos are a single run, from a list of URLs or straight from a product scraper's results.

Input

  • Product photo URLs, or a dataset from another Actor (e.g. a Shopify or AliExpress product scraper). The image field is detected automatically.
  • Marketplace preset, or a custom width and height.
  • Remove background (on by default). Turn it off to keep the original photo and only fit and pad it.
  • AI upscale small photos (on by default, used when the product needs 1.5× enlargement or more).
  • Background color: #ffffff by default, any hex color, or transparent.
  • Product size: how much of the canvas the product fills (85 % by default).
  • Maximum file size: optional, e.g. 500 KB for fast-loading shop pages.

Output

Each photo becomes one dataset row with a direct link to the finished image:

{
"sourceUrl": "https://example.com/supplier/sku-1001.jpg",
"imageUrl": "https://api.apify.com/v2/key-value-stores/<id>/records/photo-0001.jpg",
"preset": "shopify",
"originalWidth": 500,
"originalHeight": 375,
"width": 2048,
"height": 2048,
"backgroundRemoved": true,
"aiUpscaled": true,
"format": "jpeg",
"fileSizeBytes": 184211,
"processingMs": 9400
}

Pricing

You pay per finished photo, any size. Photos that fail to download or process are not charged.

Use cases

  • Shopify / WooCommerce stores: consistent product grids from supplier photos.
  • Dropshipping: clean up AliExpress and supplier images before importing products.
  • Amazon, eBay, Etsy sellers: white-background main images at the recommended size.
  • Catalogs and feeds: Google Shopping and Meta catalog images with a uniform look.

How to use it via API

from apify_client import ApifyClient
client = ApifyClient("<YOUR_API_TOKEN>")
run = client.actor("digitalni.produkty.pro.zivot/product-photo-prep").call(run_input={
"imageUrls": ["https://example.com/supplier/sku-1001.jpg"],
"preset": "amazon",
})
for item in client.dataset(run["defaultDatasetId"]).iterate_items():
print(item["imageUrl"])

Good to know

  • Works best when the product clearly stands out from the background. Dark products on dark backgrounds or very busy scenes can leave parts missing, so test a few of your own photos first.
  • If no product is detected, the whole photo is kept and fitted to the canvas.
  • Marketplace rules change. Check your marketplace's current image requirements, especially for Amazon main images.
  • Only process images you have the rights to use.
  • Models: ISNet (DIS) general-use, Apache-2.0, ONNX export by the rembg project; Real-ESRGAN realesr-general-x4v3 by Xintao Wang et al., BSD-3-Clause.

More tools from the same developer

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

Need a custom tool? I build custom Apify Actors, scrapers, data feeds and automations, and adapt existing Actors to your workflow. Write to digitalniproduktyprozivot@email.cz or open an issue on the Issues tab.

Questions or ideas?

Open an issue on the Issues tab. Feature requests (drop shadows, lifestyle backgrounds…) are welcome.