---
title: Generate Watermark For Videos API
slug: apply-watermark-to-video
url: https://apyverse.com/apyhub/service/apply-watermark-to-video
provider: ApyHub
categories: [File Conversion, File Manipulation]
tags: [video-watermarking, watermarking, video-processing, media-transform, signed-downloads]
auth: api_key
---

# Generate Watermark For Videos API

Apply text or image watermarks to uploaded videos or remote video URLs. Return processed video bytes or a signed link.

## Endpoints

| Method | Path | Description | Atoms |
| --- | --- | --- | --- |
| POST | `generate/video/watermark/file` | What it does Applies a watermark to an uploaded video and returns the processed video as a streamed… | 550 |
| POST | `generate/video/watermark/file/url` | What it does Applies a watermark to an uploaded video and returns a signed URI to the processed vid… | 550 |
| POST | `generate/video/watermark/url/file` | What it does Applies a watermark to a remote video identified by URL and streams the processed vide… | 550 |
| POST | `generate/video/watermark/url` | What it does Applies a watermark to a remote video fetched from a URL and returns a signed URL to t… | 550 |

## About

## What it does
Video Watermarking lets you apply a text or image watermark to a video, then download the result as a streamed file or a signed link. Send either an uploaded video or a remote video URL, choose where the watermark should appear, and control how it looks with opacity, font size, font color, image size, padding, and background color.

Use the file-based endpoints when your app receives an upload and needs the processed video returned directly. Use the URL-based endpoints when the source video already lives elsewhere and you want the API to fetch it from a `video_url`. For image watermarks, you can provide a binary upload or a remote image URL. For text watermarks, you can set the watermark text and tune its presentation. The service also supports optional output sizing through `size` and `gif_loop` for compatible inputs.

The response depends on the endpoint you choose: the download endpoints return the processed video as binary data, while the link endpoints return a `data` field containing a signed URI. That makes Video Watermarking useful for content pipelines, media review tools, and product flows that need branded previews or protected clips without adding watermark logic in your own application.

## Usage

Authenticate with an ApyHub API key in the `apy-token` header.
Full docs and a live playground: https://apyverse.com/apyhub/service/apply-watermark-to-video
