INPUTDrop an image.
Get a clean cutout.
One API call removes backgrounds from product photos, headshots, and fashion imagery. Test it right here, then ship it in three lines of code.
Precision cutouts
Hair, fur, glass, and fine edges.
One API call
JPEG, PNG, WebP up to 4096px.
Any volume
Batch endpoints with async webhooks.
Flat pricing
$0.05 per image. 20 free on sign up.
No signup to test. Try an example or drop your own image.
Get 20 free generations when you sign up.
Pixel-perfect cutouts, no retouching needed.
Full segmentation pipeline from coarse detection to sub-pixel alpha matting. Hair, fur, transparent objects, and fine fabrics come through clean. No halos, no fringing.
- Handles hair, fur, transparent objects, and complex edges
- Transparent PNG output with full alpha channel for compositing
- Consistent quality across thousands of product images
- Multi-model AI segmentation with alpha matting
- No halos or color fringing on edges
- Fine detail preservation on hair and fabric

E-commerce catalogs
White or transparent product shots for Amazon, Shopify, and marketplace feeds, at catalog volume.

On-model and fashion ads
Clean model cutouts for compositing into lookbooks and dynamic ad creative, fabric edges intact.

Team and headshots
Consistent headshots for about pages, directories, and IDs from any background.

Social and creator content
Drop products and people onto branded templates for social posts and UGC in bulk.
Ship it in three lines.
No model hosting, no GPU setup. POST an image URL or file and get back a transparent PNG. The same endpoint powers every use case here.
# one call in, a transparent PNG out curl -X POST https://api.runflow.io/v1/models/runflow/background-removal/runs \ -H "Authorization: Bearer $RUNFLOW_API_KEY" \ -H "Content-Type: application/json" \ -d '{"input":{"image_url":"https://yoursite.com/product.jpg"}}'
Every image category. Any volume.
Process 10 product shots or 100,000 SKU images. The pipeline auto-detects subject type (products, people, food, fashion) and adapts accordingly. Batch endpoints with async webhooks for high-volume jobs.
- Bulk batch processing with async webhooks
- No rate limits on paid plans
- Consistent background removal quality at any volume
- Auto-detects subject type and adapts accordingly
- Works with products, people, animals, and food photography
- Accepts JPEG, PNG, and WebP up to 4096x4096 pixels




































Your data stays yours
Images are processed in isolated environments with automatic cleanup. Zero data retention by default.
SOC 2 Type II compliant.
Usually used in combination with
Background removal is the first step. Teams chain it with these workflows behind the same API key and one bill.
See all workflows →
INPUT
OUTPUTProduct Isolation
Pull a clean product off any backdrop, ready for catalog and PDP shots.
View workflow →
INPUT
OUTPUTSmart Resize
Reframe one cutout into every ad and feed aspect ratio you ship to.
View workflow →
INPUT
OUTPUTBackground Replace
Drop the cutout onto a new scene or backdrop, lighting matched to the subject.
View workflow →
INPUT
OUTPUTBackground Color
Set a solid white or brand color behind the subject for catalog compliance.
View workflow →
INPUT
OUTPUTTag Removal
Remove price tags, labels, and barcodes from on-model fashion shots.
View workflow →
INPUT
OUTPUTObject Removal
Erase stray objects, hands, or props and fill the gap cleanly.
View workflow →
INPUT
OUTPUTOutpaint
Expand the canvas and extend the scene to any aspect ratio.
View workflow →
INPUT
OUTPUTTopaz Upscale
Upscale to print resolution with sharp detail and no artifacts.
View workflow →Frequently asked questions
What is a background removal API?
A background removal API takes an image and returns the subject cut out from its background, usually as a transparent PNG. You call one endpoint with an image URL or file and get back a clean cutout, no model hosting or ML setup on your side.
How does AI background removal work?
The pipeline runs coarse subject detection, then sub-pixel alpha matting to refine the edge. That two-stage approach is what keeps hair, fur, and fine fabric clean instead of leaving halos or hard edges.
How much does the background removal API cost?
$0.05 per image, flat, regardless of resolution or complexity. Every new account gets 20 free generations on sign up, with no credit card required. Volume discounts apply automatically above $1,000 per month.
Can I remove backgrounds in bulk?
Yes. Batch endpoints with async webhooks handle high-volume jobs, from a handful of product shots to 100,000 SKU images, with no rate limits on paid plans.
What image formats does the background removal API accept?
JPEG, PNG, and WebP up to 4096x4096 pixels. Output is a transparent PNG with a full alpha channel, plus an optional mask or solid-color replacement.
How fast is the background removal API?
Typically under three seconds per image, with multi-datacenter routing to keep latency stable under load.
Do I need to train a model for background removal?
No. The pipeline auto-detects subject type and adapts. You send an image and get a result, with nothing to train or configure.
What resolution images can I process?
Up to 4096x4096 pixels, at the same flat price per image.