{"category":{"id":"pdf-generation","name":"PDF generation","summary":"Turn HTML, a web page, markdown, a template or an Office file into a PDF.","unit":"one PDF generated"},"generatedAt":"2026-10-20T13:03:09.439Z","sort":"best_value","hiddenFlags":[],"totalPaidEndpoints":54,"topRated":null,"bestValue":null,"rows":[{"id":"b14a3362d6e607e9","name":"Agent Web-Access","url":"https://web.cyberwarex.com/pdf","method":"GET","host":"web.cyberwarex.com","rail":"x402","description":"Render any live web page to a portable PDF, returned as base64. JavaScript runs first, so single-page apps and dynamic content render correctly instead of coming out blank. Use it to archive a page, capture a receipt, invoice or report, snapshot terms or pricing that may change later, or hand a human a fixed copy of a URL.","priceUsd":0.005,"priceLabel":"$0.005","unitPriceUsd":0.005,"unitPriceLabel":"$0.005","unitsPerCharge":1,"unitBasis":"call","startFeeUsd":null,"platformUsageExtra":false,"pageUrl":null,"network":"eip155:8453","score":null,"grade":null,"uptime7d":1,"probeCount7d":1,"latencyP50Ms":968,"lastProbedAt":"2026-10-20T12:15:07.587Z","payers30d":4,"calls30d":5,"flags":[],"platforms":["url"],"tasks":["invoices","reports"]},{"id":"f8b1f6a54a835f0d","name":"HTML to PDF Converter","url":"https://agentsvc.io/api/v1/proxy/html-to-pdf","method":"POST","host":"agentsvc.io","rail":"x402","description":"Render a URL or raw HTML string to PDF. Returns pdf_base64 (base64 PDF; decode to get raw bytes) and page_count. Provide url OR html, never both. Supports format (A4/Letter/Legal), landscape boolean, and margin settings (top/bottom/left/right in CSS units). Use for invoices, reports, or printable document generation.","priceUsd":0.0045,"priceLabel":"$0.0045","unitPriceUsd":0.0045,"unitPriceLabel":"$0.0045","unitsPerCharge":1,"unitBasis":"call","startFeeUsd":null,"platformUsageExtra":false,"pageUrl":null,"network":"eip155:8453","score":null,"grade":null,"uptime7d":1,"probeCount7d":1,"latencyP50Ms":1613,"lastProbedAt":"2026-10-20T12:15:07.587Z","payers30d":3,"calls30d":12,"flags":[],"platforms":["html","url"],"tasks":["invoices","reports"]},{"id":"46021256af92aaa0","name":"Puptra PDF Snapshot","url":"https://puptra-pdf-snapshot.saastemly.com/v1/pdf","method":"POST","host":"puptra-pdf-snapshot.saastemly.com","rail":"x402","description":"Render a URL or HTML to PDF with Puppeteer's page.pdf() options (format letter by default, scale, margins, header/footer templates, printBackground, pageRanges).","priceUsd":0.005,"priceLabel":"$0.005","unitPriceUsd":0.005,"unitPriceLabel":"$0.005","unitsPerCharge":1,"unitBasis":"call","startFeeUsd":null,"platformUsageExtra":false,"pageUrl":null,"network":"eip155:8453","score":null,"grade":null,"uptime7d":0,"probeCount7d":1,"latencyP50Ms":null,"lastProbedAt":"2026-10-20T12:15:07.587Z","payers30d":3,"calls30d":3,"flags":[],"platforms":["html","url","templates"],"tasks":[]},{"id":"6cf40a122e7686c1","name":"Resolve402","url":"https://resolve402.dev/api/markdown-to-pdf","method":"POST","host":"resolve402.dev","rail":"x402","description":"Render Markdown into a clean PDF (headings, paragraphs, bold/italic/links, nested lists, code blocks, blockquotes, simple tables, page numbers, PDF bookmarks from H1-H3, internal #anchor links, embedded Unicode font: Latin, Greek, Cyrillic, €). POST JSON { markdown, title?, paper?: \"A4\" | \"Letter\" } (max 200k characters), get application/pdf back. For hosted agents that must deliver a report, a memo or an invoice as a file. Nothing stored.","priceUsd":0.01,"priceLabel":"$0.01","unitPriceUsd":0.01,"unitPriceLabel":"$0.01","unitsPerCharge":1,"unitBasis":"call","startFeeUsd":null,"platformUsageExtra":false,"pageUrl":null,"network":"eip155:8453","score":null,"grade":null,"uptime7d":1,"probeCount7d":1,"latencyP50Ms":373,"lastProbedAt":"2026-10-20T12:15:07.587Z","payers30d":3,"calls30d":5,"flags":[],"platforms":["url","markdown","templates"],"tasks":["invoices","reports"]},{"id":"758a52fd09a9bb88","name":"Pocket Network","url":"https://agent.pocket.network/v1/pdf-tools","method":"POST","host":"agent.pocket.network","rail":"x402","description":"Inspect, check, split, merge, extract pages, rotate, linearize, optimize, strip metadata, encrypt, decrypt or repair PDFs from public HTTPS URLs. POST /v1/pdf with operation, input_urls and options. Answers JSON: document facts, and for transforms temporary HTTPS URLs to the result PDFs, kept one hour. Up to 50 MB per input. Pay per request in USDC; no account, no API key.","priceUsd":0.005,"priceLabel":"$0.005","unitPriceUsd":0.005,"unitPriceLabel":"$0.005","unitsPerCharge":1,"unitBasis":"call","startFeeUsd":null,"platformUsageExtra":false,"pageUrl":null,"network":"eip155:8453","score":null,"grade":null,"uptime7d":1,"probeCount7d":1,"latencyP50Ms":1027,"lastProbedAt":"2026-10-20T12:15:07.587Z","payers30d":2,"calls30d":16,"flags":[],"platforms":["url","templates"],"tasks":["contracts"]},{"id":"3a2657aa7e833f6f","name":"visual.hugen.tokyo","url":"https://visual.hugen.tokyo/visual/pdf","method":"GET","host":"visual.hugen.tokyo","rail":"x402","description":"Render any URL into a clean A4 PDF with print-quality graphics. Auto-removes ads, cookie banners, and overlays. Returns base64-encoded PDF with metadata. No browser infrastructure or PDF library needed — pay per render. Accepts USDC payments on Base and Solana","priceUsd":0.02,"priceLabel":"$0.02","unitPriceUsd":0.02,"unitPriceLabel":"$0.02","unitsPerCharge":1,"unitBasis":"call","startFeeUsd":null,"platformUsageExtra":false,"pageUrl":null,"network":"eip155:8453","score":null,"grade":null,"uptime7d":1,"probeCount7d":1,"latencyP50Ms":369,"lastProbedAt":"2026-10-20T12:15:07.587Z","payers30d":2,"calls30d":3,"flags":[],"platforms":["url"],"tasks":[]},{"id":"e8ea3d2ea3b5355f","name":"MiniFrame Tools","url":"https://tools.miniframe.com.br/url-to-pdf","method":"POST","host":"tools.miniframe.com.br","rail":"x402","description":"Use when a page has to become a shareable, archivable document — a receipt, a report, an invoice, a record kept for later. Renders it with a headless browser (running JavaScript) and returns a PDF. JSON body { url } (public http/https); optional format (A4|Letter|Legal|A3, default A4) and landscape (default false). Returns pdf_base64. Private/internal targets are blocked.","priceUsd":0.03,"priceLabel":"$0.03","unitPriceUsd":0.03,"unitPriceLabel":"$0.03","unitsPerCharge":1,"unitBasis":"call","startFeeUsd":null,"platformUsageExtra":false,"pageUrl":null,"network":"eip155:8453","score":null,"grade":null,"uptime7d":1,"probeCount7d":1,"latencyP50Ms":896,"lastProbedAt":"2026-10-20T12:15:07.587Z","payers30d":1,"calls30d":1,"flags":[],"platforms":["url","templates"],"tasks":["invoices","reports"]},{"id":"cc1b77509efe298f","name":"Emboss","url":"https://api.getemboss.ai/pay/fill","method":"POST","host":"api.getemboss.ai","rail":"x402","description":"Fill a PDF form from structured data such as JSON or key-value answers. Also: fill a PDF form from JSON; populate form fields from data; complete a PDF application from known values; write answers into a form. Price scales with page count; this 402 carries the exact amount for the PDF sent.","priceUsd":0.07,"priceLabel":"$0.07","unitPriceUsd":0.07,"unitPriceLabel":"$0.07","unitsPerCharge":1,"unitBasis":"call","startFeeUsd":null,"platformUsageExtra":false,"pageUrl":null,"network":"eip155:8453","score":null,"grade":null,"uptime7d":1,"probeCount7d":1,"latencyP50Ms":994,"lastProbedAt":"2026-10-20T12:15:07.587Z","payers30d":1,"calls30d":2,"flags":[],"platforms":["templates"],"tasks":["contracts"]},{"id":"8566b9c06813ce99","name":"screenshot-api-production-fe7e.up.railway.app","url":"https://screenshot-api-production-fe7e.up.railway.app/capture/pdf","method":"GET","host":"screenshot-api-production-fe7e.up.railway.app","rail":"x402","description":"Render an http(s) URL to a PDF (A4/A3/Letter/Legal/Tabloid) with print emulation; returns a JSON envelope with the PDF base64-encoded under pdf_base64, plus final_url, title, format, and size.","priceUsd":0.002,"priceLabel":"$0.002","unitPriceUsd":0.002,"unitPriceLabel":"$0.002","unitsPerCharge":1,"unitBasis":"call","startFeeUsd":null,"platformUsageExtra":false,"pageUrl":null,"network":"eip155:8453","score":null,"grade":null,"uptime7d":1,"probeCount7d":1,"latencyP50Ms":389,"lastProbedAt":"2026-10-20T12:15:09.296Z","payers30d":null,"calls30d":null,"flags":["no-usage-data"],"platforms":["url","templates"],"tasks":[]},{"id":"272162928080b716","name":"Images to PDF","url":"https://agent402.tools/api/images-to-pdf","method":"POST","host":"agent402.tools","rail":"x402","description":"Combine PNG/JPEG images into a single PDF, one image per page. Body: {\"urls\":[\"https://…/1.png\",\"https://…/2.jpg\"]}. Returns the PDF as base64.","priceUsd":0.004,"priceLabel":"$0.004","unitPriceUsd":0.004,"unitPriceLabel":"$0.004","unitsPerCharge":1,"unitBasis":"call","startFeeUsd":null,"platformUsageExtra":false,"pageUrl":null,"network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","score":null,"grade":null,"uptime7d":1,"probeCount7d":1,"latencyP50Ms":171,"lastProbedAt":"2026-10-20T12:15:09.730Z","payers30d":null,"calls30d":null,"flags":["no-usage-data"],"platforms":["url","images"],"tasks":["screenshots"]},{"id":"196b589abd117ed3","name":"agent402.tools","url":"https://agent402.tools/api/images-to-pdf","method":"GET","host":"agent402.tools","rail":"x402","description":"Combine PNG/JPEG images into a single PDF, one image per page. Body: {\"urls\":[\"https://…/1.png\",\"https://…/2.jpg\"]}. Returns the PDF as base64.","priceUsd":0.004,"priceLabel":"$0.004","unitPriceUsd":0.004,"unitPriceLabel":"$0.004","unitsPerCharge":1,"unitBasis":"call","startFeeUsd":null,"platformUsageExtra":false,"pageUrl":null,"network":"eip155:8453","score":null,"grade":null,"uptime7d":1,"probeCount7d":1,"latencyP50Ms":63,"lastProbedAt":"2026-10-20T12:15:16.243Z","payers30d":null,"calls30d":null,"flags":["no-usage-data"],"platforms":["url","images"],"tasks":["screenshots"]},{"id":"711e0c34c9b7e85f","name":"Tanod pdfpeek","url":"https://tanod.dev/v1/pdf/html-to-pdf","method":"POST","host":"tanod.dev","rail":"x402","description":"pdfpeek (Tanod) web page to PDF: a public page printed to PDF in a sandboxed browser. Use when a URL or web page must be converted to a PDF document. Add output=url for a 24 h link.","priceUsd":0.0045,"priceLabel":"$0.0045","unitPriceUsd":0.0045,"unitPriceLabel":"$0.0045","unitsPerCharge":1,"unitBasis":"call","startFeeUsd":null,"platformUsageExtra":false,"pageUrl":null,"network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","score":null,"grade":null,"uptime7d":1,"probeCount7d":1,"latencyP50Ms":471,"lastProbedAt":"2026-10-20T12:15:09.730Z","payers30d":null,"calls30d":null,"flags":["no-usage-data"],"platforms":["html","url"],"tasks":[]},{"id":"2243547a73a8427c","name":"agentsvc.io","url":"https://agentsvc.io/api/v1/proxy/html-to-pdf","method":"GET","host":"agentsvc.io","rail":"x402","description":"Render a URL or raw HTML string to PDF. Returns pdf_base64 (base64 PDF; decode to get raw bytes) and page_count. Provide url OR html, never both. Supports format (A4/Letter/Legal), landscape boolean,…","priceUsd":0.0045,"priceLabel":"$0.0045","unitPriceUsd":0.0045,"unitPriceLabel":"$0.0045","unitsPerCharge":1,"unitBasis":"call","startFeeUsd":null,"platformUsageExtra":false,"pageUrl":null,"network":"eip155:8453","score":null,"grade":null,"uptime7d":1,"probeCount7d":1,"latencyP50Ms":179,"lastProbedAt":"2026-10-20T12:15:09.296Z","payers30d":null,"calls30d":null,"flags":["no-usage-data"],"platforms":["html","url"],"tasks":[]},{"id":"0d7098e7c423456f","name":"FastX402","url":"https://fastx402.tools/webpdf","method":"GET","host":"fastx402.tools","rail":"x402","description":"Render a web page to a PDF in a real Chromium browser, returned as base64","priceUsd":0.005,"priceLabel":"$0.005","unitPriceUsd":0.005,"unitPriceLabel":"$0.005","unitsPerCharge":1,"unitBasis":"call","startFeeUsd":null,"platformUsageExtra":false,"pageUrl":null,"network":"eip155:8453","score":null,"grade":null,"uptime7d":1,"probeCount7d":1,"latencyP50Ms":621,"lastProbedAt":"2026-10-20T12:15:09.730Z","payers30d":null,"calls30d":null,"flags":["no-usage-data"],"platforms":["url"],"tasks":[]},{"id":"f6deb87b8c791e4f","name":"402-tools.tusk80.com","url":"https://402-tools.tusk80.com/webpdf","method":"GET","host":"402-tools.tusk80.com","rail":"x402","description":"Render a web page to a PDF in a real Chromium browser, returned as base64","priceUsd":0.005,"priceLabel":"$0.005","unitPriceUsd":0.005,"unitPriceLabel":"$0.005","unitsPerCharge":1,"unitBasis":"call","startFeeUsd":null,"platformUsageExtra":false,"pageUrl":null,"network":"eip155:8453","score":null,"grade":null,"uptime7d":1,"probeCount7d":1,"latencyP50Ms":1177,"lastProbedAt":"2026-10-20T12:15:09.730Z","payers30d":null,"calls30d":null,"flags":["no-usage-data"],"platforms":["url"],"tasks":[]},{"id":"5bb969dce94f853a","name":"Tanod pdfpeek","url":"https://tanod.dev/v1/pdf/from-images","method":"POST","host":"tanod.dev","rail":"x402","description":"pdfpeek (Tanod) images to PDF: 1-30 PNG, JPEG or WebP images as one PDF. Use when a set of images, such as photographed pages, must be combined into one PDF. Add output=url for a 24 h link.","priceUsd":0.005,"priceLabel":"$0.005","unitPriceUsd":0.005,"unitPriceLabel":"$0.005","unitsPerCharge":1,"unitBasis":"call","startFeeUsd":null,"platformUsageExtra":false,"pageUrl":null,"network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","score":null,"grade":null,"uptime7d":1,"probeCount7d":1,"latencyP50Ms":167,"lastProbedAt":"2026-10-20T12:15:12.048Z","payers30d":null,"calls30d":null,"flags":["no-usage-data"],"platforms":["url","images"],"tasks":["screenshots"]},{"id":"6d64861f9134e339","name":"puptra-pdf-snapshot.saastemly.com","url":"https://puptra-pdf-snapshot.saastemly.com/v1/pdf","method":"GET","host":"puptra-pdf-snapshot.saastemly.com","rail":"x402","description":"Render a URL or HTML to PDF with Puppeteer's page.pdf() options (format letter by default, scale, margins, header/footer templates, printBackground, pageRanges).","priceUsd":0.005,"priceLabel":"$0.005","unitPriceUsd":0.005,"unitPriceLabel":"$0.005","unitsPerCharge":1,"unitBasis":"call","startFeeUsd":null,"platformUsageExtra":false,"pageUrl":null,"network":"eip155:8453","score":null,"grade":null,"uptime7d":0,"probeCount7d":1,"latencyP50Ms":null,"lastProbedAt":"2026-10-20T12:15:09.296Z","payers30d":null,"calls30d":null,"flags":["no-usage-data"],"platforms":["html","url","templates"],"tasks":[]},{"id":"1778bfe61398c4d2","name":"tanod.dev","url":"https://tanod.dev/v1/pdf/from-images","method":"GET","host":"tanod.dev","rail":"x402","description":"pdfpeek (Tanod) images to PDF: 1-30 PNG, JPEG or WebP images as one PDF.","priceUsd":0.005,"priceLabel":"$0.005","unitPriceUsd":0.005,"unitPriceLabel":"$0.005","unitsPerCharge":1,"unitBasis":"call","startFeeUsd":null,"platformUsageExtra":false,"pageUrl":null,"network":"eip155:8453","score":null,"grade":null,"uptime7d":1,"probeCount7d":1,"latencyP50Ms":769,"lastProbedAt":"2026-10-20T12:15:09.296Z","payers30d":null,"calls30d":null,"flags":["no-usage-data"],"platforms":["images"],"tasks":["screenshots"]},{"id":"4fb948fdeaf6a75e","name":"api.pdfzen.site","url":"https://api.pdfzen.site/v402/render/pdf","method":"GET","host":"api.pdfzen.site","rail":"x402","description":"Render a PDF. Pass `template` (one of 45 starter slugs: invoice, receipt, contract, certificate, nda, letter, report, quote, purchase-order, lease-agreement, resume, lab-report, boarding-pass, menu, …","priceUsd":0.006,"priceLabel":"$0.006","unitPriceUsd":0.006,"unitPriceLabel":"$0.006","unitsPerCharge":1,"unitBasis":"call","startFeeUsd":null,"platformUsageExtra":false,"pageUrl":null,"network":"eip155:8453","score":null,"grade":null,"uptime7d":0,"probeCount7d":1,"latencyP50Ms":null,"lastProbedAt":"2026-10-20T12:15:09.296Z","payers30d":null,"calls30d":null,"flags":["no-usage-data"],"platforms":["templates"],"tasks":["invoices","reports","certificates","contracts"]},{"id":"8dd5d00fc52f5308","name":"agents.citiviewgroup.com","url":"https://agents.citiviewgroup.com/v1/pdf","method":"GET","host":"agents.citiviewgroup.com","rail":"x402","description":"Render a URL or raw HTML to a PDF file with a headless browser. Returns the PDF bytes. Use for invoices, reports, receipts, archiving pages. Also callable as GET with the same fields as query paramet…","priceUsd":0.009,"priceLabel":"$0.009","unitPriceUsd":0.009,"unitPriceLabel":"$0.009","unitsPerCharge":1,"unitBasis":"call","startFeeUsd":null,"platformUsageExtra":false,"pageUrl":null,"network":"eip155:8453","score":null,"grade":null,"uptime7d":1,"probeCount7d":1,"latencyP50Ms":1367,"lastProbedAt":"2026-10-20T12:15:09.296Z","payers30d":null,"calls30d":null,"flags":["no-usage-data"],"platforms":["html","url"],"tasks":["invoices","reports"]},{"id":"696d0fadfd87f2dd","name":"Tanod pdfpeek","url":"https://tanod.dev/v1/pdf/fill-form","method":"POST","host":"tanod.dev","rail":"x402","description":"pdfpeek (Tanod) PDF form fill: fields set from a JSON object, appearances drawn, optional flatten. Use when a PDF form must be filled from JSON values, with an option to flatten it afterwards. Add output=url for a 24 h link.","priceUsd":0.01,"priceLabel":"$0.01","unitPriceUsd":0.01,"unitPriceLabel":"$0.01","unitsPerCharge":1,"unitBasis":"call","startFeeUsd":null,"platformUsageExtra":false,"pageUrl":null,"network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","score":null,"grade":null,"uptime7d":1,"probeCount7d":1,"latencyP50Ms":405,"lastProbedAt":"2026-10-20T12:15:09.730Z","payers30d":null,"calls30d":null,"flags":["no-usage-data"],"platforms":["url","templates"],"tasks":["contracts"]},{"id":"01a2a2ab12c483e5","name":"Tanod pdfpeek","url":"https://tanod.dev/v1/docs/to-pdf","method":"POST","host":"tanod.dev","rail":"x402","description":"pdfpeek (Tanod) Office to PDF: a Word, Excel, PowerPoint, OpenDocument, RTF or text file converted to PDF by LibreOffice. Use when a Word, Excel, PowerPoint, OpenDocument or RTF file must be delivered as a PDF. Add output=url for a 24 h link.","priceUsd":0.01,"priceLabel":"$0.01","unitPriceUsd":0.01,"unitPriceLabel":"$0.01","unitsPerCharge":1,"unitBasis":"call","startFeeUsd":null,"platformUsageExtra":false,"pageUrl":null,"network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","score":null,"grade":null,"uptime7d":1,"probeCount7d":1,"latencyP50Ms":170,"lastProbedAt":"2026-10-20T12:15:09.730Z","payers30d":null,"calls30d":null,"flags":["no-usage-data"],"platforms":["url","office"],"tasks":[]},{"id":"9f4f16f04ec78224","name":"resolve402-kinze.vercel.app","url":"https://resolve402-kinze.vercel.app/api/markdown-to-pdf","method":"POST","host":"resolve402-kinze.vercel.app","rail":"x402","description":"","priceUsd":0.01,"priceLabel":"$0.01","unitPriceUsd":0.01,"unitPriceLabel":"$0.01","unitsPerCharge":1,"unitBasis":"call","startFeeUsd":null,"platformUsageExtra":false,"pageUrl":null,"network":"eip155:8453","score":null,"grade":null,"uptime7d":1,"probeCount7d":1,"latencyP50Ms":562,"lastProbedAt":"2026-10-20T12:15:12.048Z","payers30d":null,"calls30d":null,"flags":["no-usage-data","wallet-mismatch"],"platforms":["markdown"],"tasks":[]},{"id":"74102fd1fdf022be","name":"api.relaystation.ai","url":"https://api.relaystation.ai/v1/office/rescue","method":"GET","host":"api.relaystation.ai","rail":"x402","description":"$0.008/call. Rescue exotic or legacy Office files into PDF via LibreOffice — opens what modern Office won't. 1¢ x402 min; remainder auto-credits — relaystation.ai/penny","priceUsd":0.01,"priceLabel":"$0.01","unitPriceUsd":0.01,"unitPriceLabel":"$0.01","unitsPerCharge":1,"unitBasis":"call","startFeeUsd":null,"platformUsageExtra":false,"pageUrl":null,"network":"eip155:8453","score":null,"grade":null,"uptime7d":0,"probeCount7d":1,"latencyP50Ms":null,"lastProbedAt":"2026-10-20T12:15:16.243Z","payers30d":null,"calls30d":null,"flags":["no-usage-data"],"platforms":["office"],"tasks":[]},{"id":"a10981ee2c67b4ae","name":"resolve402.dev","url":"https://resolve402.dev/api/markdown-to-pdf","method":"GET","host":"resolve402.dev","rail":"x402","description":"Render Markdown into a clean PDF (headings, paragraphs, bold/italic/links, nested lists, code blocks, blockquotes, simple tables, page numbers, PDF bookmarks from H1-H3, internal #anchor links, embed…","priceUsd":0.01,"priceLabel":"$0.01","unitPriceUsd":0.01,"unitPriceLabel":"$0.01","unitsPerCharge":1,"unitBasis":"call","startFeeUsd":null,"platformUsageExtra":false,"pageUrl":null,"network":"eip155:8453","score":null,"grade":null,"uptime7d":0,"probeCount7d":1,"latencyP50Ms":null,"lastProbedAt":"2026-10-20T12:15:09.296Z","payers30d":null,"calls30d":null,"flags":["no-usage-data"],"platforms":["url","markdown"],"tasks":[]}],"mcpAlternatives":[{"name":"Printwren: HTML to PDF and URL to PDF (real Chrome)","url":"https://printwren.cybermax-tools.workers.dev/mcp","description":"Printwren: web page or HTML to PDF with real Chrome; pages, base64 or download link. Free, no key.","status":"up","uptime7d":1,"probeCount7d":1,"latencyP50Ms":863},{"name":"io.github.sheetrender/sheetrender-mcp","url":"https://mcp.sheetrender.com/mcp","description":"Render PDFs from templates and spreadsheet data via SheetRender, locally or at mcp.sheetrender.com","status":"up","uptime7d":1,"probeCount7d":1,"latencyP50Ms":224},{"name":"blue·auth Document Signing","url":"https://blueauth.co/api/mcp-server/mcp","description":"Send AI-created PDFs for signature, track signers, and return verifiable document evidence.","status":"sign-in","uptime7d":1,"probeCount7d":1,"latencyP50Ms":1136},{"name":"Re:port Flow MCP","url":"https://mcp.re-port-flow.com/mcp","description":"Generate PDF reports from Re:port Flow templates via Claude and other AI agents.","status":"up","uptime7d":1,"probeCount7d":1,"latencyP50Ms":426},{"name":"io.github.ptrinh/final-notice","url":"https://finalnotice.io/mcp","description":"Free demand-letter PDF generator for unpaid invoices, 80+ jurisdictions, 29 languages.","status":"up","uptime7d":1,"probeCount7d":1,"latencyP50Ms":425},{"name":"Pressa - LaTeX to PDF","url":"https://api.pressa.dev/mcp","description":"Compile LaTeX to PDF without installing TeX Live. No API key needed to start.","status":"up","uptime7d":1,"probeCount7d":1,"latencyP50Ms":518},{"name":"io.github.pictify-io/mcp","url":"https://mcp.pictify.io","description":"Generate images, GIFs, videos, and PDFs from HTML, URLs, or templates — from your AI agent.","status":"up","uptime7d":1,"probeCount7d":1,"latencyP50Ms":265},{"name":"io.github.paperandbeyond23-gif/propzapi","url":"https://api.propzapi.com/mcp","description":"Render-and-verify API: HTML/CSS to image or PDF, screenshot any URL, confirm the text rendered.","status":"up","uptime7d":1,"probeCount7d":1,"latencyP50Ms":1332},{"name":"JustFill PDF Form Automation","url":"https://api.justfill.app/api/mcp","description":"Detect, review and fill existing PDF forms from JSON or Excel; reuse saved templates","status":"sign-in","uptime7d":1,"probeCount7d":1,"latencyP50Ms":888},{"name":"io.github.invoicepdfs/mcp","url":"https://invoicepdfs.com/mcp","description":"Render invoices and credit notes as PDFs, and check them against EN 16931 e-invoicing rules.","status":"sign-in","uptime7d":1,"probeCount7d":1,"latencyP50Ms":780}],"subcategories":[{"facet":"platform","values":[{"id":"url","label":"Web pages & URLs","endpoints":26,"sellers":17},{"id":"templates","label":"Templates & data","endpoints":14,"sellers":12},{"id":"html","label":"HTML","endpoints":17,"sellers":10},{"id":"markdown","label":"Markdown","endpoints":8,"sellers":4},{"id":"images","label":"Images","endpoints":6,"sellers":4},{"id":"office","label":"Word, Excel & PowerPoint","endpoints":5,"sellers":3}]},{"facet":"task","values":[{"id":"invoices","label":"Invoices & receipts","endpoints":13,"sellers":12},{"id":"reports","label":"Reports & charts","endpoints":10,"sellers":9},{"id":"contracts","label":"Contracts & forms","endpoints":6,"sellers":5},{"id":"screenshots","label":"Screenshots too","endpoints":6,"sellers":4}]}],"selected":{"platforms":[],"tasks":[]},"source":{"name":"Hagglyai","url":"https://hagglyai.com/compare/pdf-generation","asOf":"2026-10-20T13:03:09.439Z"}}