Pageshot
Guardrails

Limits and Timeouts

Rate limiting, concurrency, and runtime caps.

Rate limits

  • Per key: Default 60 requests/minute
  • Burst: Default 30

Headers: X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset

Concurrency

  • Global: Default 5 concurrent captures
  • Per Host: Default 2 concurrent per host

When exceeded, returns concurrency_limit_reached (429)

Timeouts

  • Navigation: Default 30s
  • Capture: Default 45s
  • Job: Default 90s