Endpoint
GET https://api.screenshotly.dev/v1/screenshots/{screenshotId}/status
A lightweight alternative to the full screenshot endpoint that returns only the status and image URL. Ideal for polling.
| Header | Required | Description |
|---|
X-API-Key | Yes | Your API key |
Path parameters
The unique ID of the screenshot.
Response
200 OK
{
"success": true,
"data": {
"id": "67b8a1c2d3e4f5a6b7c8d9e0",
"status": "completed",
"imageUrl": "https://cdn.screenshotly.dev/screenshots/67b8a1c2d3e4f5a6b7c8d9e0.png"
}
}
Processing
{
"success": true,
"data": {
"id": "67b8a1c2d3e4f5a6b7c8d9e0",
"status": "processing",
"imageUrl": null
}
}
Error responses
| Status | Code | Description |
|---|
| 401 | missing_api_key / invalid_api_key | Invalid or missing API key |
| 403 | forbidden | You don’t own this screenshot |
| 404 | not_found | Screenshot ID doesn’t exist |
Example
curl https://api.screenshotly.dev/v1/screenshots/67b8a1c2d3e4f5a6b7c8d9e0/status \
-H "X-API-Key: $SCREENSHOTLY_API_KEY"