Pageshot
Guardrails

Errors

Error codes, status, and retry behavior.

Errors are returned as:

{
  "request_id": "req_123",
  "error": {
    "code": "invalid_request",
    "message": "Request validation failed.",
    "details": {}
  }
}

Error codes

CodeStatusRetryableNotes
access_key_required401noMissing API key
access_key_invalid401noInvalid or inactive key
quota_exceeded403noMonthly quota exceeded
concurrency_limit_reached429yesConcurrency hit
rate_limited429yesRate limit exceeded
invalid_request400noValidation failed
url_required400noMissing input
invalid_url400noURL invalid
ssrf_blocked403noTarget blocked by SSRF
navigation_timeout504yesNavigation timed out
timeout_error504yesCapture timed out
selector_not_found400noSelector not found
browser_crashed500yesBrowser crashed
internal_error500yesInternal error
temporary_unavailable503yesTemporary issue

On this page