---
title: "Capture a screenshot of any webpage"
method: POST
path: "/v1/tools/screenshot-capture"
tags: ["Web"]
---

# Capture a screenshot of any webpage

`POST /v1/tools/screenshot-capture`

## Request

- Base URL: `https://archtools.dev`
- URL: `https://archtools.dev/v1/tools/screenshot-capture`
- Auth: API key in header `x-api-key`

## Request body

- object
  - `url` string, required: URL to screenshot
  - `width` integer: Viewport width in pixels
  - `height` integer: Viewport height in pixels
  - `full_page` boolean: Capture full scrollable page
  - `format` 'png' | 'jpeg'

## Response `200`

Base64 encoded screenshot image

---

[API](https://skmtc.dev/archtools/apis/arch-tools-api.md) · [All operations](https://skmtc.dev/archtools/apis/arch-tools-api/llms.txt) · [OpenAPI document](https://skmtc.dev/archtools/apis/arch-tools-api/revisions/ed6c1f974033?raw)
