Amazon Best Sellers Scraper
Amazon Best Sellers Scraper
Track Amazon Best Sellers rankings across any category. For each product the actor collects rank, ASIN, title, price, rating, review count, image URL, and the category it came from.
What it does
Point the actor at any Amazon Best Sellers category and it returns every product card on the page — rank, title, price, rating and review count — fully populated. Naive scrapers hand back an empty shell here, because the rankings never exist in the raw page. These do.
Each category shows up to 50 products per page across two pages (?pg=2). The actor scrapes both pages and stops as soon as maxItems is reached.
Output fields
| Field | Type | Description |
|---|---|---|
rank |
integer | Bestseller rank within the category (1 = #1) |
asin |
string | Amazon Standard Identification Number |
title |
string | Product title |
url |
string | Canonical product page URL |
imageUrl |
string | Product image URL |
price |
string | Current price as displayed (e.g. $24.99) |
rating |
number | Average customer rating (0-5) |
reviewCount |
integer | Number of customer reviews |
categoryName |
string | Human-readable category name |
categoryUrl |
string | URL of the category page scraped |
scrapedAt |
string | ISO-8601 timestamp |
Input
| Parameter | Type | Default | Description |
|---|---|---|---|
categoryUrl |
string | https://www.amazon.com/gp/bestsellers/ |
Amazon Best Sellers category URL |
maxItems |
integer | — | Maximum number of products to collect |
Examples
Top-level bestsellers (all categories):
{
"categoryUrl": "https://www.amazon.com/gp/bestsellers/",
"maxItems": 50
}
Electronics bestsellers:
{
"categoryUrl": "https://www.amazon.com/gp/bestsellers/electronics/",
"maxItems": 50
}
Books bestsellers:
{
"categoryUrl": "https://www.amazon.com/gp/bestsellers/books/",
"maxItems": 50
}
You can use any Amazon bestsellers URL — navigate to the category you want on Amazon and paste the URL.
Technical notes
- Setup: none — paste a category URL and run
- Memory: 2 GB recommended; minimum 1 GB
- Pace: deliberately unhurried (2 pages at a time) — steady beats fast on this target
- Coverage: US marketplace, every category page Amazon publishes
- Deduplication: Results are deduplicated by ASIN within a run
Limitations
- Scrapes one category URL per run (v0.1). Run the actor multiple times to collect data across categories.
- Amazon shows at most 100 products per category (50 per page x 2 pages). Set
maxItemsaccordingly. - Prices, ratings, and rankings change frequently — re-run regularly for fresh data.
- Amazon.com (US) only. International domains require a separate configuration.