{"uid":"cap_lY6tVp5wnbREO3l93z92G","slug":"ishob-web-screenshot-29f4dc60","name":"ISHOB Web Screenshot","description":"Render a public web page in headless Chromium (Cloudflare Browser Rendering) and return a screenshot (PNG/JPEG/WebP, base64) for vision models: viewport up to 1920x1920 (default 1920x1080) or full page up to 8000 px. robots.txt respected; every page request is SSRF-guarded; nothing stored.","url":"https://api.ishob.com/v1/screenshot?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"url":{"type":"string","format":"uri","maxLength":2048},"width":{"type":"integer","default":1920,"maximum":1920,"minimum":320},"format":{"enum":["png","jpeg","webp"],"type":"string","default":"png"},"height":{"type":"integer","default":1080,"maximum":1920,"minimum":240},"quality":{"type":"integer","maximum":100,"minimum":30,"description":"jpeg/webp only (default 80)"},"delay_ms":{"type":"integer","default":0,"maximum":5000,"minimum":0},"full_page":{"type":"boolean","default":false},"wait_until":{"enum":["load","domcontentloaded","networkidle0","networkidle2"],"type":"string","default":"networkidle2"}}},"responseSchema":{"type":"json","example":{"mime":"image/png","title":"Example Domain","width":1920,"height":1080,"final_url":"https://example.org/","image_base64":"iVBORw0KGgo..."}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.001","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.001/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.001","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.001","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_sLzhHGH2Db5XV58le2AE1","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.001","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Renders a public web page in headless Chromium and returns a base64-encoded screenshot (PNG/JPEG/WebP) for use by vision models, supporting custom viewport sizes and full-page capture.","exampleAgentPrompt":"Take a full-page screenshot of https://example.com in PNG format at 1920x1080 and give me the base64 image so I can pass it to a vision model.","exampleUseCases":[{"title":"Visual regression check for a live site","prompt":"Capture a screenshot of https://mycompany.com at 1280x800 in PNG so I can compare it visually against what it looked like last week."},{"title":"Archive a competitor's landing page","prompt":"Take a full-page WebP screenshot of https://competitor.com/pricing at 1920x1080 with quality 85 — I want a visual record of their current pricing page."},{"title":"Feed a webpage visual to a vision model","prompt":"Render https://dashboard.example.com as a 1920x1080 JPEG screenshot and return the base64 so I can send it straight to GPT-4o for analysis."}],"resultDescription":"A JSON object containing the base64-encoded image (image_base64), MIME type (mime), page title (title), final resolved URL (final_url), and actual pixel dimensions (width, height) of the rendered screenshot.","failureModes":["URL blocked by robots.txt — endpoint respects robots.txt and will refuse disallowed URLs","SSRF guard triggers for private/internal IP ranges or localhost URLs","Requested page times out before the chosen wait_until event fires","Invalid URL format or unsupported scheme returns a validation error","quality parameter ignored for PNG format (only applies to jpeg/webp)","full_page height exceeds 8000 px cap, resulting in a clipped image"],"whenToPreferThis":"Use this endpoint when you need a visual, pixel-level representation of a public web page — especially to feed into vision models (e.g. GPT-4o, Claude Vision) for analysis, comparison, or archiving. Prefer it over a Markdown/text fetch endpoint when layout, styling, or visual content matters. Choose it over a generic browser automation service when SSRF safety, robots.txt compliance, and stateless operation (nothing stored) are requirements.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-14T06:46:03.146Z","isFirstParty":false,"canonicalSlug":"ishob-web-screenshot-29f4dc60"}