Screenshot (Alpha)
Capture a public HTTP(S) page as a PNG. Returns JSON with screenshot_url; full_page=false captures the viewport, full_page=true captures the full page. Images are retained for 7 days and require bearer authentication to download. Supports cookies, viewport, scripts and page readiness controls in an isolated browser. Uses a separate Screenshot call in the existing balance and concurrency allowance. Unavailable for keys with ZDR enabled. Alpha contract may change.
Request
- Base URL: https://api.litescrape.com
- URL: https://api.litescrape.com/api/web/screenshot
- Auth: HTTP bearer
Query parameters
Expected origin HTTP status, 100-599. A different status is rejected; otherwise a rendered error page is a successful capture.
Drop display:none elements from the page.
Capture the full page when true. The default, false, captures the viewport.
Browser locale as a language tag, 2-64 characters. Defaults to the browser's own.
Seconds from 1 through 180 for page loading and browser operations. Cannot extend the total request budget set by timeout.
HTTP(S) URL sent as the Referer.
Remove modal and cookie-banner overlays from the page.
Page readiness condition to reach before responding.
User agent, 1-256 characters, to check against the site's robots.txt; disallowed URLs are rejected.
Public HTTP(S) URL to capture, 1-8,192 characters. Include http:// or https://; bare domains are rejected. The host must be public, on port 80 or 443, without embedded credentials.
User-Agent for the page request, 1-1,024 characters without control characters. Defaults to the browser's own.
CSS selector to wait for after navigation, 1-2,048 characters. POST also accepts a list of 1-16 selectors.
Optional budget for the entire request in seconds, measured from gateway receipt until the response is ready to send. Includes admission, queueing and settlement. Must be greater than 0 and at most 90. On expiry, the call is not billed and returns 503 request_deadline_exceeded with retryable=true and a request ID. Omit to retain the standard server deadline.
Response
Successful capture; one call consumed even for a rendered origin error page.
Changes
No recorded changes to this operation across all 1 revision of this API.