🤖 AI Background Remover

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.

💰 Transparent Pricing

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

Rp 300

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.

Example: 10,000 removals = 10,000 x 300 pts = 3,000,000 points. No monthly surprises, just pay for successes.

Fits every background removal workflow

From storefronts to creative suites, deliver clean assets fast.

🛒
E-commerce
Uniform, clean product photos ready for PDPs and marketplaces.

📸
Portraits & UGC
Keep hair detail and soft edges for avatars, social, and creative apps.

🎨
Design Tools
Drop AI cutouts into editors, templates, and marketing automation.

🤖
Batch Pipelines
Process catalogs or archives at scale with predictable throughput.

📦
Print & Mockups
Generate transparent assets for mockups, merch, and print-on-demand.

🧠
ML Pipelines
Pre-process datasets with consistent masks for downstream models.

See AI background removal in action

Before/after comparisons for products, people, and complex objects.

Product Photography
Before

Before - product

After

After - background removed

Clean cutouts for catalog-ready PDPs and marketplaces.

People & Portraits
Before

Before - portrait

After

After - portrait bg removed

Keeps hair detail and soft edges for avatars and creative work.

Complex Objects
Before

Before - complex object

After

After - complex object bg removed

Handles reflections, shadows, and fine contours for tougher scenes.

Background Remover API Documentation

Single endpoint for file or URL, plus model discovery. JSON + binary responses.

POST
{{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.
Example Request
curl --location '{{base-url}}/bg-remover/remove' \
--header 'x-api-co-id: your_api_key_here' \
--form 'file=@"product.jpg"' \
--form 'model=u2netp'

Example Response
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.
GET
{{base-url}}/bg-remover/remove?url=https://example.com/image.jpg

Process an image by URL. Same parameters as POST.

Example Request
curl --location '{{base-url}}/bg-remover/remove?url=https://example.com/image.jpg&model=u2netp' \
--header 'x-api-co-id: your_api_key_here'

GET
{{base-url}}/bg-remover/models

List available models and the default choice.

Example Response
{
  "is_success": true,
  "message": "Success",
  "data": {
    "models": [
      "u2net",
      "u2netp",
      "silueta",
      "isnet-general-use"
    ],
    "default": "u2netp"
  }
}

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.

Get Your API Key

Scroll to Top