BiRefNet · IOPaint · Real-ESRGAN — open-source under the hood

Remove backgrounds. Erase objects. Upscale.

One endpoint per primitive — same quality as remove.bg, twenty times the price tag undone.

50 free images per month. No card. Sub-second on T4.

Request / response

One endpoint per primitive. Multipart in, JSON out.

Request

curl -X POST https://api.mattly.dev/v1/remove-bg \
  -H "Authorization: Bearer $MATTLY_KEY" \
  -F "image=@product.jpg" \
  -F "size=full"

Response

{
  "id": "req_01HX...",
  "status": "succeeded",
  "data": {
    "url": "https://r2.mattly.dev/outputs/req_01HX/result.png",
    "width": 1920,
    "height": 1080,
    "size_bytes": 421008,
    "metadata": {
      "engine_used": "birefnet",
      "worker_duration_ms": 612
    }
  },
  "usage": { "units": 1, "unit_type": "image" }
}

Pricing comparison

Same quality. Twentieth the price.

Public pricing pages, May 2026.

remove.bgPhotoRoomCloudinaryMattly
Per-image price$0.20$0.05–$0.10$0.02–$0.10$0.01
Background removalYesYesYesYes
Object eraseYesLimitedYes
4× upscaleLimitedYes
Free tierPreviewLimited50 images / mo

Pricing

Simple, usage-based pricing.

Free tier first. Scale when you need to.

Free

$0forever

50 images / month

  • Background removal
  • Preview size only
  • Community support
Start free

Starter

$9/ month

500 images

  • All endpoints
  • Full size output
  • Email support
  • $0.02 / img overage
Subscribe

Pro

$49/ month

5,000 images

  • All endpoints
  • 4× upscale
  • Priority support
  • $0.01 / img overage
Subscribe

Scale

$199/ month

25,000 images

  • All endpoints
  • SLA
  • Higher concurrency
  • $0.005 / img overage
Contact us