Overview
Screenshot Details
The Snapshot Screenshot Details API lets you retrieve the metadata and final result of a previously captured website screenshot using its screenshot ID. The response includes the captured URL, image URL, viewport dimensions, full-page setting, image format, quality, capture timing, page loading configuration, and screenshot status. When enabled during capture, the response can also include URLs for extracted HTML and text. Use this endpoint when your application needs to retrieve or inspect the result of a previously created screenshot, including screenshots generated through scheduled capture workflows.
Endpoint
GET
https://snapshot-api.mindiqglobal.com/api/v1/screenshots/{screenshotId}Path Parameters
| Name | Required | Type | Description |
|---|---|---|---|
| screenshotId | Yes | integer | Screenshot ID. |
Success Response
{
"id": 101,
"url": "https://example.com",
"imageUrl": "https://cdn.snapshot.ai/images/detail.png",
"width": 1920,
"height": 1080,
"fullPage": true,
"format": "png",
"responseType": "json",
"quality": 100,
"delay": 0,
"waitUntil": "page_loaded",
"waitUntilTimeout": 15,
"waitFor": "#app",
"crop": null,
"element": null,
"thumbnailWidth": null,
"userAgent": null,
"acceptLanguage": null,
"extractedHtmlUrl": "https://cdn.snapshot.ai/images/detail.html",
"extractedTextUrl": "https://cdn.snapshot.ai/images/detail.txt",
"status": "SUCCESS",
"processingTimeMs": 321,
"createdAt": "2026-08-03T10:00:00Z",
"completedAt": "2026-08-03T10:00:01Z",
"description": null,
"scheduleExecutionId": null,
"scheduleItemId": null
}Response Body Parameters
| Name | Type | Description |
|---|---|---|
| id | integer | Screenshot ID. |
| url | string | Captured URL. |
| imageUrl | string | Screenshot image URL. |
| width | integer | null | Capture viewport width. |
| height | integer | null | Capture viewport height. |
| fullPage | boolean | Full page flag. Possible values: true, false. |
| format | enum | Output image format. Possible values: png, jpeg. |
| responseType | enum | json or image. |
| quality | integer | null | JPEG quality (0-100). |
| delay | number | null | Configured delay in seconds. |
| waitUntil | enum | null | dom_loaded, page_loaded, network_idle. |
| waitUntilTimeout | number | null | wait_until timeout in seconds. |
| waitFor | string | null | Configured CSS selector wait target. |
| crop | string | null | Crop rectangle as left,top,width,height. |
| element | string | null | Element selector target. |
| thumbnailWidth | integer | null | Thumbnail width if requested. |
| userAgent | string | null | Custom user agent used for capture. |
| acceptLanguage | string | null | Custom accept-language used for capture. |
| extractedHtmlUrl | string | null | Extracted HTML URL when enabled. |
| extractedTextUrl | string | null | Extracted text URL when enabled. |
| status | string | Screenshot status (examples: SUCCESS, FAILED). |
| processingTimeMs | integer | null | Processing time in milliseconds. |
| createdAt | datetime | Screenshot creation datetime in ISO-8601 format. |
| completedAt | datetime | null | Screenshot completion datetime in ISO-8601 format. |
| description | string | null | Optional details (for example, failure details). |
| scheduleExecutionId | integer | null | Parent schedule execution ID for scheduled captures. |
| scheduleItemId | integer | null | Parent schedule item ID for scheduled captures. |