ScreenshottyScreenshotty
FeaturesDocumentationPricingBlog
Full Page Capture

Full Page Screenshots of Any Website

The whole page, top to bottom, in one image — including content that only loads as you scroll.

Viewport screenshots miss most of the page. Setting full_page=true makes Screenshotty measure the entire scrollable height, scroll through it so lazy-loaded images and infinite feeds actually render, and stitch the result into a single image or PDF.

Full-page capture is the backbone of web archiving, compliance snapshots, design reviews, and visual regression testing — anywhere "what did the whole page look like?" matters.

Try the free Website Screenshot tool
cURL
curl "https://api.screenshotty.link/api/v1/screenshot?url=https://example.com&full_page=true&scroll_to_bottom=true&adblock=true&block_cookie_banner=true" \
-H "X-Api-Key: YOUR_API_KEY" \
--output full-page.png

Everything You Need, Built In

Lazy-load aware

scroll_to_bottom triggers lazy-loaded images and infinite-scroll content before the capture, so nothing renders as a grey placeholder.

Any output format

Full-page PNG, JPEG, WebP, or a paginated PDF — the full_page flag works with every format.

Banner-free archives

Ad blocking and cookie-banner blocking keep multi-thousand-pixel captures clean and readable.

Element capture too

Need just one section? Swap full_page for a CSS selector to capture a single element instead.

Frequently Asked Questions

How do I take a full-page screenshot with an API?

Add full_page=true to your request. For pages with lazy-loaded images or infinite scroll, also set scroll_to_bottom=true so content renders before capture. Get a free API key at screenshotty.link — 100 screenshots per month, no credit card required.

Does full-page capture work on infinite-scroll pages?

Yes. scroll_to_bottom=true scrolls the page first, triggering lazy-loaded content. The capture then includes everything that rendered, up to the page's final height.

Is there a free tier?

Yes. Screenshotty includes 100 screenshots per month for free with no credit card required. Paid plans start at $9/month for 2,500 screenshots, with pay-as-you-go overage at $0.004 per screenshot.

Does it render JavaScript-heavy pages?

Yes. Every capture runs in a real headless Chrome browser, so single-page apps, lazy-loaded images, and dynamic content render exactly as they do for a real visitor. You can also wait for a specific ready event or add a custom delay with wait_ms.

Start Capturing in Minutes

100 free screenshots per month. No credit card required.

ScreenshottyScreenshotty

Most cost-effective Screenshot API

Product

  • Features
  • Pricing
  • Documentation
  • Blog
  • Compare
  • Alternatives

Free Tools

  • Website Screenshot Tool
  • Website Responsivity Check
  • Website Text Extractor
  • Website to PDF Converter
  • Website Markdown Converter
  • All Free Tools

Developers

  • Python Screenshot API
  • Node.js Screenshot API
  • PHP Screenshot API
  • Full Page Screenshots
  • URL to PDF API
  • API Parameters
  • MCP Server

Legal

  • Privacy Policy
  • Terms of Service

© 2026 Screenshotty. All rights reserved.