API is live — start removing backgrounds now

Remove image backgrounds
with one API call

Send an image, get transparent PNG back. AI-powered edge detection for people, products, and animals. Under 2 seconds. 10-20× cheaper than Remove.bg.

Quick Start
# Remove background from an image
curl -X POST https://bgremoval.ink/remove \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -F "image=@photo.jpg" \
  --output result.png

Why BG Remove API?

Production-ready background removal. One call, transparent result, done.

🎨

AI Quality

State-of-the-art AI model handles fine details — hair, fur, transparent objects, complex edges.

✂️

Pixel-Perfect Precision

Advanced edge detection preserves every detail. No jagged edges, no leftover artifacts.

Under 2 Seconds

Optimized pipeline delivers results in under 2 seconds. Real-time ready for your workflows.

💰

10-20× Cheaper

Remove.bg charges $0.20/image. We start at $0.01. Same quality, fraction of the cost.

🖼️

All Formats

Send JPEG, PNG, WebP, BMP. Get transparent PNG back or base64 JSON — your choice.

🔒

Privacy First

Images are processed and immediately deleted. Never stored, never used for training. Zero retention.

Works with everything

People, products, animals, logos — our AI handles them all.

👤

People

Portraits, headshots, full body

📦

Products

E-commerce, catalogs

🐾

Animals

Fur, feathers, fine detail

🚗

Objects

Cars, furniture, anything

Try it live

Paste an image URL and see the background removed in real time.

✂️

Paste a URL or click a sample to see the magic

Simple REST API

Four endpoints. That's it. No SDKs required, any HTTP client works.

POST /remove

Upload an image file → get transparent PNG back. Supports JPEG, PNG, WebP, BMP up to 25 MB.

POST /remove/url

Pass an image URL in JSON → get transparent PNG back. No need to download the image first.

GET /health

Health check endpoint. Returns service status, uptime, and model readiness.

GET /usage

Check your current usage: images processed, quota remaining, plan details, billing period.

Integration in minutes

Works with any language. Here's how to get started.

# Remove background from a local file
curl -X POST https://bgremoval.ink/remove \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -F "image=@photo.jpg" \
  --output result.png

# Remove background from a URL
curl -X POST https://bgremoval.ink/remove/url \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"url": "https://example.com/photo.jpg"}' \
  --output result.png

# Get result as base64 JSON
curl -X POST https://bgremoval.ink/remove \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Accept: application/json" \
  -F "image=@photo.jpg"

Flexible response format

Get binary PNG by default, or JSON with base64 when you need it.

Default — Binary PNG image/png
HTTP/1.1 200 OK
Content-Type: image/png
X-Processing-Time: 1.23s
X-Image-Width: 1920
X-Image-Height: 1080

[binary PNG data with transparency]
Accept: application/json JSON
{
  "success": true,
  "image": "iVBORw0KGgo...",
  "format": "png",
  "width": 1920,
  "height": 1080,
  "processing_time": 1.23
}

Simple pricing

Start free. Scale when you need to. No hidden fees, no surprises.

Free
$0
50 images / month
  • 50 images / month
  • All formats supported
  • Full resolution output
  • No watermarks
Start Free
Basic
$9.99
500 images / month
  • 500 images / month
  • ~$0.02 per image
  • Priority processing
  • Email support
Get Started
Business
$79.99
10,000 images / month
  • 10,000 images / month
  • ~$0.008 per image
  • Dedicated support
  • Custom integrations
Contact Sales

💰 BG Remove vs Remove.bg

Remove.bg (per image) $0.20
BG Remove Pro (per image) $0.01
You save up to 95%
1,000 images on Remove.bg $200.00
1,000 images on BG Remove (Pro) $24.99

Start removing backgrounds today

Free tier included. No credit card required. Get your API key and start in under a minute.