Skip to main content

Endpoint

Headers

Path parameters

string
required
The unique ID of the screenshot, returned by the capture endpoint when using response_type: "json".

Response

200 OK

Response fields

boolean
Always true for successful requests.
string
The screenshot ID.
string
The original URL that was captured.
string
The screenshot name, if provided during capture.
string
Current status: "pending", "processing", "completed", or "failed".
string
URL to the captured screenshot image. Only present when status is "completed".
object
The capture options that were used for this screenshot.
object
File metadata including fileSize (bytes), format, and dimensions (width/height).
number
Time taken to process the screenshot in milliseconds.
string
Error description if status is "failed".
string
ISO 8601 timestamp of when the capture was requested.
string
ISO 8601 timestamp of the last status update.

Failed screenshot

Error responses

Polling for completion

If you’re not using webhooks, poll this endpoint to check when a screenshot is ready:
For production use, prefer webhooks over polling. Webhooks are more efficient and reduce unnecessary API calls.
For a lightweight status check, use the screenshot status endpoint which returns only the id, status, and imageUrl.

Example