Amazon Bestsellers Scraper avatar

Amazon Bestsellers Scraper

Pricing

$19.99/month + usage

Go to Apify Store
Amazon Bestsellers Scraper

Amazon Bestsellers Scraper

📈 Amazon Bestsellers Scraper extracts Amazon Best Sellers by category — ASINs, titles, prices, ratings, reviews, ranks & links. ⚡ Export CSV/JSON for product research, trend tracking, price monitoring & competitor analysis. 🔍 Ideal for e‑commerce & FBA teams.

Pricing

$19.99/month + usage

Rating

0.0

(0)

Developer

ScraperForge

ScraperForge

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

6 days ago

Last modified

Share

Amazon Bestsellers Scraper

Amazon Bestsellers Scraper is a purpose-built tool that extracts structured data from Amazon Best Sellers category pages, letting you scrape Amazon top 100 products with clean ASINs, titles, prices, ratings, review counts, and bestseller positions. It solves the manual, time-consuming effort of collecting Amazon Best Sellers data by automating category and subcategory traversal, making it ideal for marketers, developers, data analysts, and researchers. With this Amazon best sellers list scraper and Amazon BSR scraper, you can power product research, competitor tracking, and price monitoring at scale.

What data / output can you get?

Below are the exact fields the actor saves to the dataset for each product. Results can be exported from Apify to CSV, JSON, or Excel for analysis and reporting.

Data typeDescriptionExample value
nameProduct title extracted from the Best Sellers page"Blink Plus Plan with monthly auto-renewal"
urlDirect product URL (DP page)"https://www.amazon.com/dp/B08JHCVHTY"
asinAmazon Standard Identification Number"B08JHCVHTY"
positionBestseller rank position within the category/subcategory1
priceObject with numeric value and currency symbol (when available){"value": 11.99, "currency": "$"}
numberOfOffersCount of offers if present on the card3
starsAverage star rating (parsed from the card)4.4
reviewsCountTotal number of reviews (parsed from the card)272624
thumbnailUrlProduct image URL from the card"https://images-na.ssl-images-amazon.com/images/I/31YHGbJsldL._AC_UL300_.png"
categoryNameShort category name resolved from the page"Electronics"
categoryFullNameFull banner/category label"Best Sellers in Electronics"
subcategoriesArray of discovered subcategories with names and URLs[{"categoryName":"Accessories & Supplies","categoryUrl":"https://www.amazon.com/..."}]
categoryUrlThe category URL that was scraped"https://www.amazon.com/Best-Sellers-Electronics/zgbs/electronics/"
inputEcho of the original input URL that initiated the scrape"https://www.amazon.com/Best-Sellers-Electronics/zgbs/electronics/"

Note: Some fields can be null if Amazon does not display them on the card (e.g., price, stars, numberOfOffers). Subcategories are included to provide context and enable subsequent traversal. Exports are available as CSV, JSON, or Excel via the Apify dataset.

Key features

  • ⚡️ Bold category scraping performance
    Efficiently crawls Amazon Best Sellers category pages and streams structured records to the Apify dataset in real time.

  • 🧭 Subcategory traversal control
    Use the subcategoryDepth input to scrape the main category only or include subcategories for broader coverage with this Amazon best sellers scraping tool.

  • 🌐 Multilingual header support
    Set the language input to influence Accept-Language headers, enhancing localization for different Amazon domains.

  • 🧩 Clean, structured fields for analysis
    Extracts ASIN, product URL, price object, ratings, reviews, and bestseller position — a dependable Amazon bestseller data extractor for analytics.

  • 🔀 Pagination handling
    Automatically follows Best Sellers pagination using the pg parameter to cover deeper product lists where available.

  • 🔒 Proxy configuration ready
    Configure proxyConfiguration to run direct or via Apify Proxy/custom proxies for resilient runs on different Amazon domains.

  • 🔁 Parallel category runs
    Processes multiple categoryUrls concurrently, ideal for Amazon top sellers scraper workflows and ongoing monitoring jobs.

  • 📦 Easy exports and integrations
    Download results as JSON, CSV, or Excel from the dataset or wire into pipelines — great for automation scripts and BI tools.

  • 🧪 Robustness against blocks
    Detects Amazon Robot Check and HTTP 429 with retry logic to improve reliability across regions for your Amazon best sellers crawler.

  • 🧠 Developer-friendly design
    Consistent field names and JSON structure make it suitable for API pipelines and Python-based data workflows, including Amazon best sellers CSV export.

