Get screenshot status
Authorization
AuthorizationRequiredBearer <token>API key. Manage keys from the dashboard at app.bytekit.com.
In: header
Path Parameters
idRequiredstring"^ss_"Screenshot completed or failed. A completed screenshot returns the
full ScreenshotResponse resource (signed image_url, dimensions,
etc.). A terminal-failed screenshot is a successfully retrieved
terminal state (like a failed async scrape) and instead returns the
unified failed envelope (Error schema) populated from the
screenshot's own error_code/error_message (issue #2027).
POST /v1/screenshotsCapture a screenshot
Sync by default (holds up to 28s). Pass `?async=true` to return 202 immediately. Poll via GET /v1/screenshots/{id}. **Limits:** request bodies are capped at 512 KB. An oversized body returns a `400` with error code `request_too_large`.
Scrape
Scrape API — endpoints, requests, and responses.