---
title: "The list of supported devices"
method: GET
path: "/devices"
---

# The list of supported devices

`GET /devices`

Returns a list of viewport devices that can be used for rendering screenshots.
Use `id`of the device as the `viewport_device` option in the `/take` method.

## Response `200`

The list of supported devices.

- ViewportDevice[]
  - `id` string
  - `name` string
  - `userAgent` string
  - `viewport` object
    - `width` integer
    - `height` integer
    - `deviceScaleFactor` integer
    - `isMobile` boolean
    - `hasTouch` boolean
    - `isLandscape` boolean

## Other responses

- `400` — An error response.
- `500` — An error response.

---

[API](https://skmtc.net/screenshotone/apis/screenshotone-a-screenshot-and-html-rendering-api.md) · [All operations](https://skmtc.net/screenshotone/apis/screenshotone-a-screenshot-and-html-rendering-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/screenshotone/screenshotone-a-screenshot-and-html-rendering-api/versions/5a976deb0c8a/schema)
