Amazon Best Sellers Scraper
Pricing
$4.99 / 1,000 results
Go to Apify Store

Amazon Best Sellers Scraper
Powerful Amazon best sellers scraper that automatically extracts top sellers with comprehensive metadata. Includes multiple country support and detailed ranking information with automatic rate limit handling.
Pricing
$4.99 / 1,000 results
Rating
0.0
(0)
Developer
PowerAI
Maintained by Community
Actor stats
2
Bookmarked
7
Total users
0
Monthly active users
4 days ago
Last modified
Categories
Share
π Amazon Best Sellers Scraper
Extract best-selling products from any Amazon category with structured metadata. Each dataset item mirrors the backend Best Sellers payload, plus a scrape timestamp.
β¨ Key Features
- π₯ Best sellers for a given category (and optional subcategory path)
- π Per-product fields:
- rank β position in the list
- asin β Amazon Standard Identification Number
- product_title, product_price
- product_star_rating, product_num_ratings
- product_url, product_photo
- rank_change_label β may be
nullwhen not provided
- π Multiple geo (country) options;
UKis sent to the API as GB - π Pagination until
maxResultsis reached or the API returns no more items - π One JSON object per product in the dataset
πͺ Why Choose This Actor?
- Structured: Field names match the upstream best-sellers API (
product_*naming) - Flexible: Category + optional subcategory segment, country selection
- Efficient: Automatic paging across result pages
- Traceable: Each row includes scrapedAt (ISO 8601)
π― Perfect For
- Market researchers and e-commerce managers
- Trend and competitor analysis
- Product and category research
π Input Requirements
| Parameter | Required | Description |
|---|---|---|
category | Yes | Amazon category to scrape (e.g. Electronics). |
maxResults | No | Max products to collect (default: 50). |
geo | No | Country code for the marketplace (default: US). UK is normalized to GB for the API. |
subcategory_code | No | If set, combined with category as category/subcategory_code for a more specific path. |
type | No | Optional list type (e.g. BEST_SELLERS, NEW_RELEASES) when supported by the backend. |
Input Example
{"category": "Electronics","maxResults": 50,"geo": "US"}
Output Example
Each pushed record looks like this (one object per product):
{"rank": 1,"asin": "B08JHCVHTY","product_title": "blink plus plan with monthly auto-renewal","product_price": "$11.99","product_star_rating": "4.4","product_num_ratings": 273417,"product_url": "https://www.amazon.com/dp/B08JHCVHTY","product_photo": "https://images-na.ssl-images-amazon.com/images/I/31YHGbJsldL._AC_UL900_SR900,600_.png","rank_change_label": null,"scrapedAt": "2026-03-24T02:37:17.366Z"}