How to use Amazon Bestsellers Scraper - step by step

  1. Sign in to Apify
    Create a free Apify account or log in.

  2. Open the actor
    Find “Amazon Bestsellers Scraper” in the Apify Store and click Try for free.

  3. Add input URLs
    Paste Amazon Best Sellers category page URLs into categoryUrls. You can provide a list (string list or objects with url) to scrape multiple categories in one run.

  4. Configure limits and depth
    Set maxResults (1–500 per start URL) to control volume. Choose subcategoryDepth to scrape only the main category (1) or include subcategories (2+).

  5. Optional settings

  • language to set Accept-Language (varies by Amazon domain).
  • proxyConfiguration for direct or proxy-based runs.
  • detailedInformation and useCaptchaSolver are available in the input (see parameters below).
  1. Start the run
    Click Start. The actor streams results to the dataset as it collects them. You’ll see logs indicating saved items and progress.

  2. Export your data
    Open the dataset and export to JSON, CSV, or Excel. Use it for product research, trend tracking, and competitive analysis with this Amazon bestseller research tool.

Pro tip: Schedule the actor on Apify to build an Amazon bestseller monitoring tool for ongoing category tracking.

Use cases

Use case nameDescription
E‑commerce competitor trackingMonitor Amazon Best Sellers lists to benchmark pricing, ratings, and reviews across categories for actionable insights.
Product research & sourcingDiscover high-demand items and scrape Amazon top 100 products to validate opportunities for FBA and dropshipping.
Market trend analysisTrack movers in categories/subcategories to identify rising products using an Amazon bestseller rank extractor.
Pricing intelligenceBuild a time series of price.value and currency to analyze pricing patterns with an Amazon best sellers price scraper.
Analytics pipelinesFeed structured ASIN-level data into BI dashboards and data warehouses via CSV/JSON exports.
Regional benchmarkingCompare category leaders across different Amazon domains using language and proxy settings.
Automation & alertsUse exports and scheduling to power an Amazon best sellers automation script that flags changes in positions or ratings.

Why choose Amazon Bestsellers Scraper?

This actor focuses on precision, scale, and reliable automation for category-level Amazon Best Sellers data.

  • 🎯 Accurate, structured output: Clean ASINs, URLs, prices, ratings, and review counts for dependable analysis.
  • 🌍 Multilingual support: Optional language header for better localization across Amazon domains.
  • 📈 Scale with control: Set maxResults and subcategoryDepth to fit category breadth and run budgets.
  • 🛠️ Developer-ready: Consistent JSON fields and parallel runs simplify API pipelines and Python integrations.
  • 🔐 Proxy-aware operation: Configure proxyConfiguration for resilient scraping across regions.
  • 💾 Easy exports: Download as CSV, JSON, or Excel for immediate use in analysis and reports.
  • 🧷 Built for reliability: Pagination logic, retry handling for HTTP 429, and Robot Check detection — more robust than brittle browser extensions.

In short, it’s a production-ready Amazon best sellers crawler designed for repeatable, automated data collection.

Yes — when done responsibly. The actor targets publicly available category pages and does not access private or authenticated content.

Guidelines for compliant use:

  • Review and honor Amazon’s terms of service for your jurisdiction and use case.
  • Collect only public data and avoid aggressive request rates.
  • Respect applicable data protection regulations (e.g., GDPR, CCPA).
  • Do not use scraped data for spam or abusive behavior.
  • Consult your legal team for edge cases and commercial usage policies.

Input parameters & output format

Example input JSON

{
"categoryUrls": [
"https://www.amazon.com/Best-Sellers-Electronics/zgbs/electronics/"
],
"maxResults": 100,
"subcategoryDepth": 2,
"language": "en",
"detailedInformation": false,
"useCaptchaSolver": false,
"proxyConfiguration": {
"useApifyProxy": false
}
}

