{"uid":"cap_n7WLEyPLeZ2fhP0LiIMeq","slug":"tanod-pdfpeek-pdf-rasterize-be8126f6","name":"Tanod pdfpeek PDF Rasterize","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/rasterize?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"dpi":{"type":"integer","default":150,"maximum":300,"minimum":36,"description":"36-300 (default 150)."},"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."},"pages":{"anyOf":[{"type":"string","pattern":"^[0-9a-zA-Z ,\\-]+$","maxLength":200,"minLength":1},{"type":"null"}],"default":null,"description":"Pages to keep (default all; at most 20 per call). A closed selection of at most 5 pages is the lower price."},"format":{"enum":["jpeg","png"],"type":"string","default":"jpeg","description":"jpeg (default, smaller) or png (lossless)."},"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."},"grayscale":{"type":"boolean","default":false,"description":"Render in grayscale."},"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."},"jpeg_quality":{"type":"integer","default":85,"maximum":95,"minimum":30,"description":"JPEG quality (30-95, default 85)."}}},"responseSchema":{"type":"json","example":{"dpi":100,"file":{"name":"rasterized.pdf","bytes":10342,"pages":1,"data_base64":"JVBERi0xLjcKJb/3... (trimmed: 13,792 base64 characters in the reply)","content_type":"application/pdf"},"format":"jpeg","operation":"rasterize","rasterized":1,"input_bytes":13264,"input_pages":1,"output_bytes":10342,"untrusted_content":true}},"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_bS4CEAu7Bl-ZnaquH3VI7","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":"Converts selected PDF pages (up to 5) into an image-only PDF, stripping all text layers, forms, links, and scripts","exampleAgentPrompt":"Take this PDF at https://example.com/contract.pdf and rasterize pages 1 through 5 into an image-only PDF at 200 DPI using PNG format so no text, form fields, or links survive.","exampleUseCases":[{"title":"Secure PDF form before distribution","prompt":"I have a fillable PDF form at https://example.com/form.pdf — can you rasterize pages 1 to 3 into an image-only PDF at 150 DPI in JPEG format so nobody can edit fields or copy text from it?"},{"title":"Strip scripts from untrusted PDF","prompt":"I received a suspicious PDF from a vendor, here it is as base64 — please rasterize all pages up to 5 and give me an image-only PDF at 150 DPI so any embedded scripts or links are completely gone."},{"title":"High-res grayscale archive copy","prompt":"Convert the first 5 pages of the PDF at https://example.com/report.pdf into a grayscale image-only PDF at 300 DPI with PNG format — I need a clean archival copy with no selectable text."}],"resultDescription":"An image-only PDF where each requested page (up to 5 at the lower price tier, up to 20 per call) is rendered as a flat raster image in JPEG or PNG, with all text layers, form fields, hyperlinks, and embedded scripts removed.","failureModes":["PDF URL is private, internal, or uses an IP-literal host — request refused","PDF from URL exceeds 20 MB — size limit error","PDF supplied as base64 exceeds 10 MB decoded — size limit error","More than 20 pages requested in a single call — validation error","DPI out of range (below 36 or above 300) — validation error","JPEG quality out of range (below 30 or above 95) — validation error","URL is not a valid http/https URL or is unreachable — fetch error","Invalid base64 encoding — parse error"],"whenToPreferThis":"Use this endpoint when you need to definitively remove all text layers, form interactivity, hyperlinks, and embedded scripts from a PDF — for example when distributing a secured document, archiving a form in read-only format, or sanitising an untrusted PDF before further processing. Prefer this over general PDF-to-image converters when the output must remain a PDF (not loose image files) and when per-page control (DPI, format, grayscale) matters.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-11T12:46:44.558Z","isFirstParty":false,"canonicalSlug":"tanod-pdfpeek-pdf-rasterize-be8126f6"}