Amazon Deals Scraper with Smart Ranking
Pricing
from $5.00 / 1,000 results
Amazon Deals Scraper with Smart Ranking
Scrape top-performing products from Amazon bestsellers across multiple countries and categories, based on rating, review count, price, and bestseller status to help you identify trending deals. Key Features: Multi-Country Support Smart Filtering Advanced Ranking Hierarchy Output
Pricing
from $5.00 / 1,000 results
Rating
5.0
(2)
Developer

Sara
Actor stats
0
Bookmarked
4
Total users
1
Monthly active users
17 days ago
Last modified
Categories
Share
⭐️ What is Amazon Best Sellers Scraper?
Amazon Best Sellers Scraper lets you extract the top-selling products from Amazon Best Sellers pages across multiple countries and categories. It outputs structured data in JSON, CSV, Excel, or XML — ready for analysis, dashboards, or integrations.
With this scraper you can:
- Extract from 6 Amazon domains: Saudi Arabia (.sa), Egypt (.eg), UAE (.ae), United States (.com), United Kingdom (.co.uk), and Germany (.de).
- Get full product details: title, price, rating, number of reviews, URL, thumbnail image, and bestseller rank.
- Scrape any category and its subcategories — Beauty, Electronics, Fashion, Home, Baby Products, and many more.
- Smart filtering & ranking — products are automatically filtered by quality (minimum rating & reviews) and ranked by a weighted score so you get the best items first.
- Control output size — set
maxResultsto return exactly how many products you need (10–5,000). - Hierarchical output — results are organized in a category tree structure so you can see exactly where each product sits in the Amazon taxonomy.
📚 How do I scrape Amazon Best Sellers?
This scraper is designed for an easy start — no coding required. Here's how:
- Create a free Apify account using your email.
- Open Amazon Best Sellers Scraper on Apify.
- Choose your category — pick from the dropdown: Electronics, Beauty, Fashion, Home, or select "All" for every category.
- Select the Amazon country (Saudi Arabia, Egypt, UAE, US, UK, or Germany).
- Set the maximum number of products you want (default: 1,000).
- Click "Start" and wait for the data to be extracted.
- Download your data in JSON, CSV, Excel, XML, or HTML.
📦 How many results can I get?
You can extract up to 5,000 products per run, ranked by quality score. The default is 1,000 products. Results cover the selected category and all of its subcategories, giving you a comprehensive view of top sellers.
The actual number of results depends on:
- The category you choose (some have more products than others).
- The Amazon marketplace (each country has different inventory).
- Product availability and Amazon's own listings.
The best way to know for your specific use case is to do a quick test run.
⬇️ Input parameters
| Parameter | Description | Default |
|---|---|---|
| Category | Product category — Electronics, Beauty, Fashion, Home, and more. Choose "All" to scrape every category. | Electronics |
| Country | Amazon marketplace — US, SA, EG, AE, UK, DE | United States |
| Max Results | Maximum number of products to return (10–5,000) | 1,000 |
⬆️ Output example
Results are saved as a structured dataset. Each product includes:
[{"title": "Apple AirPods Pro (2nd Generation)","price": 189.99,"currency": "USD","rating": 4.7,"reviews": 98520,"url": "https://www.amazon.com/dp/B0D1XD1ZV3","thumbnail": "https://images-na.ssl-images-amazon.com/images/I/...","category_path": "Electronics > Headphones, Earbuds & Accessories > Earbuds","rank": 1,"quality_score": 97.3},{"title": "Samsung Galaxy S24 Ultra Case","price": 14.99,"currency": "USD","rating": 4.5,"reviews": 34200,"url": "https://www.amazon.com/dp/B0CS5THKR7","thumbnail": "https://images-na.ssl-images-amazon.com/images/I/...","category_path": "Electronics > Cell Phones & Accessories > Cases","rank": 2,"quality_score": 91.8}]
Products are also organized in a category hierarchy tree (saved to Key-Value Store) so you can browse results by subcategory.
☝️ Tips and tricks
- Start with a small test — set
maxResultsto 50 to quickly preview results before running a full extraction. - Compare across countries — run the same category on different Amazon domains to compare bestsellers across markets.
- Use the hierarchy output — the Key-Value Store contains the full category tree with products embedded, perfect for building dashboards or reports.
- Quality filtering is automatic — products with very low ratings or too few reviews are filtered out before ranking, so you only get reliable bestsellers.
❓ FAQ
Do I need proxies to scrape Amazon?
No setup needed on your end. This scraper uses Apify's residential proxies automatically to ensure reliable results without getting blocked.
Can I integrate this scraper with other apps?
Yes! Amazon Best Sellers Scraper can be connected with almost any cloud service or web app through Apify integrations — including Make, Zapier, Google Sheets, Slack, LangChain, and more.
You can also use webhooks to trigger actions whenever a scrape finishes (e.g., send a notification or update a spreadsheet).
Can I use it with an API?
Absolutely. The Apify API gives you programmatic access to run this scraper, schedule recurring runs, and fetch results. Use the apify-client package for Node.js or Python.
Check out the Apify API reference for full details, or click the API tab in the Actor page for ready-to-use code examples.
What can I do with Amazon Best Sellers data?
- Market research — identify top trends and best-selling products across categories.
- Competitive analysis — track what's selling best and adjust your product strategy.
- Price monitoring — compare prices across different Amazon marketplaces.
- Product discovery — find trending products and emerging categories.
- E-commerce intelligence — use data to inform pricing, inventory, and marketing decisions.
📬 Your feedback
We're always working on improving performance. If you have technical feedback or found a bug, please create an issue on the Actor's Issues tab in Apify Console.
