Video watermarking

Watermark Videos Intelligently

Add unremovable text or image watermarks to your videos in seconds without losing quality.

Why teams pick us

Built specifically for video

High-Speed Processing

Our dedicated fast-rendering queue ensures your videos are stamped and ready in seconds.

No Quality Loss

We preserve your original bitrate and resolution while embedding a crisp watermark.

Dynamic Placements

Easily set watermarks to the corners, center, or tile them across your entire video frame.

Developer flow

One endpoint per file

POST a video and a config. Get the watermarked result back. Same request shape across formats — only the file type changes.

Full API reference
cURL
# 1. Get a presigned upload URL
curl -X POST https://api.apiwatermark.com/upload/presign \
  -H "Content-Type: application/json" \
  -d '{"contentType":"video/mp4","fileName":"clip.mp4","fileSize":12345678}'

# 2. PUT the video to the returned R2 URL, then create the job
curl -X POST https://api.apiwatermark.com/video/watermark \
  -H "Authorization: Bearer aw_••••••••" \
  -H "Content-Type: application/json" \
  -d '{
    "sourceR2Key": "uploads/uuid.mp4",
    "sourceFileName": "clip.mp4",
    "outputFormat": "mp4",
    "watermarkConfig": {
      "type": "text", "text": "© MyBrand",
      "position": "bottom-right", "opacity": 0.5
    }
  }'

# 3. Poll GET /video/watermark/{jobId} until status === "completed"

FAQ

Video watermarking — the short answers

Can I watermark large video files?

+
Yes, our background processing architecture reliably handles large video files. Just upload or provide the link.

What video formats are supported?

+
We support MP4, MOV, WEBM, and MKV. Outputs are optimized for the web and standardized to MP4.

Ready to watermark your video?

Free tier covers 100 calls a month. No credit card needed.