Blog Article

Introducing Pixelcut Video Background Removal API on Pixazo API


Deepak Joshi
By Deepak Joshi | June 12, 2026 2:04 pm

The Pixelcut Video Background Removal API is now available on Pixazo API — bringing AI-powered video background removal to developers through a clean, asynchronous API. Pixelcut’s video background removal model uses advanced segmentation technology to separate subjects from video backgrounds while preserving fine edge details, including hair strands, motion boundaries, and soft-edge transitions that simpler models tend to lose.

What sets Pixelcut apart is the breadth of control it offers: seven background presets including green screen and custom RGB, plus seven or more output format options covering everything from web-optimized WebM to professional-grade Apple ProRes. A single API call handles all of it.

Get Pixelcut Video Background Removal API Access

What Is Pixelcut Video Background Removal API?

Pixelcut v1 is a video-to-video background removal API. It takes a video URL as input, runs AI segmentation across every frame, and returns a background-free video in your chosen format — with the background replaced by a transparent channel, a preset color, or a custom RGB value you define.

Pixelcut’s segmentation is built with edge quality as a design priority. The model specifically targets the detail categories that matter most in video: hair and fine-detail edges, motion boundaries between moving subjects and backgrounds, and frame-to-frame consistency so the output does not flicker. The result is a clean, production-ready cutout that holds up in full-resolution playback, not just at thumbnail scale.

Input

Any publicly accessible video URL over HTTPS. Submit and receive a request_id immediately (HTTP 202).

Background Options

Seven presets: transparent, black, white, green, blue, magenta, or custom RGB. Set via the background parameter.

Output Formats

WebM VP9, MP4 H.264/H.265, MOV ProRes/H.265, MKV H.264/H.265, and more. Choose via output_format.

Edge Preservation

AI segmentation designed to retain hair strands, fine edges, and motion boundaries across video frames.

Processing Model

Fully asynchronous. Poll the status endpoint or configure a webhook callback — no blocking requests.

Custom Background

Set background to custom and pass a background_color object with r, g, b values (0–255 each).

Pixelcut Video Background Removal API — Use Cases

Pixelcut’s combination of preset backgrounds and broad output format support opens up production workflows across industries:

  • E-commerce product video: Remove messy studio or location backgrounds and composite product footage onto clean white, branded, or transparent backgrounds at catalog scale. No per-clip editing required.
  • Social media content automation: Strip backgrounds from UGC, brand footage, or influencer clips before applying overlays, templates, or brand assets. Run entire batches through the API programmatically.
  • Green screen replacement: Use Pixelcut’s built-in green background preset to create green-screen-ready output from any subject video — no physical green screen required during filming.
  • Professional post-production: Output to Apple ProRes (mov_proresks) for direct integration into Final Cut Pro and DaVinci Resolve workflows. Deliver background-free cutouts at broadcast quality.
  • AI presenter and avatar pipelines: Extract clean subject video for digital human or AI avatar systems. The custom RGB background option lets you match any downstream compositing requirement.
  • Video editing SaaS: Embed background removal directly into your editing platform. The async API design means users can queue jobs and receive results without blocking UI interactions.
  • Education and media: Remove or replace backgrounds in lecture recordings, explainer clips, or news footage for cleaner presentation formats.

Pixelcut’s segmentation performs best on video with clearly defined foreground subjects. Highly complex scenes or very low-contrast subject-background combinations may require additional downstream refinement.

Suggested Read: Introducing Bria VRMBG 3.0 API on Pixazo API

Pixelcut Video Background Removal API — Parameters & Options

Pixelcut v1 has four request parameters. Only video_url is required; the others control background style, custom color, and output format:

ParameterTypeRequiredDefaultDescription
video_urlstringYesURL of the input video. Must be publicly accessible over HTTPS.
backgroundenumNotransparentOutput background type: transparent, black, white, green, blue, magenta, custom.
background_colorobjectNoCustom RGB as {r, g, b} (each 0–255). Only used when background is custom.
output_formatenumNowebm_vp9Output container and codec. See the format table in the next section.

