Poof Logo
FeaturesPricingDocsPlayground
Log inSign up

Background Removal API

The fastest, most accurate background removal API for developers. Remove image backgrounds programmatically at $0.001/image — 20× cheaper than remove.bg.

Start for Free View API Docs
99.8% accuracy Sub-100ms response $0.001/image

How It Works

Send a single HTTP request with your image, get back a transparent PNG. No setup, no SDK required — works with any language or framework.

1

Get an API Key

Sign up free, grab your API key from the dashboard.

2

POST Your Image

Send a multipart/form-data POST request with your image file.

3

Receive Transparent PNG

Get back a high-quality transparent PNG in milliseconds.

Code Examples

Integrate the background removal API in minutes.

cURL
curl -fX POST https://api.poof.bg/v1/remove \
  -H 'x-api-key: YOUR_API_KEY' \
  -F 'image_file=@image.jpg' \
  -F 'size=auto' \
  -o no-bg.png
Python
import requests

response = requests.post(
    'https://api.poof.bg/v1/remove',
    files={'image_file': open('image.jpg', 'rb')},
    data={'size': 'auto'},
    headers={'x-api-key': 'YOUR_API_KEY'},
)

if response.status_code == 200:
    with open('no-bg.png', 'wb') as out:
        out.write(response.content)
    print("Background removed successfully!")
Node.js
const axios = require('axios');
const fs = require('fs');
const FormData = require('form-data');

const formData = new FormData();
formData.append('image_file', fs.createReadStream('image.jpg'));
formData.append('size', 'auto');

const response = await axios.post(
  'https://api.poof.bg/v1/remove',
  formData,
  {
    headers: {
      ...formData.getHeaders(),
      'x-api-key': 'YOUR_API_KEY',
    },
    responseType: 'arraybuffer',
  }
);
fs.writeFileSync('no-bg.png', response.data);

API Reference

POSThttps://api.poof.bg/v1/remove

Request Parameters

image_filerequired

Image file to process (PNG, JPG, WEBP)

sizeoptional

'auto' (recommended), 'preview', 'small', 'regular', 'hd', '4k'

typeoptional

Subject type hint: 'auto', 'person', 'product', 'animal'

Headers

x-api-key: YOUR_API_KEY

Pricing

Start free. Scale as you grow. No hidden fees.

Free

$0

50 images

Try the API, no credit card required.

Pro

$9.99/mo

10,000 images

Perfect for indie hackers and small apps.

Business

$49/mo

100,000 images

For high-volume production use.

Need more? View full pricing

Poof vs remove.bg

Same quality, 20× cheaper. Built for developers, not end-users.

FeaturePoofremove.bg
Price per image$0.001$0.02
Accuracy99.8%99.5%
Avg response time< 100ms~500ms
Free plan✓Limited
Bulk processing✓✓
No attribution required✓✓

Start Removing Backgrounds Today

50 free images, no credit card required. Production-ready in minutes.

Get Your Free API Key
Poof Logo

The developer-first standard for background removal. precise, fast, and scalable.

Product

  • Pricing
  • Documentation
  • API Reference
  • Playground
  • Background Removal API

Company

  • About
  • Blog
  • Contact

Legal

  • Privacy
  • Terms
  • Cookies
© 2026 Poof. All rights reserved. Made with 💜 in 🇪🇺