---
title: "Screenshot URL"
method: GET
path: "/screenshot"
tags: ["render"]
---

# Screenshot URL

`GET /screenshot`

## Query parameters

- `api_key` string, required
- `url` string, required
- `css` string
- `device_scale` number
- `viewport_height` number
- `viewport_width` number
- `full_page` boolean
- `selector` string
- `ms_delay` number

## Response `200`

Rendered image URL.

- ImageUrlDto
  - `imageUrl` string, required — URL to generated image

## Other responses

- `400` — Bad Request. The request parameters are invalid.
- `401` — Unauthorized. The requested api_key query parameter is missing or invalid.
- `429` — Too many concurrent requests or reached your monthly quota.
- `500` — The API failed to process your request.
- `503` — The API is temporarily unavailable.

---

[API](https://skmtc.dev/canvasflare/apis/canvasflare-api.md) · [All operations](https://skmtc.dev/canvasflare/apis/canvasflare-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/canvasflare/canvasflare-api/revisions/50feec9902ac/schema)
