Amazon Bestsellers [💰$2.5/1K] | Rankings | Prices | Reviews
Pricing
from $2.50 / 1,000 results
Amazon Bestsellers [💰$2.5/1K] | Rankings | Prices | Reviews
Scrape Amazon bestseller lists with product details, prices, ratings, and rankings
Pricing
from $2.50 / 1,000 results
Rating
0.0
(0)
Developer
Ahmed Jasarevic
Maintained by CommunityActor stats
1
Bookmarked
10
Total users
1
Monthly active users
a day ago
Last modified
Categories
Share
Amazon Bestsellers Scraper
[
](https://apify.com/vibhorv amazon-bestsellers-scraper)
Scrape Amazon Bestseller Lists — Product Rankings, Prices, Ratings & More
The Amazon Bestsellers Scraper is a fast, reliable Apify Actor that extracts product data from Amazon's bestseller lists. Get rankings, prices, ratings, review counts, ASINs, and Prime status for every product in any bestseller category.
Whether you're tracking competitor pricing, analyzing market trends, or building product databases, this Actor delivers clean, structured Amazon data at scale.
What It Does
- Scrapes Bestseller Lists — Extracts all products from Amazon's bestseller pages
- Captures Product Data — Rank, title, price, rating, review count, ASIN, category, Prime status
- Handles Pagination — Automatically navigates through multi-page bestseller lists
- Supports All Categories — Works with any Amazon bestseller URL across all departments
Features
- Complete Product Data — Rank, title, price, rating, reviews, ASIN, image URL
- Prime Detection — Identifies Prime-eligible products
- Category Tracking — Captures the bestseller category/department
- ASIN Extraction — Get Amazon Standard Identification Numbers for API cross-referencing
- Image URLs — Direct links to product images
- Proxy Support — Built-in proxy configuration for reliability
Input Schema
| Field | Type | Required | Default | Description |
|---|---|---|---|---|
startUrls | string[] | Yes | — | Array of Amazon bestseller page URLs |
proxy | object | No | — | Apify proxy configuration |
Example Input
{"startUrls": ["https://www.amazon.com/Best-Sellers/zgbs/electronics","https://www.amazon.com/Best-Sellers/zgbs/kitchen"],"proxy": {"useApifyProxy": true,"apifyProxyGroups": ["DATACENTER"]}}
Output Schema
| Field | Type | Description |
|---|---|---|
rank | number | Bestseller rank (1 = #1 bestseller) |
title | string | Product title |
price | string | Current price |
rating | string | Customer rating (e.g., "4.7 out of 5 stars") |
reviewCount | number | Total number of customer reviews |
url | string | Product page URL |
imageUrl | string | Product image URL |
asin | string | Amazon Standard Identification Number |
category | string | Bestseller category/department |
isPrime | boolean | Whether the product is Prime-eligible |
Example Output
{"rank": 1,"title": "Apple AirPods Pro (2nd Generation) Wireless Earbuds","price": "$189.99","rating": "4.7 out of 5 stars","reviewCount": 125430,"url": "https://www.amazon.com/dp/B0D1XD1ZV3","imageUrl": "https://m.media-amazon.com/images/I/abc123.jpg","asin": "B0D1XD1ZV3","category": "Electronics","isPrime": true}
How to Use
Quick Start
- Click Try Actor on the Actor page
- Paste Amazon bestseller category URLs
- Configure proxy settings
- Click Start
- View results in the Output tab
Using the API
import { ApifyClient } from 'apify-client';const client = new ApifyClient({ token: 'YOUR_API_TOKEN' });const run = await client.actor('Do453WelT2QTrC5aO').call({startUrls: ['https://www.amazon.com/Best-Sellers/zgbs/electronics'],proxy: { useApifyProxy: true },});const { items } = await client.dataset(run.defaultDatasetId).listItems();console.log(items);
Data Export
- JSON — Native format via API
- CSV — Download from Apify Console
- Excel — Import CSV to spreadsheet
- Google Sheets — Use Apify's Google Sheets integration
Usage Examples
Competitor Price Tracking
"Scrape the Electronics bestsellers daily to track price changes on top 100 products."
Product Research
"Extract all top-rated Kitchen bestsellers to identify high-review products for sourcing."
Market Trend Analysis
"Monitor bestseller rank changes across categories to spot emerging product trends."
For AI Agents
This Actor enables automated Amazon data workflows:
- Price Intelligence — Feed pricing data into dynamic pricing algorithms
- Product Discovery — Identify trending products across categories
- Chatbot Integration — Provide bestseller lookup via conversational interface
- Inventory Planning — Track bestseller movements to inform stock decisions
API Integration
// Scrape and filter by rating thresholdconst results = await client.actor('Do453WelT2QTrC5aO').call({startUrls: ['https://www.amazon.com/Best-Sellers/zgbs/toys-and-games'],});const dataset = await client.dataset(results.defaultDatasetId).listItems();const topRated = dataset.items.filter(i => parseFloat(i.rating) >= 4.5);
Pricing
| Item | Cost |
|---|---|
| Per result | $0.002 |
| 1,000 products | ~$2.00 |
| 10,000 products | ~$20.00 |
Pay-per-result pricing. You are only charged for successfully scraped products.
Legal Disclaimer
This Actor scrapes publicly available product listing data from Amazon.com. All data is sourced from publicly accessible pages. Users must comply with Amazon's Terms of Service and applicable laws. This tool is not affiliated with or endorsed by Amazon. The developer assumes no responsibility for misuse of scraped data. Product prices, ratings, and availability change frequently — always verify with the original source.
Frequently Asked Questions
How many bestseller pages can I scrape per run?
You can submit multiple bestseller URLs. The Actor processes each URL sequentially. For very large categories (100+ pages), consider increasing the run timeout.
Does this work with Amazon.ca/.co.uk/.de?
Yes. The Actor works with Amazon's international sites. Use the appropriate country-specific bestseller URL.
Can I scrape specific subcategories?
Yes. Use the direct URL to any bestseller subcategory page (e.g., "Best Sellers in Headphones" instead of the top-level Electronics page).
Does the price include shipping?
The price field shows the product's listed price. Shipping costs are not included and vary by seller and customer location.
Can I get historical price data?
This Actor provides current pricing only. For historical data, combine with a price tracking service or schedule regular runs.
SEO Keywords
Amazon bestseller scraper, Amazon product data, bestseller list extractor, Amazon price tracker, Amazon ASIN lookup, Amazon product rankings, Amazon scraper tool, bestseller data extraction, Amazon API alternative, product data scraping, Amazon market research, Amazon price monitoring, bestseller analysis tool, Amazon listing data, product ranking scraper
Support
- Issues: Report bugs or request features via the Apify Console
- Documentation: Apify Docs
- Community: Apify Discord
Built on the Apify Platform — scalable web scraping and automation.
Related Actors
Verified related actors on Apify that pair well with this one. All links point to real, publicly available actors.