Product Photo Prep: White Background for Shopify & Amazon
Pricing
from $10.00 / 1,000 photo prepareds
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
Maintained by CommunityActor 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:
- Removes the background with AI (ISNet, open-source).
- Crops to the product and centres it on a canvas with even margins.
- AI-upscales small photos (Real-ESRGAN) so a 500 px supplier image becomes a sharp 2048 px listing photo.
- 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:
#ffffffby default, any hex color, ortransparent. - 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 ApifyClientclient = 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-x4v3by Xintao Wang et al., BSD-3-Clause.
More tools from the same developer
All tools with code examples: github.com/Phenixik/apify-actors
- remove.bg API Alternative: drop-in replacement for the remove.bg API, change one URL
- AI Background Remover: bulk transparent PNGs, white backgrounds and masks
- AI Image Upscaler: 2x / 4x Real-ESRGAN upscaling, no GPU
- App Icon & Screenshot Generator: every iOS, Android and PWA icon size from one image
- Website Screenshot: full-page, mobile and PDF screenshots
- Sitemap URL Extractor: every URL from a website's sitemaps
- Broken Link Checker: find 404s and dead links on your site
- PageSpeed & Lighthouse Audit: bulk Core Web Vitals and SEO scores
- Domain WHOIS & DNS Lookup: expiry, DNS, SPF/DMARC and SSL for many domains
- PDF Text Extractor: text, Markdown and RAG chunks from PDFs
- E-book Converter: Word, Google Docs or Markdown to PDF and EPUB
- RSS Feed Reader & Monitor: only-new-items feed monitoring
- Career Site Jobs API: search 400,000+ jobs from 11,000+ company career sites
- App Store Reviews: iOS reviews from 50+ countries
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.