All requests pass the Ocp-Apim-Subscription-Key header for authentication. Add the optional X-Webhook-URL header to receive a POST callback when processing completes.

Request status lifecycle:

QUEUED

Request accepted. Waiting for a processing slot. Initial state after HTTP 202.

PROCESSING

Segmentation running. Duration scales with video length and resolution.

COMPLETED

Done. Output video URL available in the status response.

FAILED / ERROR

Did not complete. Check the error field. Verify video_url is accessible before retrying.

Suggested Read: GPT Image 2 API Pricing: Complete Breakdown & The Cheapest Way to Access GPT Image 2 API

Background Presets & Output Formats

Pixelcut v1 offers more output control than most video background removal APIs. Here is the full breakdown:

Background presets (background parameter):

ValueResultBest For
transparent (default)Fully transparent alpha channelCompositing workflows, custom backgrounds added downstream
blackSolid black fillDark-mode content, text overlay, broadcast chroma keying
whiteSolid white fillE-commerce product shots, clean presentation backgrounds
greenSolid green fillVirtual green screen output for downstream chroma key
blueSolid blue fillBlue screen workflows, news production styles
magentaSolid magenta fillSpecific compositing pipelines, isolation, testing
customAny RGB color via background_colorBrand-specific colors, matched scene backgrounds

Output formats (output_format parameter):

FormatContainerCodecBest For
webm_vp9 (default)WebMVP9Web delivery, transparency support, browser compatibility
mp4_h264MP4H.264Maximum compatibility — social media, email, general use
mp4_h265MP4H.265 (HEVC)Smaller file size, Apple devices, modern platforms
mov_proresksMOVApple ProResProfessional post-production, broadcast, Final Cut Pro
mov_h265MOVH.265Apple ecosystem, high-quality MOV delivery
mkv_h264MKVH.264Open container, archiving, cross-platform workflows
mkv_h265MKVH.265High-efficiency archiving, cross-platform HEVC delivery
mkv_vp9MKVVP9Open container with VP9 codec; web-compatible, efficient compression
gifGIFGIFAnimated GIF output; ideal for short clips, previews, and social thumbnails

The mov_proresks (Apple ProRes) option is notable — most background removal APIs only offer web formats. ProRes output means Pixelcut can feed directly into professional NLE workflows without a conversion step.

Suggested Read: Top 11 AI Blur Background Tools For 2026

Pixelcut API Pricing on Pixazo

Pixelcut API is billed per processed video on Pixazo API. Video processing rates are loaded dynamically — check the Pixelcut model page on Pixazo for the latest pricing before building your cost estimates.

Access to Pixelcut is included under your standard Pixazo API subscription. The same key that covers every other model in the catalog also authenticates Pixelcut requests — no separate account, no additional contract required.

Pixazo offers $5 free credit on your first payment — a straightforward way to run real Pixelcut jobs and evaluate output quality before committing to volume usage.

Suggested Read: 11 Best AI Image Enhancers in 2026

How to Get Started with Pixelcut Video Background Removal API

Three steps from zero to your first processed video:

1
Get Your API KeySign up at Pixazo API and generate your subscription key from the API Dashboard. One key covers Pixelcut and every other model in the catalog.
2
Submit Your Video URLPOST to the Pixelcut endpoint with your video URL, chosen background preset, and output format. You receive a request_id immediately (HTTP 202).
3
Retrieve the Processed VideoPoll the status endpoint with your request_id, or set the X-Webhook-URL header for an automatic callback when the job reaches COMPLETED.

Python — minimal request (transparent background, WebM output):

import requests url = "https://gateway.pixazo.ai/pixelcut-video-background-removal/v1/pixelcut-video-background-removal-request" headers = { "Content-Type": "application/json", "Cache-Control": "no-cache", "Ocp-Apim-Subscription-Key": "YOUR_API_KEY" } data = { "video_url": "https://your-video-url.com/video.mp4", "background": "transparent", "output_format": "webm_vp9" } response = requests.post(url, json=data, headers=headers) result = response.json() print("Request ID:", result.get("request_id"))

