REST API · Node.js · Python

An Unscreen API Alternative

Unscreen ended service on December 1, 2025. Move existing workflows to VideoBGRemover's asynchronous REST API and supported SDKs.

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 Unscreen API

Compare the integration, output, and billing workflows before migrating

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

Official SDKs

TypeScript-first Node.js SDK and Python 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.

Large-file Processing

Submit asynchronous processing jobs for video inputs up to the current 1 GB file-size limit.

Get API access and start building with our SDKs

Migrate from Unscreen API in 3 Steps

1. Get API Access

  • Sign up for VideoBGRemover API
  • Get your API key instantly
  • Purchase credits before processing

2. Install SDK

  • npm install @videobgremover/sdk
  • pip install videobgremover
  • Replace Unscreen API calls

3. Deploy & Scale

  • Get composition help included
  • Scale without sunset worries
  • Full API documentation provided

Unscreen API Migration FAQ

Did the Unscreen API shut down?

Yes. Unscreen ended service on December 1, 2025. Existing integrations that still call Unscreen endpoints need to move to another provider.

How do I migrate from Unscreen API to VideoBGRemover API?

A migration requires mapping authentication, job creation, status polling or webhooks, and output handling:

  1. Get VideoBGRemover API access - Sign up and get your API key
  2. Install our SDK - npm install @videobgremover/sdk or pip install videobgremover
  3. Replace API calls - Our SDK handles authentication and job management automatically
  4. Update endpoints - Change from Unscreen's API endpoints to ours

Test representative videos and each required output format before changing production traffic.

Will my costs increase after migrating?

VideoBGRemover uses prepaid credits with no subscription requirement. At the Original model's standard frame rate, package pricing works out to $2.50-$4.80 per processed minute. Other models, high-frame-rate footage, and turbo processing can use credits at different rates. Compare that calculation with your previous Unscreen usage rather than assuming a fixed saving.

Do you support the same output formats as Unscreen?

VideoBGRemover supports transparent WebM VP9 Alpha, MOV ProRes 4444, PNG sequences, and MP4 exports with a replacement background. Inputs are currently limited to 1 GB. Confirm that these formats match your existing workflow before migrating.

What if my integration still targets Unscreen?

Unscreen's service has ended, so those API calls must be replaced. Create a VideoBGRemover API key, purchase processing credits, map the job and output flow, then validate representative videos before sending production traffic.

Can I test VideoBGRemover API before fully migrating?

Account and API-key creation do not add free processing credits. Purchase credits before submitting a processing job, then test representative footage and output formats before fully migrating.

How does VideoBGRemover API compare to other alternatives?

The right alternative depends on the outputs, input limits, SDK support, and billing model your application needs. VideoBGRemover provides asynchronous REST jobs, Python and Node.js SDKs, several transparent output formats, and credit-based processing. Verify each provider's current limits and pricing for your workload.

Migrate from Unscreen

Replace the discontinued endpoint, test your required outputs, and move production traffic when the new workflow is validated.