Full-page loading
Enhance Full Page Screenshot Capture with Scroll Wait
Pause between viewport scrolls so lazy-loaded images and infinite-scroll content appear before the full-page screenshot is assembled.
- Lazy-load aware
- Configurable timing
- Complete long pages
Viewport 1
Scroll and wait
Next viewport
Use scroll wait with Add Screenshots to capture every element on long or infinite scroll pages. Tune the delay per plan, run captures with no throttling, and deliver results directly to your storage or webhook workflows.
Optimize Scroll Wait for Free or Compare Plan Limits
Ensure your full-page screenshots are complete and accurate by utilizing our scroll wait feature. This functionality is essential for capturing webpages with long or infinite scroll bars, ensuring that all content is fully loaded before the screenshot is taken.
Long web pages often include dynamically loaded content or infinite scroll features that may cause incomplete screenshots if captured too quickly. By adding a scroll wait, you can guarantee that all content, including images and interactive elements, is fully rendered before capturing.
Default Scroll Wait and Customization
The default scroll wait is set to 50 milliseconds per screen (viewport) for capturing full-page screenshots. This brief pause ensures that content has time to load and display properly.
Depending on your subscription plan, you can customize the scroll wait duration to better fit your needs:
- Free Plan: 1000 milliseconds (1 second)
- Starter Plan: 2000 milliseconds (2 seconds)
- Pro Plan: 5000 milliseconds (5 seconds)
- Enterprise Plan: 10000 milliseconds (10 seconds)
Scroll Wait Examples
Use Case Example 1: Scroll Wait Disabled
Here is an example of capturing a full-page screenshot without additional scroll waiting. The default wait time may not be adequate for pages with extensive or infinite scroll.
// Example API request with scroll wait disabled https://api.addscreenshots.com/screenshots
?apikey=YOUR_API_KEY
&fullpage=true
&url=trademe.co.nz
Your API key can be found on the API Keys page. Need an API Key? Sign up to get started.
For internal applications, replace YOUR_API_KEY with your own unique API Key.
For public facing websites or hotlinks, generate a signed URL.

Use Case Example 2: Scroll Wait Enabled
In this example, a full-page screenshot is captured with a 250 milliseconds (1/4 second) scroll wait. This brief pause can help ensure that dynamically loaded content is included in the screenshot.
// Example API request with scroll wait enabled https://api.addscreenshots.com/screenshots
?apikey=YOUR_API_KEY
&fullpage=true
&scroll_wait=250
&url=trademe.co.nz

Use Case Example 3: Scroll Wait Disabled
In this example, a full-page screenshot is captured without additional scroll waiting. The default 50 milliseconds scroll wait will still be applied, but it may not be sufficient for pages with extensive content.
// Example API request with scroll wait disabled https://api.addscreenshots.com/screenshots
?apikey=YOUR_API_KEY
&fullpage=true
&url=amazon.com
Your API key can be found on the API Keys page. Need an API Key? Sign up to get started.
For internal applications, replace YOUR_API_KEY with your own unique API Key.
For public facing websites or hotlinks, generate a signed URL.

Use Case Example 4: Scroll Wait Enabled
This example shows how to capture a full-page screenshot with a 1000 milliseconds (1 second) scroll wait. This extended wait helps to ensure that dynamic content loads completely before capturing.
// Example API request with scroll wait enabled https://api.addscreenshots.com/screenshots
?apikey=YOUR_API_KEY
&fullpage=true
&scroll_wait=1000
&url=amazon.com

Configure Scroll Wait in Your Account
Frequently asked questions
What is scroll wait in Add Screenshots?
Scroll wait is a configurable delay between viewport captures that ensures dynamically loaded content appears before the next screenshot segment is taken.
Can I adjust scroll wait per plan?
Yes. Each plan offers different maximum scroll wait values so you can fine-tune captures for complex pages.
Does scroll wait impact capture speed?
The default is optimized for speed, and you can extend the delay when a page loads content on demand. Add Screenshots still runs jobs concurrently without throttling.