Add Watermark Image

Watermark images with a REST API

Picnie overlays a logo with Add Watermark Image, or text with Add Watermark Text on Image. Each call takes one background image URL. Batch Watermark in the browser stamps about 100 files with the same logo or text settings.

Add Watermark Image

POST /add-watermark-image

  • Authorization header with your API key
  • Formats: JPG, PNG, GIF and WEBP in Batch Watermark.
  • Limit: Batch Watermark accepts about 100 images per run, 25 MB each. Folder and ZIP uploads are not supported as input. Text watermarks use POST /add-watermark-text-on-image.
curl -X POST https://picnie.com/api/v1/add-watermark-image \
  -H "Authorization: YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "project_id": 1,
    "background_image_url": "https://picnie.com/data/raw_images/demo_bg1.jpg",
    "front_image_url": "https://picnie.com/data/raw_images/creativity.png",
    "position": "br",
    "image_max_width": "800",
    "image_max_height": "800"
  }'

Questions

REST, no SDK

Call the endpoint from any HTTP client.

Create an API key, then use the reference and Postman collection.