Programmatic screenshot capture and monitor history for QA pipelines, AI agents, and internal tooling.
Pass your API key via header or query string. Keys start with ss_.
Authorization: Bearer ss_your_api_key_here
# or
?api_key=ss_your_api_key_here
Requests without a valid Pro+ key receive 403.
Capture any URL on demand. Counts against your monthly capture quota.
GET https://sightstatus.com/api/v1/capture/?url=https://example.com&format=png&width=1920&height=1080
| Parameter | Description |
|---|---|
| url | Required. Page to capture. |
| format | png, jpg, webp, or pdf (default: png) |
| width / height | Viewport size (default 1920×1080) |
| mobile | true — mobile viewport |
| fullpage | true — full scrollable page |
| darkmode | true — prefers dark color scheme |
| async | true — queue job, returns poll URL (202) |
| return | url — JSON with image URL instead of binary |
GET https://sightstatus.com/api/v1/capture/{capture_id}/
Returns status: pending, completed, or failed. Completed responses include image_url.
GET https://sightstatus.com/api/v1/monitors/
Returns today, yesterday, 7-day, and 30-day snapshots for a monitor UUID.
GET https://sightstatus.com/api/v1/monitors/{monitor_uuid}/history/
Business trial includes API access — no credit card required.
Start free trial