| title | Introduction |
|---|---|
| description | The developer-first standard for background removal. Precise, fast, and scalable. |
Poof is a background removal API built for developers who need precision at scale. Whether you're building an e-commerce platform, a photo editing app, or automating image workflows, Poof delivers consistent, high-quality results with a simple API.
Make your first API call in under 2 minutes Explore endpoints and parameters Python, TypeScript, n8n, and MCP integrations Get your API key and manage usage State-of-the-art AI that handles hair, fur, transparency, and complex edges with pixel-perfect accuracy. Sub-second response times for most images. Process thousands of images without breaking a sweat. PNG with transparency, JPEG with custom backgrounds, WebP for web optimization. Crop, resize, and customize. One endpoint. One API key. SDKs for popular languages and platforms.Remove a background in seconds:
curl -X POST https://api.poof.bg/v1/remove \
-H "x-api-key: YOUR_API_KEY" \
-F "image_file=@photo.jpg" \
-o result.pngfrom poofbg import Poof
client = Poof(api_key="YOUR_API_KEY")
result = client.remove("photo.jpg")
result.save("result.png")import { Poof } from '@poof-bg/js';
const poof = new Poof({ apiKey: 'YOUR_API_KEY' });
const result = await poof.removeBackground(imageFile);- Upload — Send your image to the
/removeendpoint - Process — Our AI analyzes and removes the background
- Download — Receive the processed image in your response
Ready to get started? Get your API key →

