Skip to main content
By default, Screenshotly captures only the visible viewport. Set full_page to true to capture the entire scrollable page.

Basic usage

How it works

When full_page is true, the browser scrolls through the entire page and stitches the result into a single image. The viewport_width parameter still controls the viewport width used for rendering, but viewport_height is overridden by the actual page height.
Full-page screenshots can be significantly larger in file size and take longer to process than viewport-only captures.

Scroll options

For pages with lazy-loaded content, use the scroll options to ensure all content loads before capturing:

Combining with other options

Full-page captures work with all other parameters:
If the page has lazy-loaded images or infinite scroll, enable full_page_scroll or use the delay parameter to ensure all content loads before capture. See delays and selectors.