Screenshot Page
Capture a host-rendered JPEG screenshot of a public viewport or full page through the typed internal browser acquisition boundary.
web.page.screenshot
/execute
Shared execution endpoint
Input parameters
format
string
optional
The current Agent browser node returns bounded JPEG artifacts.
jpeg
full_page
boolean
optional
No additional description is provided for this parameter.
true
url
string
required
Public http(s) page URL to render.
https://example.com/
viewport_height
integer
optional
No additional description is provided for this parameter.
900
viewport_width
integer
optional
No additional description is provided for this parameter.
1440
wait_for_selector
string
optional
No additional description is provided for this parameter.
wait_ms
integer
optional
No additional description is provided for this parameter.
Response
Successful output is returned in results[0].data. Raw platform output is
intentionally open-ended and may evolve with the upstream source.
Illustrative output fields
Derived from the sample above for orientation only. These observed fields are not a fixed response schema.
| Path | Observed type | Example |
|---|---|---|
capture_backend |
string |
host_browser_acquisition |
captured_at |
string |
2026-08-23T23:50:15.602143Z |
content_type |
string |
image/jpeg |
final_url |
string |
https://example.com/ |
full_page |
boolean |
true |
height |
integer |
900 |
image |
object |
7 fields |
image.bytes |
integer |
15561 |
image.content_type |
string |
image/jpeg |
image.data |
string |
/9j/4AAQSkZJRgABAQAAAQABAAD/[redacted:token]/[redacted:token]+MzZGNywtQ… |
image.encoding |
string |
base64 |
image.filename |
string |
screenshot.jpg |
image.kind |
string |
screenshot |
image.sha256 |
string |
[redacted:token] |
rendered |
boolean |
true |
stats |
object |
6 fields |
stats.elapsed_ms |
integer |
4685 |
stats.format |
string |
jpeg |
stats.image_bytes |
integer |
15561 |
stats.transport |
string |
host_browser_acquisition |
stats.viewport_height |
integer |
900 |
stats.viewport_width |
integer |
1440 |
status_code |
integer |
200 |
url |
string |
https://example.com/ |
warnings |
array |
0 items |
width |
integer |
1440 |
Execution behavior
A 200 response completed inline. A 202 response was queued; poll
GET /jobs/:id until the job reaches completed or
failed.