Amazon Best Sellers Scraper
Pricing
$1.00 / 1,000 products
Amazon Best Sellers Scraper
Extract ranked Amazon Best Sellers products with rank, ASIN, title, price, rating, review count, image, and product URL. Filter by rating or price for market research and scheduled trend snapshots. Direct category pages keep runs lightweight.
Pricing
$1.00 / 1,000 products
Rating
0.0
(0)
Developer
Nate Schnell
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
What does Amazon Best Sellers Scraper do?
Amazon Best Sellers Scraper turns Amazon category ranking pages into one clean dataset row per product. It returns the rank, ASIN, title, displayed price, currency, rating, review count, image URL, category, and direct product URL for seller research, product discovery, and scheduled trend snapshots.
The actor reads the ranked category page you provide and stops at your product and page limits. It does not open every product detail page, request seller offers, or expand variants, which keeps a category snapshot small and easy to run on a schedule.
What data can you extract from Amazon Best Sellers?
- Ranking —
rank,category,marketplace, andsourceUrl - Product identity —
asin,title, andproductUrl - Market signals —
price,currency,rating, andreviewCount - Catalog media —
imageUrlandscrapedAt
Prices and ratings are the values shown on the supplied marketplace page. Products without a visible price, image, or rating keep that field as null rather than being guessed.
How to use Amazon Best Sellers Scraper
- Open the actor and go to the Input tab.
- Add one or more Amazon Best Sellers category URLs, such as
https://www.amazon.com/gp/bestsellers/beauty/. - Set the maximum products and pages per category. Use the rating or price filters when you need a narrower list.
- Click Run. The actor follows Amazon's Next page link only up to your page limit.
- Open the Dataset tab and download JSON, CSV, Excel, or use the dataset API.
How much does Amazon Best Sellers Scraper cost?
Pricing is pay per emitted product, from $1.00 / 1,000 products, with no monthly actor fee. A product that fails validation, is duplicated by ASIN, or is removed by your rating/price filters is not written and is not billed. There is no separate actor-specific free tier; set maxItems to 10 for a small test run using your Apify account credits.
The default run reads one category page and usually returns about 30 products. Increase maxPagesPerCategory only when you need deeper ranks, because each extra page adds another source request.
Input
categoryUrls is required and accepts one or more full Amazon Best Sellers category URLs. maxItems caps the complete run, while maxItemsPerCategory and maxPagesPerCategory control each source list. minRating and maxPrice filter records before they reach the dataset. The price filter uses the marketplace currency shown on the page.
{"categoryUrls": [{ "url": "https://www.amazon.com/gp/bestsellers/beauty/" },{ "url": "https://www.amazon.co.uk/gp/bestsellers/books/" }],"maxItems": 50,"maxItemsPerCategory": 30,"maxPagesPerCategory": 1,"minRating": 4,"maxPrice": 25}
Output
Each dataset row is a ranked product snapshot. productUrl links to the ASIN's Amazon page, and sourceUrl identifies the category list that supplied the rank.
{"rank": 1,"asin": "B09541P9WH","title": "Amazon Basics Double-Tipped Cotton Swabs for Personal Hygiene and Baby Care, Cotton, Versatile, Baby Safe, 500 Count","price": 2.66,"currency": "USD","rating": 4.7,"reviewCount": 79150,"productUrl": "https://www.amazon.com/dp/B09541P9WH","imageUrl": "https://images-na.ssl-images-amazon.com/images/I/613il0ooZ1L._AC_UL600_SR600,400_.jpg","category": "Beauty & Personal Care","marketplace": "www.amazon.com","sourceUrl": "https://www.amazon.com/gp/bestsellers/beauty/","scrapedAt": "2026-08-08T16:38:12.560Z"}
Integrations
Use the Apify API to start a run and read the default dataset from Python or Node.js. Scheduled runs can build a daily rank and price history; webhooks can pass completed datasets to Make, n8n, Zapier, Google Sheets, or a warehouse.
Related actors
- Amazon Scraper — use it when you need broader product pages, reviews, or descriptions.
- Amazon ASINs Scraper — use it when you need ASIN discovery and related product data.
- Amazon Bestsellers Scraper — compare with a top-100 bestseller list workflow.
FAQ
How does Amazon Best Sellers Scraper work?
It fetches the Amazon Best Sellers HTML page supplied in categoryUrls and reads each ranked product card. The actor follows a page's Next page link only within maxPagesPerCategory, deduplicates ASINs, applies filters, validates the row, and then writes it to the dataset.
Can I use Amazon Best Sellers Scraper as an API?
Yes. Start the actor through the Apify API, wait for the run to finish, and read defaultDatasetId using the dataset items endpoint. The API tab on the actor page provides ready-to-run cURL, Python, and JavaScript examples.
Can I use Amazon Best Sellers Scraper in Python or Node.js?
Yes. Use apify-client to start the actor and iterate over the resulting dataset.
const run = await client.actor("YOUR_USERNAME/amazon-best-sellers-scraper").call({categoryUrls: [{ url: "https://www.amazon.com/gp/bestsellers/beauty/" }],maxItems: 30});
What does this actor access?
It accesses the public Amazon Best Sellers category pages you provide. It does not require an Amazon login or an Amazon API key. Marketplace pages can show different prices, currencies, rankings, or available fields.
Is it legal to scrape Amazon Best Sellers pages?
The actor reads publicly visible category data, but you are responsible for checking the rules, contracts, and laws that apply to your use case and location. Do not use it to collect private or sensitive information.
Why is a price or rating sometimes null?
Amazon does not display every field on every category card. The actor preserves a missing value as null and does not make a second product-page request to fill it.
Your feedback
If a category page stops parsing correctly or you need another ranked-list field, report it through the actor's Issues tab with the source URL and marketplace. Feature requests for additional list types or filters are welcome.