---
title: Generate Sized Screenshot API
slug: generate-screenshot
url: https://apyhub.com/dosvak/service/generate-screenshot
provider: Dosvak LLC
categories: [File Manipulation]
tags: [screenshot, web-capture, png, browser-automation, visual-testing]
auth: api_key
---

# Generate Sized Screenshot API

Capture a PNG screenshot of any URL with optional size and wait controls. Useful for QA, archiving, and visual checks.

## Endpoints

| Method | Path | Description | Atoms |
| --- | --- | --- | --- |
| GET | `` | What it does Captures a PNG screenshot of the URL you provide and returns the image as binary data.… | 10 |

## About

## What it does
Full Page Screenshot captures a PNG screenshot of any URL, with support for browser sizing and page-wait controls. Send a `url`, and optionally set `width`, `height`, `wait_ms`, and `full_page` to control how the page is rendered before the image is returned.

Use it when you need a visual snapshot of a web page for QA, audits, documentation, archiving, or monitoring. The response is binary PNG data, so you can store the image, attach it to reports, or feed it into downstream image workflows.

Full Page Screenshot is useful for checking layout issues across different viewport sizes, verifying content after client-side rendering, or capturing a complete page for records. If the page loads slowly or depends on scripts, increase `wait_ms` before capture; if you only need the visible viewport, set `full_page` accordingly.

It is a straightforward way to turn a live URL into an image artifact your app can save, compare, or share.

## Usage

Authenticate with an ApyHub API key in the `apy-token` header.
Full docs and a live playground: https://apyhub.com/dosvak/service/generate-screenshot
