What you can do with screenshots
Scout opens a URL in a real browser and delivers visual evidence — as an image, JSON with Base64, or multiple breakpoints in one call. Ideal for QA, visual regression, and alert attachments.
- Viewport or full-page shots as PNG/JPEG/PDF
- JSON with metadata and optional image content
- Multiple viewports (desktop/tablet/mobile) in one request
- Pixel diff against a reference PNG for visual regression
Click values to edit. Click mode to switch between viewport and fullpage.
Endpoints & parameters
Choose an endpoint — below you'll see an example request and explanations for all relevant parameters.
POST /v1/screenshot
Returns the screenshot directly as binary (image/* or PDF), not as JSON.
Example request
{
"url": "https://example.com",
"mode": "viewport",
"width": 1280,
"height": 800,
"wait_ms": 500,
"format": "jpeg",
"quality": 82,
"dismiss_cookie_banner": true
}Parameters
urlstring requiredTarget URL that Scout opens in the browser.
mode'viewport'|'fullpage'Visible viewport or entire page. Default: fullpage.
widthnumberViewport width in px (200–3840). Default: 1280.
heightnumberViewport height in px (200–2160). Default: 800.
max_page_heightnumberUpper limit for full-page height.
wait_msnumberWait time after load before capture (0–30000).
format'jpeg'|'png'|'pdf'Output format. Default: jpeg.
qualitynumberJPEG quality 1–100.
dismiss_cookie_bannerbooleanAttempts to dismiss known cookie banners before measuring or checking.
wait_for_selectorstringWaits for a CSS selector before continuing.
wait_ms / settle_msnumberAdditional wait time after loading (depends on endpoint).
devicestringPlaywright device preset; overrides width/height/UA when set.
color_scheme'light'|'dark'|'no-preference'Preferred color scheme in the browser.
block_adsbooleanBlocks known ad and tracker requests.
capture_xhrstringGlob or substring for XHR/fetch URLs whose bodies Scout captures (max. 20).
fetch_mode'browser'|'http'http loads without JavaScript (static document). Default: browser.
solve_captchabooleanBest-effort Turnstile/checkbox on your own sites. Cloud: domain verify. Self-host: always allowed.
record_harbooleanOptionally records HAR (where supported by the endpoint).
respect_robotsbooleanRespect robots.txt (default: on).