Amazon Bestsellers Scraper
Pricing
from $5.00 / 1,000 results
Amazon Bestsellers Scraper
High-performance Amazon Best Sellers Scraper. Extracts the top 100 trending products from any Amazon category. Features automatic human-like scrolling to handle lazy loading, full pagination (Page 1 & 2), and extracts titles, prices, ratings, and review counts.
Pricing
from $5.00 / 1,000 results
Rating
0.0
(0)
Developer

Ahmed Jasarevic
Actor stats
0
Bookmarked
2
Total users
1
Monthly active users
17 days ago
Last modified
Categories
Share
📦 Amazon Best Sellers Scraper
A powerful, production-ready web scraper designed to extract the top 100 products from any Amazon Best Sellers category. Built with Crawlee and Playwright, this tool mimics real human behavior to bypass basic bot detection and handle dynamic content.
🚀 Key Features
- Comprehensive Data Extraction: Scrapes Product Title, Price, Star Rating, Review Count, and Product URL.
- Smart Auto-Scrolling: Automatically scrolls through the page to trigger "Lazy Loading," ensuring all products (1-50) are rendered before extraction.
- Automatic Pagination: Detects and clicks the "Next Page" button to collect the full list of 100 best-selling items.
- Anti-Bot Stealth: Implements specialized browser arguments and realistic user-agent behavior to minimize CAPTCHA triggers.
- Data Filtering: Automatically filters out sponsored ads and empty placeholders to provide a clean dataset.
🛠️ How to Use
-
Prerequisites: Ensure you have Node.js installed.
-
Installation: Clone the repository and install dependencies:
$npm install -
Configuration: Set your target category URL in
storage/key_value_stores/default/INPUT.json:{"startUrls": [{ "url": "[https://www.amazon.com/gp/bestsellers/electronics/](https://www.amazon.com/gp/bestsellers/electronics/)" }]} -
Run the Scraper:
$apify run
📊 Sample Output
Data is saved in storage/datasets/default/ as JSON. Example:
{"title": "All-new Amazon Echo Dot (5th Gen) - Charcoal","price": "$49.99","rating": "4.7 out of 5 stars","reviewsCount": "102,727","url": "[https://www.amazon.com/dp/B09B8V1LZ3](https://www.amazon.com/dp/B09B8V1LZ3)","scrapedAt": "2026-02-12T22:00:00Z"}