Skip to main content
The Screenshotly API uses standard HTTP status codes to indicate success or failure.

Status code overview

Error response format

All error responses return a JSON body with an error object containing code and message fields:
Some errors include a details field with additional context:

Error codes

Handling errors

Python

JavaScript

Retry strategy

For transient errors (429, 5xx), implement exponential backoff: