Skip to main content
Poof Hero Poof Hero

What is Poof?

Poof is a background removal API for developers that removes the background from images and from video, built for teams who need precision at scale. Whether you’re building an e-commerce platform, a photo or video editing app, or automating media workflows, Poof delivers consistent, high-quality results with a simple API. Coming from remove.bg? Start with the remove.bg alternative and migration guide.

Quick Start

Make your first API call in under 2 minutes

API Reference

Explore endpoints and parameters

Integrations

Python, TypeScript, n8n, Zapier, Make, and MCP integrations

Dashboard

Get your API key and manage usage

Key Features

State-of-the-art AI that handles hair, fur, transparency, and complex edges with pixel-perfect accuracy.
Most images come back in under 2 seconds. Process thousands of images without breaking a sweat.
PNG with transparency, JPEG with custom backgrounds, WebP for web optimization. Crop, resize, and customize.
Send a video to the same /remove endpoint: clips up to 5 minutes long, processed with the same model and a temporal stabiliser so the matte does not flicker. Output up to 4K: transparent WebM or ProRes, MP4 on any solid colour, a looping transparent GIF, or an alpha matte video, audio preserved. Animated GIFs work as input too. See the video background removal guide.
One API key and one endpoint for images and video, plus SDKs for popular languages and platforms.

Quick Example

Remove a background in seconds:

How It Works

  1. Upload — Send your image or video to the /remove endpoint
  2. Process — Our AI analyzes and removes the background
  3. Download — Receive the processed image in your response (or a download link for video)
Videos go to the same endpoint; Poof detects the media type from the file content. The difference is that the work runs in the background: POST /remove accepts the clip with 202 and returns a job, you poll it, then download the result from its result_url. See Video. See what’s new in the changelog. Ready to get started? Get your API key →