{"uid":"cap_CBtQuOUvES_w2I6LET5bp","slug":"orthogonal-website-screenshot-7ab487f7","name":"Orthogonal Website Screenshot","description":"Capture a screenshot of a website. Supports both viewport (standard browser view) and full-page screenshots. Can also screenshot specific page types (login, pricing, etc.) by using heuristics to find the appropriate URL. Returns a URL to the uploaded screenshot image hosted on our CDN.","url":"https://x402.orthogonal.com/brand-dev/v1/brand/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","properties":{"page":{"type":"string","description":"Optional parameter to specify which page type to screenshot. If provided, the system will scrape the domain's links and use heuristics to find the most appropriate URL for the specified page type (30 supported languages). If not provided, screenshots the main domain landing page."},"domain":{"type":"string","example":"example.com","description":"Domain name to take screenshot of (e.g., 'example.com', 'google.com'). The domain will be automatically normalized and validated."},"prioritize":{"type":"string","description":"Optional parameter to prioritize screenshot capture. If 'speed', optimizes for faster capture with basic quality. If 'quality', optimizes for higher quality with longer wait times. Defaults to 'quality' if not provided."},"fullScreenshot":{"type":"string","description":"Optional parameter to determine screenshot type. If 'true', takes a full page screenshot capturing all content. If 'false' or not provided, takes a viewport screenshot (standard browser view)."}}}},"additionalProperties":false}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.03","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.03/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.03","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.03","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_DNknJnoC5TuF4fCR_YJT-","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.03","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 website domain (viewport or full-page) and returns a CDN-hosted image URL","exampleAgentPrompt":"Can you take a full-page screenshot of stripe.com's pricing page and give me a link to the image?","exampleUseCases":[{"title":"Competitor pricing page snapshot","prompt":"Screenshot the pricing page of notion.so — I want to see their current plans and pricing at a glance. Give me back the image URL."},{"title":"Brand landing page audit","prompt":"Grab a full-page screenshot of shopify.com's homepage so I can review how their landing page looks right now."},{"title":"Login page verification","prompt":"Can you take a screenshot of the login page for slack.com? I want to verify what their sign-in screen currently looks like."}],"resultDescription":"A URL pointing to a CDN-hosted image of the requested website screenshot. The image may be a viewport screenshot (standard browser window view) or a full-page screenshot capturing all scrollable content, depending on the fullScreenshot parameter.","failureModes":["Invalid or unresolvable domain name returns an error","Specified page type not found via heuristics (e.g. no pricing page detected on domain)","Site blocks headless browsers or requires authentication, resulting in incomplete or error screenshot","Timeout during page load if site is slow or unresponsive","CDN upload failure resulting in no URL returned"],"whenToPreferThis":"Use this endpoint when you need a visual image of a website rather than raw HTML or text content. It's ideal for design audits, brand monitoring, competitive research, verifying page layouts, or any scenario where a human or agent needs to see what a website actually looks like rendered in a browser. It supports targeted page-type detection (pricing, login, etc.) which saves agents from having to find the right URL manually.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-13T07:01:30.472Z","isFirstParty":false}