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 referencecURL
# 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.