Skip to main content
POST
/
video
/
watermark_remover
Remove watermark from video
curl --request POST \
  --url https://modelslab.com/api/v6/video/watermark_remover \
  --header 'Content-Type: application/json' \
  --data '{
  "key": "<string>",
  "init_video": "<string>",
  "webhook": "<string>",
  "track_id": "<string>"
}'
{
  "status": "success",
  "generationTime": 123,
  "id": 123,
  "output": [
    "<string>"
  ],
  "proxy_links": [
    "<string>"
  ],
  "future_links": [
    "<string>"
  ],
  "meta": {},
  "eta": 123,
  "message": "<string>",
  "tip": "<string>",
  "fetch_result": "<string>"
}
Watermark Remover

Request

Make a POST request to below endpoint and pass the required parameters in the request body.
curl
--request POST 'https://modelslab.com/api/v6/video/watermark_remover' \

Body

json
{
    "key": "your_api_key",
    "init_video":"https://assets.modelslab.com/generations/ee2c3b2c-7d68-4e71-900a-8566b0b05fe9.mp4"
    "webhook": null,
    "track_id": null
}

Body

application/json
key
string
required

Your API Key used for request authorization

init_video
string<uri>
required

URL of the initial video with watermark

webhook
string<uri>

URL to receive a POST API call once video generation is complete

track_id
string

Unique ID used in webhook response to identify the request

Response

Video generation response

status
enum<string>

Status of the video generation

Available options:
success,
processing,
error
generationTime
number

Time taken to generate the video in seconds

id
integer

Unique identifier for the video generation

output
string<uri>[]

Array of generated video URLs

Array of proxy video URLs

Array of future video URLs for queued requests

meta
object

Metadata about the video generation including all parameters used

eta
integer

Estimated time for completion in seconds (processing status)

message
string

Status message or additional information

tip
string

Additional information or tips for the user

fetch_result
string<uri>

URL to fetch the result when processing