Input parameters

  • categoryUrls (array, required): Amazon Best Sellers category page URLs to scrape. Default: none.
  • maxResults (integer, optional): Maximum number of products to extract per each Amazon category URL. Minimum 1, maximum 500. Default: 100.
  • subcategoryDepth (integer, optional): 1️⃣ = main category only, 2️⃣+ = include subcategories. Minimum 1. Default: 2.
  • language (string, optional, nullable): Language to use on Amazon. Disclaimer: each Amazon domain has a different set of supported languages; if unsupported, the default domain language is used. Enum includes: "", "cs", "da", "de", "en", "es", "fr", "nl", "pl", "pt", "sv", "tr", "he", "ar", "mrta", "hi", "bn", "ta", "te", "kn", "ml", "ko", "zh_CN", "zh_TW", "ja". Default: null (empty selection).
  • detailedInformation (boolean, optional): Fetch extra product details (when available). Default: false.
  • useCaptchaSolver (boolean, optional): Use captcha solver when blocked (warning: may incur extra cost). Default: false.
  • proxyConfiguration (object, optional): Proxy settings. Default is DIRECT. Editor supports Apify Proxy or custom configuration. Default: none (prefill useApifyProxy: false).

Example output JSON

{
"name": "Blink Plus Plan with monthly auto-renewal",
"url": "https://www.amazon.com/dp/B08JHCVHTY",
"asin": "B08JHCVHTY",
"position": 1,
"price": { "value": 11.99, "currency": "$" },
"numberOfOffers": null,
"stars": 4.4,
"reviewsCount": 272624,
"thumbnailUrl": "https://images-na.ssl-images-amazon.com/images/I/31YHGbJsldL._AC_UL300_.png",
"categoryName": "Electronics",
"categoryFullName": "Best Sellers in Electronics",
"subcategories": [
{ "categoryName": "Accessories & Supplies", "categoryUrl": "https://www.amazon.com/..." }
],
"categoryUrl": "https://www.amazon.com/Best-Sellers-Electronics/zgbs/electronics/",
"input": "https://www.amazon.com/Best-Sellers-Electronics/zgbs/electronics/"
}

Notes:

  • Some fields can be null when Amazon does not display them on the card (e.g., price, stars, numberOfOffers).
  • subcategories is an array of discovered subcategory links on the page to provide context for hierarchy and subsequent navigation.

FAQ

Is Amazon Bestsellers Scraper free to use?

You can try the actor on Apify and export results from the dataset. The listing may include a subscription and trial minutes; check the Apify Store page for current pricing and trial terms.

Do I need to log in to scrape Amazon Best Sellers?

No. The actor fetches public Best Sellers category pages and does not require login or cookies.

Can I integrate this with Python or an API?

Yes. Results are saved to the Apify dataset, which you can access via the Apify API or download as JSON/CSV/Excel for Python-based pipelines and automation.

How many products can I scrape per category?

Use maxResults to control volume, up to 500 per start URL. The actor paginates and collects products in rank order, making it suitable to scrape Amazon top 100 products and beyond (within your specified limit).

Can it scrape subcategories automatically?

Yes. Set subcategoryDepth to 2 or higher to include subcategories discovered on the Best Sellers page. Use 1 to scrape only the main category.

What fields does the actor extract?

The dataset includes name, url, asin, position, price (value and currency), numberOfOffers, stars, reviewsCount, thumbnailUrl, categoryName, categoryFullName, subcategories, categoryUrl, and input.

How do I export results to CSV or Excel?

Open the run’s dataset on Apify and choose your preferred export format (CSV, JSON, or Excel). This makes it easy to use the tool as an Amazon best sellers CSV export workflow.

Yes, when done responsibly. The actor targets public pages and does not access private or authenticated data. Always review Amazon’s terms and ensure compliance with applicable regulations in your jurisdiction.

Closing CTA / Final thoughts

Amazon Bestsellers Scraper is built to extract structured Amazon Best Sellers data reliably and at scale. With clean ASINs, prices, ratings, reviews, and category context, it empowers marketers, analysts, researchers, and developers to automate product research and trend tracking. Configure limits and language, run across multiple categories, and export to CSV/JSON/Excel for downstream use. Developers can wire the dataset into pipelines via API for continuous Amazon bestseller monitoring. Start extracting smarter Amazon Best Sellers insights today.