Make your first capture
Create an API key, submit a URL, and download the result.
Understand the response
Handle finished captures, accepted jobs, and structured errors.
Capture a full page
Configure scrolling, resolution, and capture diagnostics.
Run captures in the background
Track queued work without holding an HTTP connection open.
Choose your integration
The hosted REST API base URL is
https://api.screenshotapi.tech. The examples include this address directly; only SCREENSHOTAPI_API_KEY needs your private value. The documentation domain is a separate site and does not accept capture requests.
What to expect
- Image formats are PNG, JPEG, and WebP. PDF captures preserve the rendered appearance of the page.
- A successful capture includes dimensions, byte size, final URL, timing, and an artifact URL.
- A request can remain queued after the HTTP response. Treat
202 Acceptedas a job handle and wait for its terminal result. - Failed captures release their reserved credits. Credit cost depends on the requested output.
- Public API captures require public network destinations. Target access restrictions and bot challenges can still prevent a capture.