Protect your creative content and reinforce your brand by automatically applying watermarks to photos and videos you share across your social accounts.
A watermark is a logo or symbol placed on your media to discourage unauthorized use and promote your brand. With Publer, you can save, manage, and apply unique watermarks per account—no editing skills required.
Watermarking is available on the Professional Plan for images and the Business Plan for videos.
Use the Media Options endpoint to get all saved watermarks for your account(s):
Response Example:
[
{
"id": "63c675b54e299e9cf2b667ea",
"albums": [],
"watermarks": [
{
"id": "680fa7bebd7195d33da6630d",
"name": "Brand Logo",
"opacity": 80,
"size": 6,
"position": "bottom_right",
"default": true,
"image": "https://cdn.example.com/watermarks/logo.png"
}
]
}
]
Each watermark is account-specific.
You can create and manage multiple watermarks per account in Publer.
When creating or scheduling a post, specify the full watermark
object in the relevant accounts
array. The watermark settings will be applied to all attached media.
Example Request:
{
"bulk": {
"state": "scheduled",
"posts": [
{
"networks": {
"facebook": {
"type": "video",
"text": "Watermark posts",
"media": [
{
"id": "67da8532075cdb33821384c4",
"name": "Follow your dreams.mp4",
"path": "https://cdn.example.com/videos/67da8532075cdb33821384c4.mp4",
"type": "video"
}
],
"details": {
"type": "reel"
}
}
},
"accounts": [
{
"id": "63c675b54e299e9cf2b667ea",
"scheduled_at": "2025-08-02T10:16:00+02:00",
"watermark": {
"id": "680fa7bebd7195d33da6630d",
"name": "Brand Logo",
"opacity": 80,
"size": 6,
"position": "bottom_right",
"default": true,
"image": "https://cdn.example.com/watermarks/logo.png"
}
}
]
}
]
}
}
accounts[].id
string
Target account ID
accounts[].scheduled_at
string
ISO 8601 timestamp for scheduling (omit for immediate publish)
accounts[].watermark
object
Watermark object to apply (see below)
watermark.id
string
Watermark ID (from fetched media options)
watermark.name
string
Watermark label
watermark.opacity
number
Opacity (0–100, higher = more opaque)
watermark.size
number
Relative size percentage (e.g., 6 = 6% of media size)
watermark.position
string
Position on media (bottom_right
, top_left
, etc.)
watermark.default
boolean
Whether this is the default watermark
watermark.image
string
URL to the watermark image (PNG recommended)
Use PNG logos with transparent backgrounds for cleaner results.
Place watermarks in corners with moderate opacity to protect without distracting.
Watermarking is available per account and per post—choose the right watermark for each audience.
Plan Requirements: Watermarking images requires the Professional Plan, videos require the Business Plan.
Unlimited Media: No limit on the number of photos you can watermark per post.
Account-specific: Watermarks are managed and applied per account.
Media Orientation: Watermarks are applied consistently regardless of image/video orientation.