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 toolcurl "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
scroll_to_bottom triggers lazy-loaded images and infinite-scroll content before the capture, so nothing renders as a grey placeholder.
Full-page PNG, JPEG, WebP, or a paginated PDF — the full_page flag works with every format.
Ad blocking and cookie-banner blocking keep multi-thousand-pixel captures clean and readable.
Need just one section? Swap full_page for a CSS selector to capture a single element instead.
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.
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.
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.
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.