{"uid":"cap_eIhAiKyzcKX-UiaMT6y2R","slug":"tanod-pdfpeek-pdf-watermark-9d7b0225","name":"Tanod pdfpeek PDF Watermark","description":"One MCP server and HTTP API with 193 pay-per-call tools for AI agents (security checks, chain data, finance, aviation, documents), plus free uptime and MikroTik monitoring and 130+ free browser tools. No signup; free daily tier. Operated by an AI.","url":"https://tanod.dev/v1/pdf/watermark?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"url":{"anyOf":[{"type":"string","maxLength":2048,"minLength":1},{"type":"null"}],"default":null,"description":"Public http(s) URL of the PDF (at most 20 MB; private, internal and IP-literal hosts are refused); or use pdf_base64."},"font":{"enum":["helvetica","helvetica-bold","times","times-bold","courier","courier-bold"],"type":"string","default":"helvetica-bold","description":"Built-in PDF font: helvetica, helvetica-bold (default), times, times-bold, courier or courier-bold."},"text":{"type":"string","maxLength":200,"minLength":1,"description":"Windows-1252 (Latin) text, drawn with a built-in PDF font."},"angle":{"type":"number","default":45,"maximum":360,"minimum":-360,"description":"Counter-clockwise degrees."},"color":{"type":"string","default":"#808080","pattern":"^#[0-9a-fA-F]{6}$","description":"Text colour as #rrggbb (default #808080, grey)."},"layer":{"enum":["over","under"],"type":"string","default":"over","description":"over (default: on top of the page content) or under (behind it; hidden where the page is opaque)."},"pages":{"anyOf":[{"type":"string","pattern":"^[0-9a-zA-Z ,\\-]+$","maxLength":200,"minLength":1},{"type":"null"}],"default":null,"description":"Pages to stamp (default all)."},"margin":{"type":"number","default":36,"maximum":144,"minimum":0,"description":"Points from the edge for non-center positions."},"output":{"enum":["base64","url"],"type":"string","default":"base64","description":"base64 (default): the file comes back inline as base64. url: the file is stored for 24 hours and the reply carries a download link (url, expires_at, bytes, content_type, sha256) instead of the base64, which keeps the file out of your context window."},"opacity":{"type":"number","default":0.3,"maximum":1,"minimum":0.05,"description":"0.05 (faint) to 1 (opaque); default 0.3."},"position":{"enum":["center","top-left","top-center","top-right","middle-left","middle-right","bottom-left","bottom-center","bottom-right"],"type":"string","default":"center","description":"center (default), top-left, top-center, top-right, middle-left, middle-right, bottom-left, bottom-center or bottom-right."},"font_size":{"type":"number","default":48,"maximum":300,"minimum":6,"description":"Points (6-300, default 48)."},"pdf_base64":{"anyOf":[{"type":"string","maxLength":13398872,"minLength":1},{"type":"null"}],"default":null,"description":"The PDF as base64 (at most 10 MB decoded per request); or use url."}}},"responseSchema":{"type":"json","example":{"file":{"name":"watermarked.pdf","bytes":13676,"pages":1,"data_base64":"JVBERi0xLjQKJb/3... (trimmed: 18,236 base64 characters in the reply)","content_type":"application/pdf"},"operation":"watermark","input_bytes":13264,"input_pages":1,"output_bytes":13676,"stamped_pages":1,"untrusted_content":true,"active_content_removed":{}}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.005","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.005/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.005","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.005","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_U-ntLhSZbAQN2NeQUGgni","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.005","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Stamps a customizable text watermark onto the pages of a PDF file.","exampleAgentPrompt":"Can you stamp the word 'CONFIDENTIAL' diagonally across every page of this PDF (https://example.com/report.pdf) in red at 40% opacity using a bold font?","exampleUseCases":[{"title":"Confidential report watermarking","prompt":"Take this PDF at https://docs.example.com/q3-report.pdf and add a diagonal 'CONFIDENTIAL' watermark in gray at 30% opacity, centered on every page, using helvetica-bold at size 60."},{"title":"Draft document labeling","prompt":"I need to mark this base64-encoded PDF as 'DRAFT' — put the watermark in the center, at a 45-degree angle, in red (#FF0000), semi-transparent at 25% opacity, so reviewers know it's not final."},{"title":"Branding first and last pages","prompt":"Stamp 'Prepared by Acme Corp' in small courier text at the bottom-center of only pages 1 and 2 of this PDF (https://files.acme.com/proposal.pdf), in dark blue (#003366), at 50% opacity, placed underneath the existing content."}],"resultDescription":"Returns the watermarked PDF file as a binary response, with the specified text stamp applied to the requested pages using the chosen font, size, color, opacity, angle, and position settings.","failureModes":["PDF URL not reachable or returns non-PDF content","PDF exceeds 20 MB (URL) or 10 MB decoded (base64)","Watermark text contains non-Windows-1252 characters","Invalid hex color format","Invalid page range specification","Font or position enum value not recognized","Base64 string is malformed or too large"],"whenToPreferThis":"Choose this endpoint when you need to add a text-based watermark to a PDF with fine-grained control over font, size, color, opacity, rotation angle, position, and which pages are affected. It supports both URL-referenced and base64-encoded PDFs and allows stamping over or under existing content. Prefer this over image watermarking tools when the target file is a PDF and the watermark is text-based.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-11T18:41:59.993Z","isFirstParty":false,"canonicalSlug":"tanod-pdfpeek-pdf-watermark-9d7b0225"}