Models/Watermark Remover

Watermark Remover API — Video

Live3 models

Muapi's watermark remover API strips watermarks, logos, captions, and overlaid text from video through a single REST workflow. The general-purpose model handles watermarks from any source, including Sora 2 and TikTok exports; two Seedance 2.0-tuned models — a LaMa-inpainting base tier and a ByteDance-engine Pro tier — are optimized specifically for Seedance 2.0 output. All three price on the same 5-second-minimum, per-second-beyond structure, starting at $0.025 per generation.

MuapiVideo

Watermark Remover

General-purpose watermark, logo, caption, and text removal for any video source, including Sora 2 and TikTok exports.

Video in, watermark-free video out
$0.065 / generation (5s min), $0.013/s beyond
Try Model
BytedanceVideo

SD 2.0 Watermark Remover

LaMa-inpainting model tuned specifically for Seedance 2.0 output — detects the watermark region via edge detection and inpaints each frame.

Video in, watermark-free video out
$0.025 / generation (5s min), $0.005/s beyond
Try Model
BytedanceVideo

SD 2.0 Watermark Remover Pro

Higher-accuracy Seedance 2.0 watermark removal powered by ByteDance's own SD 2 engine.

Video in, watermark-free video out
$0.065 / generation (5s min), $0.013/s beyond
Try Model

What is a Watermark Remover API?

A watermark remover API detects and removes a logo, caption, timestamp, or platform watermark burned into a video, then reconstructs the covered region across every frame so the result reads as clean footage rather than a masked-over patch.

Muapi exposes this through the same unified REST pattern used across the platform: one API key, one request-and-poll flow, and pay-as-you-go pricing. Use the general-purpose model for watermarks from any source, or one of the two Seedance 2.0-tuned models when the input is Seedance 2.0 output specifically.

Only remove a watermark from video you own or have explicit permission to edit. Removing a platform's attribution or provenance mark from content you don't have rights to can violate that platform's terms of service.

Key Capabilities

Works on Any Source

The general-purpose model removes watermarks, logos, captions, and overlaid text regardless of which platform generated the video, including Sora 2 and TikTok exports.

Seedance 2.0-Tuned Tiers

Two models are optimized specifically for Seedance 2.0's watermark placement and encoding — a cheaper LaMa-inpainting base tier and a higher-accuracy ByteDance-engine Pro tier.

Frame-by-Frame Reconstruction

The covered region is masked and inpainted across every frame, not just blurred or cropped, so motion behind the watermark stays intact.

No Manual Masking

The watermark region is detected automatically — no need to hand-draw a mask or track it across frames yourself.

Pay Per Use

No subscription or minimum commitment beyond the 5-second-minimum charge per generation; longer clips bill per second beyond that floor.

Watermark Remover Model Comparison

ModelBest ForPriceNotes
Watermark RemoverAny video source$0.065 (5s min), $0.013/s beyondGeneral-purpose — Sora 2, TikTok, or any other watermarked export
SD 2.0 Watermark RemoverSeedance 2.0 video$0.025 (5s min), $0.005/s beyondCheapest option, LaMa inpainting, Seedance 2.0-specific
SD 2.0 Watermark Remover ProSeedance 2.0 video$0.065 (5s min), $0.013/s beyondHigher accuracy on Seedance 2.0 output via ByteDance's own engine

How to Remove a Watermark via API

  1. Pick a model. Use the general-purpose model for any video source, or a Seedance 2.0-tuned tier when the input came from Seedance 2.0.
  2. Host your source file. Upload via POST /api/v1/upload_file or use any publicly reachable video URL.
  3. Submit the request. Call POST /api/v1/video-watermark-remover, POST /api/v1/seedance-2.0-watermark-remover, or POST /api/v1/seedance-2-video-watermark-remover-pro with video_url.
  4. Poll for completion. Check GET /api/v1/predictions/{request_id}/result until status is completed, then download the watermark-free video.
curl -X POST https://api.muapi.ai/api/v1/video-watermark-remover \
  -H "Content-Type: application/json" \
  -H "x-api-key: YOUR_API_KEY" \
  -d '{
    "video_url": "https://example.com/input.mp4"
  }'
import requests

response = requests.post(
    "https://api.muapi.ai/api/v1/video-watermark-remover",
    headers={"x-api-key": "YOUR_API_KEY"},
    json={"video_url": "https://example.com/input.mp4"},
)
request_id = response.json()["request_id"]

result = requests.get(
    f"https://api.muapi.ai/api/v1/predictions/{request_id}/result",
    headers={"x-api-key": "YOUR_API_KEY"},
)
print(result.json())

Frequently Asked Questions

What is the Watermark Remover API?

Muapi's watermark remover API detects and removes a logo, caption, or platform watermark burned into a video, then reconstructs the covered region across every frame.

Can it remove a Sora 2 or TikTok watermark?

Yes — the general-purpose Watermark Remover model works on video from any source, including Sora 2 and TikTok exports. The two Seedance 2.0-tuned models are for Seedance 2.0 output specifically.

How much does watermark removal cost?

Pricing starts at $0.025 per generation for the cheapest Seedance 2.0 tier, with a 5-second minimum charge on every model; clips longer than 5 seconds bill per second beyond that floor. The general-purpose model and the Pro tier are both $0.065 minimum.

Is it legal to remove a watermark from a video?

Only remove a watermark from video you own or have explicit permission to edit. Removing a platform's attribution or provenance mark from content you don't have rights to can violate that platform's terms of service — Muapi does not make a legal determination for you.

Can I get Watermark Remover API access right now?

Yes. Sign up at muapi.ai, create an API key from your dashboard, and start removing watermarks immediately — no waitlist required.