Limited Time — Lifetime Access for just $99. Lock in before prices rise.

UScraper
Tutorials

How to Scrape Amazon Best Sellers to CSV with UScraper

Scrape Amazon Best Sellers pages to CSV. Export rank, title, price, ratings, review links and images with UScraper local desktop app. Validate rows.

UScraper
June 19, 2026
8 min read
#how to scrape amazon best sellers#amazon best sellers scraper#scrape amazon best sellers#amazon best sellers api#amazon api best sellers#best amazon scraper tools#amazon best sellers scraper alternative#amazon best sellers to csv
How to Scrape Amazon Best Sellers to CSV with UScraper

This tutorial shows how to scrape Amazon Best Sellers and related Amazon top-list category pages into CSV with the Amazon Best Sellers Scraper template for UScraper. You will choose source URLs, import the workflow, confirm the export path, run a small validation pass, and then let the pagination loop append the remaining ranking cards.

Before you start

Prerequisites and source checks

You need UScraper installed, the free JSON template, approved Amazon category URLs, and a local folder where CSV files can be written. Start from the public Amazon Best Sellers page, then drill into the category you actually need. Amazon also publishes help material for Best Sellers Rank and a seller guide to Amazon Best Sellers Rank, which are useful before you treat rank as a demand signal.

Treat this as an operational tutorial, not legal advice. Do not bypass CAPTCHA, login walls, paywalls, account controls, or anti-abuse systems. If the CSV will support resale, redistribution, lead generation, model training, or public reporting, get legal review first.


Workflow shape

What the Amazon Best Sellers scraper does

The template is a top-list scraper, not a full product-detail crawler. It opens each configured category URL, waits for the page body, checks for Amazon ranking cards, exports row-level fields, checks for a visible Next pagination link, clicks it when available, waits again, and continues until the current input URL has no next page left.

Successful product rows and diagnostic rows share the same headers, so blocked pages do not disappear from your dataset.

{
  "project": {
    "name": "Amazon Best Sellers Scraper",
    "description": "Scrapes Amazon public top-list/category pages"
  },
  "navigate.urls": [
    "https://www.amazon.com/best-sellers/zgbs",
    "replace with approved Best Sellers, New Releases, Movers and Shakers, Most Wished, or Most Gifted category URLs"
  ],
  "rowSelector": "div.p13n-grid-content",
  "fileName": "amazon-best-sellers-scraper.csv",
  "fileMode": "append",
  "columns": [
    "original_url",
    "category",
    "position",
    "name",
    "url",
    "brand",
    "stars",
    "ratings",
    "reviews_link",
    "platform",
    "price",
    "picture",
    "error"
  ],
  "diagnostics": [
    "captcha_or_robot_check",
    "login_required",
    "page_not_found",
    "no_product_rows_found"
  ]
}
Export areaColumnsValidation check
Source contextoriginal_url, categoryConfirm the CSV row points back to the category URL you opened.
Ranking identityposition, name, url, brandCompare several visible product cards against the same rows in the CSV.
Marketplace signalsstars, ratings, reviews_link, platform, priceExpect blanks when Amazon does not render a value for that card or category.
Media and healthpicture, errorOpen sample image URLs and investigate any non-empty error values before scaling.

Runbook

How to scrape Amazon Best Sellers to CSV

1

Choose source URLs

Open Amazon Best Sellers and copy the exact category URLs you are allowed to collect. Keep separate runs for different marketplaces or list types.

2

Import the template

Open Amazon Best Sellers Scraper, download the JSON, and import it into UScraper.

3

Replace navigate.urls

In the Navigate block, replace the sample URLs with your approved Best Sellers, New Releases, Movers and Shakers, Most Wished, or Most Gifted pages.

4

Set the export folder

In Structured Export, confirm amazon-best-sellers-scraper.csv, headers, append mode, and the local save location for this batch.

5

Run one page and pause

Compare five rows against the browser: rank, title, product URL, price, rating text, review link, image URL, and any error value.

6

Resume the pagination loop

Continue only after the first page passes QA. Watch for repeated page numbers, sign-in prompts, CAPTCHA pages, or sudden blank categories.


Decision point

Amazon Best Sellers API vs scraper workflow

Use the UScraper template when you need a supervised CSV from visible category pages, editable selectors, explicit save paths, and a no-code workflow you can inspect before running.

For a production feed, compare the template against API-based options and the broader UScraper template library before committing to a pipeline.


Validation

Common issues when scraping Amazon Best Sellers

SymptomLikely causeFix
CSV contains only an error rowCAPTCHA, robot check, login gate, region redirect, or no matching ranking cardsStop the run, inspect the browser page, and do not try to bypass access controls.
position is blankRank badge did not render or the category layout changedValidate the page manually and refresh the row selector if the visible structure changed.
Price is missingAmazon did not show a visible price on that cardKeep the row; do not require price for every category or product format.
Ratings look inconsistentLocale text, review link, or rating module changedCompare several rows against the visible page before using the file in reporting.
Duplicate products appearMultiple category pages can surface the same ASIN or URLDedupe downstream by url, ASIN extracted from the URL, or name + category depending on your analysis.
Pagination repeatsNext was clicked before the page finished changingIncrease waits and stop if the current URL or rank range does not advance.

The safest validation habit is simple: run one page, compare rows while the browser is still open, then widen the URL list.

FAQ

Amazon Best Sellers scraper FAQ

Amazon Best Sellers pages may be publicly visible, but automated collection can still be restricted by Amazon terms, robots directives, anti-abuse systems, intellectual property rights, privacy law, and local rules. Do not bypass CAPTCHA, login walls, account controls, or other access restrictions, and get legal review before commercial reuse.


Next step

Download the Amazon Best Sellers scraper template

Use Amazon Best Sellers Scraper as the download path, then keep this tutorial open while you validate your first CSV. For adjacent workflows, browse all UScraper templates or read more tutorials on the UScraper blog.

FAQ

Frequently asked questions

Here are some of our most common questions. Can't find what you're looking for?

View All FAQs

Stop writing scripts. Start scraping visually.

Download UScraper and build your first web scraper in under 10 minutes. No subscriptions, no code, no limits.

Available on Windows 10+ and macOS 12+ · Need help? [email protected]