{"uid":"cap_cMF8Kizp3npXvMMHDKVKm","slug":"api-strale-io-a96d3f19","name":"Strale Screenshot URL","description":"Take a full-page or viewport screenshot of any URL. Handles cookie banners, lazy loading, SPAs. Returns base64 PNG.","url":"https://api.strale.io/x402/screenshot-url?utm_source=zero.xyz","method":"GET","headers":{},"bodySchema":{"type":"object","required":["url"],"properties":{"url":{"type":"string","description":"URL to screenshot"},"wait_for":{"type":"string","description":"CSS selector or seconds to wait"},"full_page":{"type":"boolean","description":"Full page vs viewport (default: true)"},"viewport_width":{"type":"integer"},"viewport_height":{"type":"integer"}}},"responseSchema":{"viewport":{"type":"object"},"base64_png":{"type":"string"},"size_bytes":{"type":"integer"},"content_type":{"type":"string"}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.054001","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"settled","requiresHandshake":false,"reviewCount":1,"rating":{"score":"0.00","successRate":"0.00","reviews":1,"stars":null,"state":"rated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.054001/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.054","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.054","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_sC5c8zfxjR_SoEhRtXIMM","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.054","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Captures a full-page or viewport screenshot of any URL, handling cookie banners, lazy loading, and SPAs, returning a base64-encoded PNG","exampleAgentPrompt":"Can you take a full-page screenshot of https://www.example.com and give me the image? Make sure you wait for all the lazy-loaded content to appear before capturing.","exampleUseCases":null,"resultDescription":"A base64-encoded PNG image of the rendered webpage, either full-page or viewport-only, after handling cookie banners and waiting for dynamic content to load.","failureModes":["URL is unreachable or returns a non-200 status — screenshot may be blank or an error page","CSS selector specified in wait_for never appears — timeout error","URL points to a non-HTML resource (PDF, binary) — may return unexpected output","SPA fails to hydrate within timeout — partial or blank screenshot","Invalid URL format — request fails with validation error"],"whenToPreferThis":"Choose this endpoint when you need a visual rendering of a webpage as a PNG image, especially for SPAs, pages with cookie banners, or lazy-loaded content that simpler screenshot tools fail to handle correctly. Ideal when you need full-page captures rather than just above-the-fold content.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":4,"lastUsedAt":"2026-05-04T11:29:13.019Z","lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-11T00:43:38.761Z","isFirstParty":false,"canonicalSlug":"api-strale-io-a96d3f19"}