---
title: "Batch Screenshots"
method: POST
path: "/v1/screenshot/batch"
tags: ["Screenshot"]
---

# Batch Screenshots

`POST /v1/screenshot/batch`

Submit up to 100 URLs for batch processing. Returns a job ID to poll for results.

## Request body

- BatchRequest
  - `urls` string[], required
  - `format` 'png' | 'jpeg' | 'webp' | 'avif' | 'pdf'
  - `quality` integer
  - `width` integer
  - `height` integer
  - `fullPage` boolean
  - `darkMode` boolean
  - `blockAds` boolean
  - `blockCookieBanners` boolean
  - `webhookUrl` string, uri

## Response `202`

Batch job accepted

- object
  - `success` boolean
  - `jobId` string
  - `status` string
  - `total` integer
  - `message` string

## Other responses

- `429` — Quota exceeded

---

[API](https://skmtc.dev/snapapi/apis/snapapi-screenshot-web-data-api.md) · [All operations](https://skmtc.dev/snapapi/apis/snapapi-screenshot-web-data-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/snapapi/snapapi-screenshot-web-data-api/revisions/b12ff2791613/schema)
