Skip to main content

Quickstart

  1. Sign up and open Dashboard → API Tokens.
  2. Choose a workspace and generate a key. The plaintext key is shown once.
  3. Send the key in x-api-key or as a Bearer token.
Only successful captures consume monthly quota. Failed validation, rendering, and delivery attempts remain visible in analytics but do not reduce the quota. For work that must survive request timeouts, use a durable job:
The response contains a job ID and status URL. Poll it until SUCCEEDED, then download the result from its short-lived resultUrl. See Async jobs. The machine-readable specification is available at /api/openapi.json. The official typed clients are maintained publicly in screenshotly-js and screenshotly-python.