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
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.
Request body
Example request
{
"url": "https://example.com",
"set_cookies": [
"session=YOUR_SESSION; Path=/; Secure; HttpOnly"
],
"page_timeout": 30,
"locale": "en-US",
"referer": "https://example.com",
"assert_status_code": 200,
"viewport": {
"height": 900,
"width": 1440
},
"robots_txt": "MyBot",
"respond_timing": "network-idle",
"full_page": true
}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.