ScreenshotLensscreenshotlensdocs

Credits and Billing

How credit pricing, charging, and billing actions work.

ScreenshotLens runs on prepaid credits. New accounts start with 100.

Credit costs

CaptureCost
Viewport screenshot1 credit
Full-page screenshot2 credits
Rolling video5 credits

Rolling video costs the same in both formats and at any duration.

When credits move

The balance is checked before the render starts. If it cannot cover the request, the API returns 402 Payment Required and nothing is rendered, so a request you cannot afford never costs you anything.

The charge lands after a successful capture. One case is free: if the target page answers with a status of 400 or higher, you still get the capture and the response reports credits_charged as 0.

Billing actions

Open Billing at app.screenshotlens.com to check your balance, review the credit ledger, buy credits, inspect usage trends, and open the payment portal.

These endpoints back the Billing page. All of them need a dashboard session rather than an API key, except /v1/packages, which is public.

MethodPathPurpose
GET/v1/credits/balanceCurrent wallet balance
GET/v1/credits/transactionsCredit ledger history
GET/v1/credits/chartBalance chart data
POST/v1/credits/buyStart checkout
POST/v1/credits/manage-billingOpen the payment portal
GET/v1/packagesAvailable credit packages

Responses and Errors shows the full 402 body.

On this page