---
title: Screenshot
description: Capture full-page screenshots of any URL.
---

# Screenshot

Capture a full-page screenshot of any website.

<Warning>
Requires an API key. Run `devv login <key>` first.
</Warning>

## Commands

```bash
devv screenshot https://example.com
devv screenshot https://example.com --output screenshot.png
```

## Examples

```bash
# Capture a page
devv screenshot https://devv.tools

# Save with custom name
devv screenshot https://github.com --output github-home.png

# Capture staging for review
devv screenshot https://staging.myapp.com --output staging.png
```

## Output

Saves a PNG image to the current directory. Default filename is based on the URL.

## Pipeline Usage

| Pipeline ID | Description |
|-------------|-------------|
| `screenshot` | Capture screenshot of URL |

```bash
devv pipe exec "screenshot" "https://example.com"
```

### Behavior

Takes a URL as input, returns the screenshot file path.
