AI Background Remover API — Clean Cutouts in Seconds
Remove backgrounds with 99%+ accuracy for products, portraits, and creative assets. Pricing is simple: Rp 300 (300 points) per successful removal. Pay-as-you-go, no subscriptions or commitment fees. Points deduct only on success—top up as needed.
Pixel-perfect cutouts for e-commerce, marketing, and design
The Background Remover API detects subjects automatically—hair, fur, edges, shadows—and returns transparent PNGs in seconds. Built for production: low-latency CDN delivery, secure processing, and automatic deletion after delivery.
Use it for product photos, portraits, creative assets, or batch pipelines. Supports JPG/PNG/WebP up to 10 MB, optional models (u2netp default), alpha matting, mask-only responses, and custom background colors.
AI Accuracy
Handles hair, fur, shadows, and tricky edges with confidence.
Fast & Scalable
CDN-backed, 20 rps free tier; 100 rps on Premium.
Flexible Options
Multiple models, alpha matting, mask-only, custom BG color.
Secure & Private
Encrypted transport, processed in-memory, auto-delete after delivery.
Rp 300 per removal. Pay-as-you-go.
Points deduct only on success. No subscriptions, no commitment fees, no minimum invoices.
Pay as You Go
Per successful removal • Points only on success • No subscription
🎯 Pay Per Success
300 points per successful removal. Failed calls cost 0 points.
⚡ Top Up Anytime
Load points as needed for staging, QA, or production bursts.
🧾 Zero Extras
No setup, subscription, or commitment fees. Just pay per successful hit.
Fits every background removal workflow
From storefronts to creative suites, deliver clean assets fast.
See AI background removal in action
Before/after comparisons for products, people, and complex objects.
Background Remover API Documentation
Single endpoint for file or URL, plus model discovery. JSON + binary responses.
{{base-url}}/bg-remover/remove
Upload an image and get a transparent PNG. Supports JPG, JPEG, PNG, WebP up to 10 MB.
| Property | Value |
|---|---|
| Base URL | {{base-url}} |
| Auth | x-api-co-id: YOUR_API_KEY |
| Content-Type | multipart/form-data |
| Pricing | Rp 300 (300 points) per successful response |
| Field | Type | Description |
|---|---|---|
file |
file (required) | Image up to 10 MB (JPG/PNG/WebP). |
model |
string | Optional: u2netp (default), u2net, silueta, isnet-general-use. |
a |
boolean | Enable alpha matting (default false). |
om |
boolean | Only mask (default false). |
ppm |
boolean | Post process mask (default false). |
bgc |
string | Background color RGBA e.g. 255,255,255,255. |
curl --location '{{base-url}}/bg-remover/remove' \
--header 'x-api-co-id: your_api_key_here' \
--form 'file=@"product.jpg"' \
--form 'model=u2netp'
Content-Type: image/png
[binary PNG with background removed]
| Error | HTTP | Message | Resolution |
|---|---|---|---|
| Missing file | 400 | file is required |
Include a file in multipart/form-data. |
| Invalid type | 400 | Only JPG, JPEG, PNG, WEBP image files are allowed |
Convert to a supported format. |
| File too large | 400 | file size exceeds maximum limit of 10 MB |
Compress or resize the image. |
| Insufficient points | 402 | Insufficient points balance. Please top up to continue. |
Top up points and retry. |
{{base-url}}/bg-remover/remove?url=https://example.com/image.jpg
Process an image by URL. Same parameters as POST.
curl --location '{{base-url}}/bg-remover/remove?url=https://example.com/image.jpg&model=u2netp' \
--header 'x-api-co-id: your_api_key_here'
{{base-url}}/bg-remover/models
List available models and the default choice.
{
"is_success": true,
"message": "Success",
"data": {
"models": [
"u2net",
"u2netp",
"silueta",
"isnet-general-use"
],
"default": "u2netp"
}
}
Login to see the full docs
Access complete request/response schemas, headers, limits, and more inside the dashboard.
Launch AI background removal in days, not months
Just Rp 300 per successful removal. Pay-as-you-go, no commitment fees, points only on success.
