{"uid":"cap_4QNC4zPnn7SRV2_caON6e","slug":"agishub-screenshot-api-5c137cab","name":"AGISHub Screenshot API","description":"Capture a PNG screenshot of any public URL — full page or just the viewport, at a chosen size — returned base64-encoded. Backed by a headless browser.","url":"https://api.agishub.com/v1/screenshot","method":"GET","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input","output"],"properties":{"input":{"type":"object","required":["type","method","queryParams"],"properties":{"type":{"enum":["http"],"type":"string"},"method":{"enum":["GET"],"type":"string"},"queryParams":{"type":"object","required":["url"],"properties":{"url":{"type":"string","format":"uri","description":"Public http/https URL to capture."},"width":{"type":"integer","minimum":0,"description":"Viewport width in pixels (default 1280).","exclusiveMinimum":true},"height":{"type":"integer","minimum":0,"description":"Viewport height in pixels (default 800).","exclusiveMinimum":true},"full_page":{"type":"boolean","description":"Capture the entire scrollable page instead of just the viewport (default false)."}},"additionalProperties":false}},"additionalProperties":false},"output":{"type":"object","required":["type","example"],"properties":{"type":{"enum":["json"],"type":"string"},"example":{"type":"object"}},"additionalProperties":false}}},"responseSchema":{"type":"json","example":{"result":"Capture a PNG screenshot of any public URL — full page or just the viewport, at a chosen size — returned base64-encoded."}},"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_hE_2d4wKfFPQisnmXDwUV","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 PNG screenshot of any public URL using a headless browser, returning the image base64-encoded, with configurable viewport size and full-page or viewport-only capture.","exampleAgentPrompt":"Can you take a screenshot of https://example.com at 1920x1080 and capture the full scrollable page, not just the viewport?","exampleUseCases":[{"title":"Monitor competitor website visually","prompt":"Grab a full-page screenshot of https://competitor.com at 1280x800 so I can see what their homepage looks like right now."},{"title":"Capture site for client approval","prompt":"Take a screenshot of https://myclient-staging.com at 1440 pixels wide, full page, so I can share a visual preview with the client."},{"title":"Archive a webpage at a point in time","prompt":"Screenshot https://news.ycombinator.com at 1280x800, just the viewport, and give me the image so I can save it as a reference."}],"resultDescription":"A JSON object containing a base64-encoded PNG string representing the captured screenshot of the requested URL. The image reflects the rendered state of the page at the requested viewport dimensions, either clipped to the viewport or expanded to the full scrollable page depending on the full_page parameter.","failureModes":["URL is not publicly accessible or requires authentication — screenshot may be blank or show an error page","Invalid or malformed URL returns a validation error","Target page takes too long to load, causing a timeout","Width or height set to 0 or negative triggers schema validation failure","Private/intranet URLs that are unreachable from the headless browser return an error or empty image"],"whenToPreferThis":"Use this endpoint when you need a visual, pixel-accurate PNG rendering of a public webpage — especially when you need the base64-encoded image for downstream processing, storage, or display. Prefer this over full-page crawl endpoints when the goal is a visual snapshot rather than text or structured data extraction. Choose this over multi-representation endpoints (HTML + screenshot combos) when you only need the image.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-16T00:44:53.558Z","isFirstParty":false}