REST API · Node.js · Python

A Replicate RVM Alternative

Use an API workflow designed to return transparent video exports, with Python and Node.js SDKs for job management.

Node.js SDK
Python SDK
Create and start a jobcURL
curl -X POST https://api.videobgremover.com/v1/jobs \
  -H "X-API-Key: $VIDEO_BG_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"video_url":"https://example.com/video.mp4"}'

# Then start background removal
curl -X POST https://api.videobgremover.com/v1/jobs/JOB_ID/start \
  -H "X-API-Key: $VIDEO_BG_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"model":"videobgremover-light",
       "background":{"type":"transparent"}}'

REST API, SDKs, webhooks, and delivery history included.

60k+Creators
9Export Formats
< 5 minProcessing

VideoBGRemover API vs Replicate RVM

Choose finished videos over manual composition

FeatureVideoBGRemover APIUnscreen (Kaleido/Canva)
Pricing ModelUsage credits; cost varies by model, FPS, and purchase volumeService ended December 1, 2025
What You GetFinished transparent videosDiscontinued service
Input LimitUp to 1 GB per inputService discontinued
SDKs IncludedPython and Node.js SDKsSee provider documentation

Why Choose VideoBGRemover API

Asynchronous processing - Upload inputs up to the current 1 GB file limit
SDKs included - Ready-to-use Python & Node.js libraries
Finished outputs - Get transparent videos, not just mattes

Unscreen (Kaleido/Canva): Items to Verify

Workflow: Existing integrations require migration
Formats: Service discontinued
Input limits: Service discontinued

Why Developers Choose VideoBGRemover API Over Replicate RVM

Finished Video Outputs

Get transparent WebM, MOV ProRes, or PNG sequences ready for your editor. No manual FFmpeg composition required.

Official SDKs

TypeScript-first Node.js SDK and Python SDK. Handle authentication, job management, and video composition automatically.

Composition Guidance

Get help with codec selection, alpha channel handling, and video formatting - included with your API access.

Get API access and start building with our SDKs

Switch from Replicate RVM API

1. Get API Access

  • Sign up for VideoBGRemover API
  • Purchase credits (no subscriptions)
  • Get API key and SDK

2. Replace RVM Calls

  • Use our SDK instead of Replicate API
  • Get finished videos automatically
  • No manual composition needed

3. Deploy & Scale

  • Upload video inputs up to 1 GB
  • Get professional outputs
  • Scale without complexity

Replicate RVM API Migration FAQ

What's the difference between Replicate RVM and VideoBGRemover API?

Replicate hosts model-specific prediction APIs, so inputs and outputs depend on the RVM deployment you select. VideoBGRemover provides a product-specific asynchronous job API and returns configured video outputs such as transparent WebM, MOV ProRes 4444, or PNG sequences. Compare the exact Replicate model schema with the VideoBGRemover output your application needs.

Do you support the same video formats as Replicate?

VideoBGRemover's documented outputs include:

  • WebM VP9 Alpha (true transparency)
  • MOV ProRes 4444
  • PNG sequences (frame-by-frame editing)
  • MP4 with custom backgrounds

Replicate formats vary by the selected model and version. Verify its current input and output schema rather than assuming the formats are identical.

What input limits should I compare?

VideoBGRemover currently accepts input files up to 1 GB and processes jobs asynchronously. Replicate limits depend on the model, version, hardware, and request schema. Check those current constraints and test a representative file on both services.

When is VideoBGRemover a fit?

VideoBGRemover is worth evaluating when your application needs a dedicated video background-removal API, Python or Node.js SDKs, asynchronous job tracking, and configured transparent-video outputs. Replicate may suit workflows that need access to a particular hosted model or model version. Test quality, latency, output compatibility, and cost for your own footage.

Can I migrate from Replicate RVM to VideoBGRemover API?

Migration requires mapping the selected Replicate model's inputs and outputs to VideoBGRemover's job workflow:

  • Install our SDK: npm install @videobgremover/sdk
  • Replace prediction creation and polling with VideoBGRemover job calls
  • Select and validate the required transparent output format
  • Test representative footage before moving production traffic

Get Finished Videos, Not Just Mattes

Use the REST API or supported SDKs to request transparent video outputs.