post /v1/screenshot
Page screenshot → screenshot_url(鉴权下载)
Costs 2 credits per call.
Auth: Authorization: Bearer ac-… · billed per call (see Credits) — envelope {success,data,credit_cost} or {success:false,error}.
Request body
| Field | Type | Description |
|---|---|---|
url * |
string uri (/^https?:///) |
Page URL to fetch (http or https). |
format |
enum("png", "jpeg", "webp") |
|
full_page |
boolean |
|
viewport |
object |
|
viewport.width * |
integer (≥200 ≤4096) |
|
viewport.height * |
integer (≥200 ≤4096) |
|
wait_for |
integer (≥0 ≤60000) |
Extra wait after page load, in ms (0–60000). Use for slow JS-heavy pages. |
timeout |
integer (≥1000 ≤60000) |
Request budget in ms (1000–60000). Default is provider default. |
Full request schema
{
"$ref": "#/components/schemas/ScreenshotRequest"
}Responses
| Status | Description | Body |
|---|---|---|
200 | OK | application/json — object |
default | Error | application/json — ErrorResponse |