Skip to content

Reference

Limits

How many captures can run at once, how long each may take, and how large an image can be.

On this page

The limits that keep every capture fast and fair. Most of them are generous enough that you will never meet them.

Captures at the same timeLink to this section

Every account can run up to 3 captures at the same time, unless its limit was raised. A request that would go past that answers with 429 and a message that names your limit. As soon as one of your captures finishes, the next one can start.

Time limitsLink to this section

Whole capture

2 minutes

From the moment the request starts until the image is ready. Past that, the capture fails and its credits are returned.

Page load

1 minute

The time the page has to reach the step set by takeScreenshotWhen.

Extra wait

60 seconds

The most waitBeforeScreenshot can add. It counts towards the two minutes.

SizesLink to this section

Width and height

1 to 10,000 pixels

Larger values for width and height are capped at 10,000.

Extra headers

50 headers

Only the first 50 entries of headers are sent.

Request body

2 MB

The whole JSON body, your script and styles included.

Images and linksLink to this section

Format

PNG

Every capture is a PNG, hosted or not.

Hosted links

Permanent

A link in scrUrl never expires and has unlimited bandwidth.

Base64 copy

Every success

The image comes back in scrBase64 as well, even when it is hosted.

Something unclear or missing on this page?

Tell us