Skip to main content

How Credits Work

Each plan includes a monthly or yearly allowance of screenshot credits. Understanding how credits are consumed helps you optimize your usage.

What consumes credits

ActionCredits
Successful screenshot1 credit
Failed screenshotFree
Cached screenshotFree
Only successful screenshots consume credits. If a screenshot fails due to timeout, invalid URL, or server error, you are not charged.

Cached requests

Screenshots are cached for 4 hours. When you make identical requests within this window:
  • Cache hit: Free, no credits consumed
  • Cache miss: 1 credit consumed (successful capture)
Use the fresh=true parameter to bypass cache and force a new screenshot.

When credits reset

Credits are added at the beginning of each billing cycle:
  • Monthly plans: Credits added on the same day each month
  • Yearly plans: Credits added annually on your signup date
Unused credits do not roll over to the next period.

Overage charges

If you exceed your credit allowance, you can continue using the service with overage charges:
PlanOverage rate
Starter$0.004 per credit
Growth$0.002 per credit
Scale$0.001 per credit
You can set usage limits in your dashboard to prevent unexpected charges.

Monitoring your usage

Check your credit balance and usage in the dashboard. The API also includes rate limit headers in every response:
HeaderDescription
X-RateLimit-LimitRequests per minute for your plan
X-RateLimit-RemainingRequests remaining in current window
X-RateLimit-ResetISO timestamp when window resets

Tips to minimize credit usage

  • Use cache: Make identical requests to benefit from 4-hour cache
  • Optimize parameters: Only capture what you need (viewport, format)
  • Batch requests: Group similar requests to maximize cache hits
  • Set limits: Configure usage alerts in your dashboard

View your usage

Check your credit balance and usage statistics in the dashboard.

See also