{"uid":"cap_St9w4HpKbeRGrYLPgCfCN","slug":"x402engine-web-screenshot-api-901fdd3d","name":"x402engine Web Screenshot API","description":"Capture a screenshot of any URL — returns base64-encoded image, supports full-page capture","url":"https://x402engine.app/api/web/screenshot","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","example":"https://example.com","description":"URL to screenshot"},"fullPage":{"type":"boolean","default":false,"description":"Capture full page"}},"additionalProperties":false}},"additionalProperties":false}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.01","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.01/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_smu7zGNOQwOx-XvK6D7zf","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.01","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 URL, optionally as a full-page capture, for $0.01 USDC per call via HTTP 402 micropayment.","exampleAgentPrompt":"Can you take a screenshot of https://example.com and capture the full page so I can see what it looks like right now?","exampleUseCases":[{"title":"Visual QA for deployed landing page","prompt":"Take a full-page screenshot of https://mycompany.com/new-landing so I can verify what the new design looks like in production."},{"title":"Monitoring competitor homepage","prompt":"Grab a screenshot of https://competitor.com — just the visible area, not the full page — so I can see their current homepage layout."},{"title":"Archiving article for reference","prompt":"Can you screenshot https://techcrunch.com/2024/01/15/some-article so I have a visual copy of the article as it appears today?"}],"resultDescription":"Returns a screenshot image of the requested URL. The image captures either just the visible viewport or the full scrollable page depending on the fullPage parameter. The response is an image file (likely PNG) rendered by a headless browser at the time of the request.","failureModes":["URL is unreachable or returns an error (4xx/5xx) — screenshot may fail or return a blank/error page render","Invalid or malformed URL — request rejected with validation error","Payment not fulfilled via HTTP 402 — request blocked until USDC micropayment is completed","Page with heavy JavaScript or slow load times may result in incomplete or partially rendered screenshots","Private/intranet URLs not accessible from the server will fail to load"],"whenToPreferThis":"Choose this endpoint when you need a quick, cheap ($0.01 USDC) visual capture of a public webpage without managing browser infrastructure yourself. It is ideal for AI agents that need to verify page content visually, archive web pages, or inspect rendered UI. Prefer this over full scraping endpoints when you need the visual representation rather than structured text data.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-14T00:39:13.746Z","isFirstParty":false}