All docs

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

FieldTypeDescription
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

StatusDescriptionBody
200OKapplication/json — object
defaultErrorapplication/json — ErrorResponse