{"uid":"cap_CZ27GhCHSh1T5XslObRv-","slug":"switch402-full-page-screenshot-c6a6ffb8","name":"switch402 Full-Page Screenshot","description":"switch402 full-page screenshot: the whole scrollable page (JavaScript rendered) as a base64 PNG. Charged only on success.","url":"https://api.switch402.com/v1/screenshot/full?utm_source=zero.xyz","method":"GET","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method"],"properties":{"type":{"type":"string","const":"http"},"method":{"enum":["GET"],"type":"string"},"queryParams":{"type":"object","required":["url"],"properties":{"url":{"type":"string","maxLength":2048,"description":"Public http(s) page to capture"}}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object"}}}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.012","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.012/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.012","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.012","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_7O5IGAIF2sOfbgNsXlBaT","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.012","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Captures a full scrollable webpage (JavaScript-rendered) as a base64-encoded PNG, billed only on success.","exampleAgentPrompt":"Can you take a full-page screenshot of https://www.example.com — I want the entire scrollable page rendered as an image, not just what's visible in the viewport?","exampleUseCases":[{"title":"Visual archiving of competitor landing page","prompt":"Grab a full-page screenshot of https://www.competitor.com so I can see the entire layout of their homepage, including everything below the fold."},{"title":"Automated UI regression snapshot","prompt":"Screenshot the full scrollable page at https://staging.myapp.com/dashboard so I can compare the whole layout against the last release."},{"title":"Capture full article for offline review","prompt":"Take a complete screenshot of this article at https://www.nytimes.com/2024/01/15/tech/ai-trends.html — I want the entire page, not just the top portion."}],"resultDescription":"Returns the entire scrollable page rendered with JavaScript as a base64-encoded PNG. The image covers all content from top to bottom regardless of page height, unlike a viewport-only screenshot. Response is only charged and returned on successful capture.","failureModes":["URL is not publicly accessible (returns error, no charge)","Page requires authentication or is behind a paywall (capture may be incomplete or fail)","Page takes too long to render JavaScript (timeout)","Invalid or malformed URL provided","URL scheme is not http or https","Page content exceeds renderable size limits"],"whenToPreferThis":"Choose this endpoint when you need the entire scrollable page captured as an image, not just the visible viewport. Use this over the standard viewport screenshot endpoint when content below the fold is important — e.g., long landing pages, full articles, dashboards with scrollable sections. Prefer over scraping endpoints when the visual layout matters rather than just the text content.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-31T18:36:59.751Z","isFirstParty":false,"canonicalSlug":"switch402-full-page-screenshot-c6a6ffb8"}