Logo

PDF Overlay (Watermark) API

Start building for free today – no credit card required.

Easily add watermarks or overlays to your PDF files with our API. Upload your base document and an overlay PDF, and our API merges them seamlessly. Perfect for adding company logos, confidential stamps, or approval marks to documents automatically.

Also available as an MCP tool

Claude, ChatGPT, Cursor or your own agent can call overlay-pdf-pages directly.

See what agents can do

Benefits of our PDF Overlay API

Effortlessly enhance PDF documents with custom watermarks using our intuitive PDF Overlay API. Add logos, stamps, or confidential markings programmatically while preserving the original layout and formatting. Perfect for branding, security, or compliance purposes, our API seamlessly integrates into your workflow to automate watermarking and ensure consistent document protection across all files.

Read our API documentation to learn how to overlay pages in PDFs.

Multi-language Code Example

curl -X POST https://apdf.io/api/pdf/page/overlay \
  -H "Authorization: Bearer TOKEN" \
  -d file="FILE_URL" \
  -d overlay="OVERLAY_FILE_URL" \
  -d from="1,3" \
  -d to="2-z" \
  -d repeat="1"

No-Code PDF Overlaying (Watermarks)

Integrate our PDF Overlay API with Zapier Webhooks to automate watermarking across your documents effortlessly. Add logos, stamps, or confidential markings from hundreds of apps supported by Zapier, without writing a single line of code. Automatically protect and brand your PDFs in workflows, saving time and ensuring consistency across every file.

After the API call

Your code made the PDF.
Then it went dark.

Opened, read, re-read, dropped on page 4 — you never see any of it. Share the PDFs you generate through Apdf recipient links, and every signal becomes something you can act on: ping Slack, update the CRM, let an agent follow up. Same account, same API token, one more call.

Your PDF, after sending Live
document:loaded CFO
page:read p4 · 38s
link:clicked pricing

API · Webhook · MCP

Start using our API today.
No trial needed.