{"uid":"cap_-dEoD-5bdvEEsdoSpNOcf","slug":"fastaf-web-page-screenshot-99564786","name":"FastAF Web Page Screenshot","description":"Web page screenshot API for AI agents: capture a website URL as PNG, JPEG or WebP image bytes for visual inspection and page archiving. Supports full-page capture, viewport dimensions and load readiness; the discovery example is a base64-encoded PNG, not a JSON response. Provided by FastAF Website Screenshots. Price: $0.005000 USDC per successful call.","url":"https://api.fastaf.co/x402/v1/screenshot?utm_source=zero.xyz","method":"GET","headers":{},"bodySchema":{"type":"object","title":"FastAF Website Screenshots","$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","examples":[{"url":"https://example.com/","format":"png","wait_until":"load"}],"required":["url"],"properties":{"url":{"type":"string","format":"uri","pattern":"^https?://","examples":["https://example.com/"],"description":"Required public HTTP(S) page URL to capture in a browser. Private/network-internal targets and login paths are refused. No default. No option surcharge; 5 credits per successful request."},"width":{"type":"string","maxLength":8192,"description":"Browser viewport width in CSS pixels, supplied as a positive integer string, e.g. 1280. Omitted: upstream viewport default; FastAF sets no fixed width. No option surcharge; 5 credits per successful request."},"format":{"enum":["png","jpg","webp"],"type":"string","default":"png","examples":["png"],"description":"Image encoding: png (default), jpg or webp. Response contains image bytes, not JSON or base64 text. No option surcharge; 5 credits per successful request."},"height":{"type":"string","maxLength":8192,"description":"Browser viewport height in CSS pixels, supplied as a positive integer string, e.g. 720. Omitted: upstream viewport default; fullPage may produce a taller image. No option surcharge; 5 credits per successful request."},"quality":{"type":"integer","default":80,"maximum":100,"minimum":0,"description":"Image quality, integer 0-100; default 80. Applies to lossy jpg/webp encoding; PNG is lossless. No option surcharge; 5 credits per successful request."},"fullPage":{"type":"boolean","description":"Capture the entire scrollable page when true, or only the viewport when false; boolean, default viewport-only capture. No option surcharge; 5 credits per successful request."},"wait_until":{"enum":["load","domcontentloaded","networkidle"],"type":"string","default":"domcontentloaded","examples":["load"],"description":"Capture readiness: domcontentloaded (default) after DOM parsing, load after the load event, or networkidle after network activity is idle. No option surcharge; 5 credits per successful request."}},"description":"Website screenshot by URL with format=png and wait_until=load. Viewport and fullPage options are optional.","additionalProperties":false}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"string","format":"binary","description":"Tiny illustrative PNG encoded as base64 for JSON discovery only; the successful response contains image/png bytes, not JSON or base64 text. jpg and webp options return their respective image bytes.","contentMediaType":"image/png"}}},"docsUrl":{"type":"string","format":"uri"},"website":{"type":"string","format":"uri"},"homepage":{"type":"string","format":"uri"},"openApiUrl":{"type":"string","format":"uri"}},"description":"Web page screenshot API for AI agents: capture a website URL as PNG, JPEG or WebP image bytes for visual inspection and page archiving. Supports full-page capture, viewport dimensions and load readiness; the discovery example is a base64-encoded PNG, not a JSON response."},"responseSchema":{"type":"binary","format":"base64","example":"iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAC0lEQVR4nGNgAAIAAAUAAXpeqz8AAAAASUVORK5CYII="},"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_rLe8vCUJUbpVZOprRBfhe","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":"Captures a screenshot of any public web page as a PNG, JPG, or WebP image, with options for full-page capture, viewport size, and render readiness.","exampleAgentPrompt":"Can you take a full-page screenshot of https://example.com and give me the image in PNG format at 1280px wide?","exampleUseCases":[{"title":"Visual audit of competitor landing page","prompt":"Grab a full-page screenshot of https://www.competitor.com at 1440px wide in PNG so I can see exactly how their homepage looks right now."},{"title":"Thumbnail for link preview card","prompt":"Take a viewport-only screenshot of https://myblog.com/latest-post at 1200 by 630 pixels in WebP format with quality 90 — I need it for a social media link preview."},{"title":"Verify deployed website appearance","prompt":"Can you screenshot https://staging.myapp.io and capture the full scrollable page in PNG format so I can check how the new layout looks before we go live?"}],"resultDescription":"Raw binary image bytes (PNG, JPG, or WebP depending on the format parameter) representing a browser-rendered screenshot of the requested URL. The image reflects the page at the moment of capture, rendered to the specified viewport dimensions, with optional full-page scroll capture.","failureModes":["Private, internal, or login-gated URLs are refused and return an error","Invalid or malformed URLs cause a rejection without charge","Network timeouts or unreachable hosts result in a failed (uncharged) request","wait_until=networkidle may time out on pages with persistent background requests","Very tall full-page captures may hit size or memory limits"],"whenToPreferThis":"Use this endpoint when you need a pixel-accurate visual capture of a public web page — for auditing layouts, generating thumbnails, archiving visual state, or verifying a deployment. It supports configurable viewport size, image format (PNG/JPG/WebP), quality, and full-page capture. Prefer it over HTML-extraction endpoints when the visual appearance matters, not just the text content.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-30T13:18:37.256Z","isFirstParty":false,"canonicalSlug":"fastaf-web-page-screenshot-99564786"}