🚀 API Coming Soon! This documentation shows what will be available.Contact us to be notified

Remove Background Video API

AI-powered video background removal for developers. Choose from 4 AI models including text prompts for precise segmentation. Remove backgrounds, create transparent videos, and automate video processing workflows at scale with our Python & Node.js SDKs.

30k+ creators

Choose the Right AI Model

4 specialized models to fit your use case - from fastest to most precise

Most Popular

Original

removebgvideo-original

Highest quality segmentation with detailed edge detection. Best for complex scenes.

Speed:Standard
Quality:Highest
Pricing:60 credits/min
Text Prompts:—

Best for:

Complex scenes, detailed segmentation

Learn more

Light

removebgvideo-light

Fast and efficient processing optimized for speed. Great for simple backgrounds.

Speed:2x faster âš¡
Quality:High
Pricing:45 credits/min (25% cheaper)
Text Prompts:—

Best for:

Fast processing, simple backgrounds

Learn more
Text Prompts

Pro

removebgvideo-pro

Advanced background removal for complex objects. Enables text prompting for precise segmentation.

Speed:Slowest
Quality:Highest
Pricing:180 credits/min
Text Prompts:Yes

Best for:

Complex objects, text-based segmentation

Learn more

Human

removebgvideo-human

Fast matting algorithm optimized for portraits and facing people.

Speed:Fastest ⚡⚡
Quality:High
Pricing:45 credits/min (25% cheaper)
Text Prompts:—

Best for:

Human subjects, portraits, face cam videos

Learn more
ModelSpeedQualityText PromptsPricing
Originalremovebgvideo-original
StandardHighest—60 credits/min
Lightremovebgvideo-light
2x faster ⚡High—45 credits/min (25% cheaper)
Proremovebgvideo-pro
SlowestHighestYes180 credits/min
Humanremovebgvideo-human
Fastest ⚡⚡High—45 credits/min (25% cheaper)

Remove Background Video API - Code Examples

Node.js SDK
// Simple Background Replacement - Node.js SDK
import { RemoveBGVideoClient, Video, Background, Composition } from '@removebgvideo/sdk'

const client = new RemoveBGVideoClient('your_api_key')
const video = Video.open('input.mp4')

// 1. Remove background from video
const transparent = await video.removeBackground({ client })

// 2. Add to colored background
const background = Background.fromColor('#22C55E', 1920, 1080, 30)
const comp = new Composition(background)
comp.add(transparent, 'main').at('center').size('contain')

// 3. Export
await comp.toFile('output.mp4')
console.log('✅ Background replaced!')
Get Your API Key

Start building with our Remove Background Video API

Remove Background Video API Pricing

Simple credit-based pricing: 1 credit = 1 second of video processing

API Features

  • RESTful API with JSON responses
  • 100 requests per minute per API key
  • MP4, MOV, AVI format support
  • Up to 30 minutes per video

Processing Features

  • AI-powered background removal
  • Custom backgrounds & transparent videos
  • Processed video + mask output
  • No green screen required
Most popular
$6

BASIC

Perfect to test the remove background video

(180 credits) • 3 minutes of processing

Get Started
Best value
$20$30Save 33%

STANDARD

Ideal for longer videos or multiple short videos

(900 credits) • 15 minutes of processing

Get Started
$45$120Save 63%

PRO

Made for long videos or 100+ shorter videos

(3600 credits) • 60 minutes of processing

Get Started
Comprehensive API documentation
99.9% API uptime guarantee
Developer support included

Developer-First Video Processing

Official SDKs

TypeScript-first Node.js SDK and Pythonic SDK with type hints. Handle authentication, job management, and video composition automatically.

Complete Workflow

Remove backgrounds with AI, then compose with custom backgrounds locally using FFmpeg. One SDK handles both API calls and video processing.

Professional Output

Export in H.264, VP9 WebM, ProRes MOV, or PNG sequences. From web apps to professional video editing workflows.

Start Integration Now

Get API access and start building with our SDKs

How to Build with Our SDKs

1

Install SDK

  • npm install @removebgvideo/sdk
  • pip install removebgvideo
  • Get your API key from dashboard
2

Remove Background

  • Load video with Video.open()
  • Call video.removeBackground()
  • Get transparent video automatically
3

Compose & Export

  • Create custom backgrounds locally
  • Position and layer videos with precision
  • Export in professional formats

Remove Background Video API FAQ

What is the Remove Background Video API?

Our Remove Background Video API allows developers to integrate AI-powered video background removal directly into their applications. The API automatically detects subjects in videos and removes backgrounds without requiring green screens.

How does the Video Background Removal API work?

The API uses advanced AI models to process videos in four simple steps: 1) Create a job and get an upload URL, 2) Upload your video file, 3) Start processing with optional background customization, and 4) Retrieve the processed video.

What video formats does the API support?

Our API supports the most common video formats including MP4, MOV, and AVI. Videos can be up to 30 minutes long and the API maintains the original quality and frame rate.

How much does the Video Background Removal API cost?

The API uses a simple credit-based pricing model: 1 credit = 1 second of video processing. For example, a 30-second video costs 30 credits.

How long does video processing take?

Processing time depends on video length and complexity. Generally, 1 minute of video takes approximately 4-5 minutes to process using our AI models.

Do you provide SDKs for the API?

Yes! We provide official SDKs for Python and Node.js that make integration even easier. The SDKs handle authentication, job management, and video composition automatically.

Can the API remove backgrounds without green screens?

Absolutely! Our AI-powered API can remove backgrounds from any video without requiring green screens or special lighting setups.

What output formats does the API provide?

The API offers flexible output options: MP4 videos with custom color backgrounds, transparent videos in WebM VP9, ProRes MOV, or PNG sequence formats, and high-quality mask videos.

Which AI model should I use?

We offer 4 AI models: Original (highest quality), Light (2x faster, 25% cheaper), Pro (supports text prompts), and Human (fastest, optimized for portraits). Choose based on your quality and speed requirements.

Start Building with Our SDKs

Join thousands of developers using our Python & Node.js SDKs for video background removal