{"uid":"cap_pkaKERPt7I5d0Q4hEX5IB","slug":"tanod-pdfpeek-pdf-to-images-35331cb3","name":"Tanod pdfpeek – PDF to Images","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/to-images?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 render (default all; at most 20 per call). A closed selection of at most 5 pages is the lower price."},"format":{"enum":["png","jpeg"],"type":"string","default":"png","description":"png (default) or jpeg."},"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":72,"files":[{"dpi":72,"name":"page-1.png","page":1,"bytes":5915,"width":595,"height":842,"data_base64":"iVBORw0KGgoAAAAN... (trimmed: 7,888 base64 characters in the reply)","content_type":"image/png"}],"format":"png","operation":"to-images","file_count":1,"input_bytes":13264,"input_pages":1,"output_bytes":5915,"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_k2y0QSX8oBtvQekqEIhTm","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":"Renders up to 5 selected pages of a PDF to PNG or JPEG images at configurable DPI.","exampleAgentPrompt":"Can you render pages 1 through 5 of this PDF — https://example.com/report.pdf — as JPEG images at 200 DPI?","exampleUseCases":[{"title":"PDF thumbnail preview generation","prompt":"Take page 1 of this PDF at https://example.com/brochure.pdf and render it as a PNG at 150 DPI so I can use it as a preview thumbnail."},{"title":"High-res document page extraction","prompt":"Convert pages 2, 4, and 5 of my PDF — I'll send it as base64 — to JPEG images at 300 DPI with quality 90."},{"title":"Grayscale page rendering for print","prompt":"Render pages 1 to 3 from https://example.com/manual.pdf in grayscale as PNG at 200 DPI."}],"resultDescription":"An array of rendered page images in PNG or JPEG format, one per requested page, at the specified DPI and quality settings.","failureModes":["PDF URL not reachable or returns non-PDF content","PDF exceeds 20 MB size limit for URL input or 10 MB for base64","More than 5 pages selected in lower-price tier (page selection capped at 5)","Invalid page range format in 'pages' parameter","DPI value outside 36–300 range","JPEG quality outside 30–95 range","Password-protected PDF that cannot be read","Malformed base64 input"],"whenToPreferThis":"Use this endpoint when you need to rasterize specific PDF pages into PNG or JPEG images with control over DPI, quality, and color mode. Prefer it over full-document extraction tools when you only need visual renderings of a small subset of pages (up to 5 per call at reduced cost), or when downstream use requires image files rather than extracted text.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-11T18:38:50.706Z","isFirstParty":false,"canonicalSlug":"tanod-pdfpeek-pdf-to-images-35331cb3"}