Help & Support
scrapingpaginatione-commerce
How to scrape a paginated e-commerce site?
AC
Alex Chen
March 18, 2026 at 10:34 AMI'm trying to scrape product listings from an e-commerce site that uses infinite scroll pagination. My current flow only captures the first page of results (about 20 items) but I need to get all 500+ products.
Here's what I've tried so far:
const flow = {
url: "https://example-store.com/products",
steps: [
{ action: "waitForSelector", selector: ".product-card" },
{ action: "extractAll", selector: ".product-card", fields: {
name: ".product-name",
price: ".product-price",
url: "a@href"
}}
]
}
The site loads more products when you scroll to the bottom. I've seen mentions of a scrollToBottom action but I'm not sure how to use it in a loop until all products are loaded.
Any help would be appreciated! I'm on the Pro plan if that matters for rate limits.