Screenshot API error ยท HTTP 429

Grace quota used up

grace_quota_exceeded

A payment of your subscription failed, and the extra requests we allow while it is open are used up. The block lasts until the payment is completed, whatever the monthly reset does.

How to recognize it

The API answers with status 429 and a JSON body with the message and the error.code grace_quota_exceeded, for example:

HTTP/1.1 429
Content-Type: application/json

{
  "error": {
    "code": "grace_quota_exceeded",
    "message": "You used all your grace requests. Please complete your payment at https://app.screenshotbase.com/payment"
  },
  "message": "You used all your grace requests. Please complete your payment at https://app.screenshotbase.com/payment"
}

How to fix it

  1. Complete the payment with the body’s actions.complete_payment link, or update the card in the dashboard.

Retry

Once the payment went through. Waiting for the monthly reset does not lift this block.

Billing

Not billed: a request answered with this error does not count against your quota.

Every response carries an X-Request-Id header. If this page does not explain the error, write to support@screenshotbase.com with that id. All statuses: status codes.

Other API errors

Screenshot API

Take screenshots from your code

screenshotbase renders any website in a real browser and returns the image: full page or viewport, any device size, retina, from 100+ countries, with cookie banners and ads hidden.

/v1/take documentation Screenshot API All documentation

300 free screenshots every month. No credit card required.

GET https://api.screenshotbase.com/v1/take?url=https://example.com&full_page=true

# Response: the image (PNG, JPG, WebP or GIF)
curl -G "https://api.screenshotbase.com/v1/take" \
  --data-urlencode "url=https://example.com" \
  -d viewport_width=1280 -d viewport_height=800 \
  -d format=png \
  -H "apikey: YOUR-API-KEY" \
  -o screenshot.png

More free tools

Start using our Screenshot API for free today!

Get 300 requests / month for free