Amazon Deals Scraper with Smart Ranking avatar

Amazon Deals Scraper with Smart Ranking

Under maintenance

Pricing

from $5.00 / 1,000 results

Go to Apify Store
Amazon Deals Scraper with Smart Ranking

Amazon Deals Scraper with Smart Ranking

Under maintenance

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

Sara

Maintained by Community

Actor stats

0

Bookmarked

4

Total users

1

Monthly active users

17 days ago

Last modified

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 maxResults to 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:

  1. Create a free Apify account using your email.
  2. Open Amazon Best Sellers Scraper on Apify.
  3. Choose your category — pick from the dropdown: Electronics, Beauty, Fashion, Home, or select "All" for every category.
  4. Select the Amazon country (Saudi Arabia, Egypt, UAE, US, UK, or Germany).
  5. Set the maximum number of products you want (default: 1,000).
  6. Click "Start" and wait for the data to be extracted.
  7. 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

ParameterDescriptionDefault
CategoryProduct category — Electronics, Beauty, Fashion, Home, and more. Choose "All" to scrape every category.Electronics
CountryAmazon marketplace — US, SA, EG, AE, UK, DEUnited States
Max ResultsMaximum 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 maxResults to 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.