---
title: "Plans and Credits | ScreenshotAPI.net Docs"
slug: "/docs/plans"
description: "Which plan can use proxies, extraction, scrolling video, the captcha solver, GPU, and stealth, and how many extra credits each option adds."
---

# Plans and credits

A capture costs 1 credit. Some options add more. Send them on the screenshot endpoints as query parameters or JSON, including `/v3/screenshot` and the earlier `/`, `/screenshot`, and `/v2/screenshot` paths. Leave a field out and that part of the capture stays unchanged.

The prices and monthly allowances are on the [pricing page](https://www.screenshotapi.net/pricing). This page lists which option each plan can use.

| Option | Who can use it | Extra credits |
| --- | --- | --- |
| `proxy` | Free, Essential, Startup, Growth, Business | 0   |
| `classic_proxy` | Essential, Startup, Growth, Business | 0   |
| `extract_html`, `extract_text`, `extract_markdown` | Essential, Startup, Growth, Business | 0   |
| `get_image_urls` | Free, Essential, Startup, Growth, Business | 0   |
| `premium_proxy` | Startup, Growth, Business | 4   |
| `video`, `scrolling_screenshot`, `multiple_scrolling`, or a `file_type` of `mp4`, `webm`, or `gif` | Startup, Growth, Business | 0   |
| `solve_captcha` | Growth, Business | 3, when solve_captcha is on and the capture succeeds |
| `gpu` | Growth, Business | 2   |
| `stealth` | Free, Essential, Startup, Growth, Business | 0   |

`country` chooses the exit for a or proxy. Your own proxy ignores it.

Extras add up. Growth or Business with `gpu=true` and `premium_proxy=true` is 1 + 2 + 4 = 7 credits.

The Free plan has 100 credits a month and 10 requests a minute. A credit plan spends the monthly allowance first. Startup, Growth, and Business can continue into overage until the cap on the pricing page. Free and Essential stop at the allowance.

## Timeout

`timeout` is the longest the request will wait, in milliseconds. If you leave it out, the request uses your plan's maximum. A higher value is rejected.

*   Free and Essential: 30 seconds
*   Startup: 60 seconds
*   Growth: 90 seconds
*   Business: 100 seconds

## Errors

On `/v2` and `/v3` the body includes `error` and `message`. On `/` and `/screenshot` the body is `{ "error": "..." }` with the message below.

*   403 `Your plan does not include classic proxies.` The same kind of message is used for premium proxies, text and HTML extraction, scrolling video, captcha solving, GPU rendering, and stealth.
*   403 `Your plan allows a timeout up to N seconds.`
*   403 `You're out of free screenshots. Please upgrade.`
*   403 `You're out of credits for the month.`
*   429 `You've reached your rpm, please contact support to raise that limit.`

## Example

```json
{
  "url": "https://example.com",
  "classic_proxy": true,
  "gpu": true,
  "solve_captcha": true,
  "captcha_image": "#captcha-img",
  "captcha_input": "#captcha-input",
  "captcha_submit": "#captcha-submit"
}
```