Custom RGB background with Apple ProRes output:

data = { "video_url": "https://your-video-url.com/video.mp4", "background": "custom", "background_color": {"r": 255, "g": 255, "b": 255}, "output_format": "mov_proresks" } # Produces a white-background Apple ProRes MOV ready for NLE workflows

Webhook delivery — no polling required:

headers = { "Content-Type": "application/json", "Cache-Control": "no-cache", "Ocp-Apim-Subscription-Key": "YOUR_API_KEY", "X-Webhook-URL": "https://your-server.com/webhook/pixelcut-callback" } # Pixazo POSTs the completed result to your endpoint when processing finishes

The status moves through QUEUEDPROCESSINGCOMPLETED. Once completed, the response contains the output video URL ready for download or downstream use.

Suggested Read: Best AI Image Extender Tools in 2026: Your Ultimate Guide

Why Access Pixelcut API Through Pixazo?

Pixazo API provides a unified layer across AI model providers. Accessing Pixelcut through Pixazo means:

  • Single API key — one subscription covers Pixelcut and every other model in the Pixazo catalog. No separate Pixelcut account or contract required.
  • Webhook support — add the X-Webhook-URL header to receive a POST callback when processing completes. No polling loop needed.
  • Consistent status model — the same QUEUED → PROCESSING → COMPLETED flow applies across all Pixazo models, simplifying multi-model integrations.
  • Per-video billing — pay only for what you process. No minimum commitment, no reserved capacity charges.
  • Broad format support — seven background presets and multiple output codecs in a single API, from WebM for web delivery to Apple ProRes for professional post-production.

Explore Pixelcut Video Background Removal API on Pixazo

Frequently Asked Questions

What is Pixelcut API?
Pixelcut Video Background Removal API is a video-to-video background removal model on Pixazo. It accepts a video URL, removes the background using AI segmentation, and returns the processed video in your chosen format with a transparent, preset, or custom RGB background.

What background options does Pixelcut API support?
Seven options: transparent, black, white, green, blue, magenta, and custom. For custom colors, pass an RGB object via background_color.

What output formats does Pixelcut API support?
WebM VP9, MP4 H.264, MP4 H.265, MOV ProRes, MOV H.265, MKV H.264, MKV H.265, and more. Set your preferred format via the output_format parameter. Default is webm_vp9.

How do I get Apple ProRes output from Pixelcut API?
Set output_format to mov_proresks. This produces a ProRes MOV file suitable for Final Cut Pro, DaVinci Resolve, and other professional NLE applications.

Can I set a custom background color?
Yes. Set background to custom and include a background_color object with r, g, and b keys (integers 0–255). For example, {"r": 0, "g": 0, "b": 255} produces a blue background.

How does Pixelcut handle hair and fine edge detail?
Pixelcut’s segmentation is specifically built to preserve hair strands, soft edges, and motion boundaries across video frames — the detail categories that most affect output quality in real-world footage.

How long does Pixelcut API take to process a video?
Processing time scales with video length and resolution. The API is fully asynchronous — you receive a request_id immediately (HTTP 202). Use the status endpoint or a webhook to retrieve results when the job completes.

Can I use webhooks instead of polling?
Yes. Add the X-Webhook-URL header to your request. Pixazo will POST the completed result to your endpoint automatically when processing finishes.

Do I need a separate Pixelcut account to use this on Pixazo?
No. Your Pixazo API subscription key gives you direct access to Pixelcut alongside all other models in the catalog.

What happens if processing fails?
The status returns FAILED or ERROR, and the error field describes the failure reason. Verify that video_url is publicly accessible and in a supported format before retrying.

Get Started with Pixelcut Video Background Removal API

Deepak Joshi

Deepak Joshi - Content Marketing Specialist at Pixazo

Deepak Joshi is a Content Marketing specialist having a combined experience of 10+ years working in the digital world. He is one of the active contributors to Pixazo Blog.