---
title: Generate Watermark For Videos API
slug: generate-watermark-for-videos
url: https://apyhub.com/apyhub/service/generate-watermark-for-videos
provider: ApyHub
categories: [File Conversion, File Manipulation]
tags: [video-watermarking, video-processing, watermark, file-manipulation, media-encoding]
auth: api_key
---

# Generate Watermark For Videos API

Add text or image watermarks to uploaded videos or remote video URLs. Returns a processed video download or a signed link for the result.

## Endpoints

| Method | Path | Description | Atoms |
| --- | --- | --- | --- |
| POST | `/generate/video/watermark/url/file` | What it does Applies a watermark to a video fetched from a remote URL, then streams the processed v… | 550 |
| POST | `/generate/video/watermark/url` | What it does Applies a watermark to a remote video URL and returns a signed URL for the processed v… | 550 |
| POST | `/generate/video/watermark/file` | What it does Applies a watermark to an uploaded video and returns the resulting 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 for the processed vi… | 550 |

## About

## What it does
Video Watermarking adds a text or image watermark to a video you upload or fetch from a remote URL. Send a source video plus either `watermark_text` or `watermark_image`, and get back a watermarked video as a streamed download or a signed file link.

Use the file-based endpoints when you already have the video binary, and the URL-based endpoints when the source lives elsewhere. For uploads, the service accepts common video formats such as `.mp4`, `.mkv`, `.avi`, `.mov`, `.flv`, `.3gp`, and `.webm`, with optional controls for output `size`, `box`, `gif_loop`, `watermark_position`, `watermark_opacity`, `watermark_font_size`, `watermark_font_color`, `watermark_image_size`, `watermark_text_padding`, and `watermark_text_background_color`.

For remote videos, provide `video_url` and the same watermark controls, including `watermark_text`, `watermark_image` or `watermark_image_url`, and the placement options. The signed-link endpoints return a `data` URI, while the download endpoints return the processed video as binary output.

Use Video Watermarking when you need to brand preview clips, stamp internal review copies, or mark exported social videos before distribution. It fits workflows where you want a consistent overlay without building your own media pipeline.

## Usage

Authenticate with an ApyHub API key in the `apy-token` header.
Full docs and a live playground: https://apyhub.com/apyhub/service/generate-watermark-for-videos
