{"uid":"cap_i-H6hjYRUM5fU9UY70-Na","slug":"relaystation-web-screenshot-0c96d7a5","name":"Relaystation Web Screenshot","description":"$0.01/screenshot. Screenshot any public web page to PNG/JPEG/WebP — headless Chromium, SSRF-guarded. 155 tools, one balance — relaystation.ai","url":"https://api.relaystation.ai/v1/web/screenshot?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method","bodyType","body"],"properties":{"body":{"type":"object","properties":{"url":{"type":"string","maxLength":4096,"minLength":1},"type":{"enum":["png","jpeg","webp"],"type":"string"},"waitMs":{"type":"integer","maximum":20000,"minimum":0},"fullPage":{"type":"boolean"},"viewport":{"type":"object","properties":{"width":{"type":"integer","maximum":10000,"minimum":1},"height":{"type":"integer","maximum":10000,"minimum":1}}}}},"type":{"type":"string","const":"http"},"method":{"enum":["POST","PUT","PATCH"],"type":"string"},"bodyType":{"enum":["json","form-data","text"],"type":"string"}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object"}}}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.01","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"registry","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"healthy","priceObserved":{"p10Cents":"1.0000","medianCents":"1.0000","p90Cents":"1.0000","minCents":"1.0000","maxCents":"1.0000","p95Cents":"1.0000","sampleCount":1,"varies":false,"failureChargeRate":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_6r7AAIYI6u_s-LSHehun-","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.01","costPer":"request","priority":0,"asset":null,"unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Captures a screenshot of any public web page as PNG, JPEG, or WebP using headless Chromium with SSRF protection","exampleAgentPrompt":"Take a full-page screenshot of https://example.com and give it to me as a PNG — wait 2000ms for the page to fully load and use a 1280x800 viewport.","exampleUseCases":[{"title":"Visual website monitoring alert","prompt":"Grab a screenshot of https://mystore.com right now as a PNG with a 1440x900 viewport so I can check whether the homepage banner is displaying correctly."},{"title":"Archiving competitor landing pages","prompt":"Capture a full-page JPEG screenshot of https://competitor.com/pricing — wait 3000ms so all lazy-loaded content appears, and use a 1280x1024 viewport."},{"title":"Generating website preview thumbnails","prompt":"Screenshot https://myblog.com/latest-post as a WebP image with a 1200x630 viewport so I can use it as a social media preview card."}],"resultDescription":"Returns a binary image file (PNG, JPEG, or WebP) representing the rendered visual state of the requested web page, captured via headless Chromium. The image reflects the page after any specified wait delay, at the configured viewport size, and optionally shows the full scrollable page content.","failureModes":["URL is unreachable or returns non-200 status — screenshot may fail or return blank","SSRF guard blocks private/internal IP ranges — returns error for non-public URLs","Page load timeout if waitMs is insufficient for heavy JavaScript pages","Invalid image format enum value causes validation error","Viewport dimensions out of range (must be 1–10000px) cause rejection","URL exceeds 4096-character limit"],"whenToPreferThis":"Choose this endpoint when you need a quick, pay-per-use ($0.01) visual capture of a public web page without managing your own headless browser infrastructure. Ideal for agents that need occasional screenshots for monitoring, archiving, or thumbnail generation. Prefer this over self-hosted Puppeteer/Playwright when you want zero DevOps overhead and SSRF safety built in. Use alternatives if you need authenticated page capture, interaction/click simulation, or batch processing at very high volume.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-10T18:42:49.712Z","isFirstParty":false,"canonicalSlug":"relaystation-web-screenshot-0c96d7a5"}