--- title: "Web Scraping Tips and Tricks: Scroll on a page - Mozenda" slug: "scroll" description: "Some websites won't load content on a page until the user has scrolled to the bottom. The steps below teach you how to edit a list action to scroll down to load more items, pause, capture additional items, and repeat until the full list is captured. Web Scraping Tips and Tricks" tags: ["ajax", "wait seconds", "load", "more", "another", "new", "down", "up", "items", "list"] updated: 2024-05-14T12:09:46Z published: 2024-05-14T12:09:46Z canonical: "help.mozenda.com/scroll" --- > ## Documentation Index > Fetch the complete documentation index at: https://help.mozenda.com/llms.txt > Use this file to discover all available pages before exploring further. # Scroll on a page Some websites won't load content on a page until the user has scrolled to the bottom. An agent can scroll down to load more items, pause, capture additional items, and repeat until the full list is captured. #### Scroll Element *Scroll Element* or *Scroll Item* is a stand-alone action that loads all items before capture, or scrolls to a certain point on the page before performing an action. In the Agent Builder: 1. Enter a URL. 2. Select **Add Action**. 3. Select **Scroll Item**. ![Scroll Item_Image4(1)](https://cdn.document360.io/03076343-9561-4857-8a4e-9f3bfed20ced/Images/Documentation/Scroll%20Item_Image4%281%29.PNG) 1. Select **YES**, to have the scroll bar show items in the main page. Or, Select **NO**, to scroll on a window within the page. ![Scroll Item_Image5(1)](https://cdn.document360.io/03076343-9561-4857-8a4e-9f3bfed20ced/Images/Documentation/Scroll%20Item_Image5%281%29.png) 1. Place the scroll item on your current page. Most of the time, a *Scroll Item* action will go before a *Begin Item List*. By default, the*Scroll Item* action instructs your agent to scroll through an entire page before performing any other action. To change the scroll pixels: 1. Right-click on the **Scroll Element** capture. 2. Select **Properties**. 3. Adjust the scroll speed and other scroll features. Note *Scroll Item* added to your action list will say "300px". This indicates that the action will scroll 300 pixels at a time. This scroll length would work for most pages, but you can adjust the number of pixels to ensure that the content loads correctly. ![scroll](https://cdn.document360.io/03076343-9561-4857-8a4e-9f3bfed20ced/Images/Documentation/scroll.PNG) #### Scrolling a page list The*Scrolling page list* scrolls down until more results are added, captures the data and repeats this process for every scroll. It is always attached to a *Begin Item List*. This tutorial requires that you already have an **Item List**. Click [here](https://help.mozenda.com/docs/capture-list) to learn how. In the Agent Builder 1. Select **Begin item list**. 2. Select **Add Page List** from the toolbar. 3. Select the **The new List Pager will use a scroll bar** box. ![Scroll Item_Image2(1)](https://cdn.document360.io/03076343-9561-4857-8a4e-9f3bfed20ced/Images/Documentation/Scroll%20Item_Image2%281%29.png) 1. Select **YES**, to have the scroll bar show items on the main page. Or, Select **NO**, to scroll on a window within the page. 2. Set the scrolling Page List action to **Wait for AJAX**. ![Scroll Item_Image3(1)](https://cdn.document360.io/03076343-9561-4857-8a4e-9f3bfed20ced/Images/Documentation/Scroll%20Item_Image3%281%29.png) 1. Select **Test Agent** on top toolbar. 2. Select **Start**. Confirm that the data is captured correctly into a new column in the *Captured Text Preview* window. ### Scrolling the page [Embedded content](https://www.youtube.com/embed/IVuJV2IbwVk)