{"uid":"cap_Tb2fDz2lRg_ugIOcAmest","slug":"puptra-pdf-snapshot-multi-format-page-snapshot-7bec436c","name":"Puptra PDF Snapshot – Multi-Format Page Snapshot","description":"One call, several formats: rendered HTML content and a base64 screenshot (plus optional Markdown and accessibility tree), with the page's status and title.","url":"https://puptra-pdf-snapshot.saastemly.com/v1/snapshot?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"url":{"type":"string","description":"The page to snapshot (https). Set url or html, not both."},"html":{"type":"string","description":"HTML to render instead of a URL."},"cookies":{"type":"array"},"deliver":{"type":"object","description":"{store, name?}: keep the snapshot's screenshot in file storage"},"formats":{"type":"array","description":"At least two of: content, screenshot, markdown, accessibilityTree (default content+screenshot)"},"viewport":{"type":"object"},"userAgent":{"type":"string"},"addStyleTag":{"type":"array"},"bestAttempt":{"type":"boolean"},"gotoOptions":{"type":"object"},"addScriptTag":{"type":"array"},"authenticate":{"type":"object"},"waitForTimeout":{"type":"number"},"waitForSelector":{"type":"object"},"emulateMediaType":{"type":"string"},"screenshotOptions":{"type":"object","description":"Puppeteer screenshot options for the snapshot's screenshot format"},"allowResourceTypes":{"type":"array"},"allowRequestPattern":{"type":"array"},"rejectResourceTypes":{"type":"array"},"setExtraHTTPHeaders":{"type":"object"},"rejectRequestPattern":{"type":"array"},"setJavaScriptEnabled":{"type":"boolean"}}},"responseSchema":null,"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_z6_HxbzfZx9dM1URXA5w7","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 a URL and returns rendered HTML, a base64 screenshot, optional Markdown, and an optional accessibility tree, along with the page's HTTP status and title — all in a single call.","exampleAgentPrompt":"Take a full snapshot of https://example.com — give me the rendered HTML, a base64 screenshot, and the Markdown version of the page content all in one go.","exampleUseCases":[{"title":"AI agent web context capture","prompt":"Grab a snapshot of https://techcrunch.com/latest — I need the rendered HTML and a screenshot so I can summarize what's on the page right now."},{"title":"Accessibility audit of a webpage","prompt":"Render https://myapp.io/dashboard and return the accessibility tree along with the page title so I can check for any accessibility issues."},{"title":"Visual and text archive of a landing page","prompt":"Snapshot https://acme-corp.com/pricing for me — I want the rendered HTML, a base64 screenshot, and the Markdown so I can archive all three formats together."}],"resultDescription":"A JSON response containing: rendered HTML of the page, a base64-encoded screenshot (PNG by default), optional Markdown representation of the page content, optional accessibility tree, the page's HTTP status code, and the page title.","failureModes":["URL is unreachable or returns a non-200 status — endpoint still returns page status but content may be empty","JavaScript-heavy SPAs may not fully render if load timing is insufficient","Very large pages may produce oversized base64 payloads","Invalid URL format results in a request error","Pages behind authentication walls return login-page content rather than protected content"],"whenToPreferThis":"Choose this endpoint when you need multiple representations of a rendered page (visual + HTML + optional Markdown/accessibility) in a single API call, avoiding the cost and latency of calling separate screenshot, HTML-scrape, and Markdown endpoints individually. It is especially useful for AI agents that need both visual context and structured text from a dynamically rendered JavaScript page simultaneously.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-11T18:31:58.559Z","isFirstParty":false,"canonicalSlug":"puptra-pdf-snapshot-multi-format-page-snapshot-7bec436c"}