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

UScraper
Tutorials

How to Scrape Amazon Best Sellers and Top Lists to CSV

Scrape Amazon Best Sellers and top lists to CSV. Export rank, title, price, rating, reviews and URLs with UScraper local desktop app. Validate rows.

UScraper
June 21, 2026
9 min read
#how to scrape amazon best sellers#amazon best sellers scraper#scrape amazon best sellers#amazon sales rank scraper#amazon top products scraper#amazon best sellers api alternative#amazon fba top sellers#amazon best sellers to csv
How to Scrape Amazon Best Sellers and Top Lists to CSV

This tutorial shows how to scrape Amazon Best Sellers and adjacent Amazon top-list pages into CSV with the Amazon Top Lists Scraper template for UScraper. You will import the workflow, validate the first rows, and let pagination append the remaining product cards.

Before you start

Prerequisites and source checks

You need UScraper installed, the current JSON from the Amazon Top Lists Scraper template, one approved Amazon top-list URL, and a local folder for the CSV. Start small: open the official Amazon Best Sellers page, choose one category, and treat the first run as validation rather than production.

Top-list pages are useful for product discovery, category research, FBA scans, and merchandising reviews. They are not a sanctioned bulk data feed. Before automating, review Amazon's robots.txt, current Conditions of Use, and the official Product Advertising API documentation if you need approved programmatic access.

Compliance first: collect only data you are allowed to access, keep runs modest, do not defeat CAPTCHA or access controls, and get legal review before commercial reuse.


Workflow anatomy

What the Amazon Top Lists Scraper does

The bundled workflow follows a simple loop: Navigate -> Wait for Page Load -> Wait for Element -> Structured Export -> Element Exists -> Click Next -> wait and repeat. It starts at https://www.amazon.com/gp/bestsellers/, waits for ranking-card layouts, exports matching rows, checks for an enabled Next pagination link, and stops when the list ends.

The export is best-effort because Amazon may show CAPTCHA, bot checks, redirects, unavailable product cards, or updated selectors. Review the first CSV while the browser is still open.

Workflow partWhat to checkWhy it matters
NavigateThe Best Sellers or top-list URL you are allowed to processControls the category and marketplace represented in the CSV.
Wait for ElementProduct-card selectors such as gridItemRoot variantsPrevents export before list cards finish rendering.
Structured ExportFilename, save folder, headers, append mode, and 9 columnsCreates the spreadsheet you will audit and reuse.
Element Exists and ClickEnabled Amazon Next pagination linkAppends additional pages until no active next page remains.

Runbook

How to scrape Amazon Best Sellers to CSV

1

Import the template

Open Amazon Top Lists Scraper, download the JSON, and import it into UScraper.

2

Choose the top-list page

Keep the default Best Sellers URL or replace it with a specific Amazon category page you are allowed to review. Avoid mixing marketplaces in one test run.

3

Confirm the export destination

In Structured Export, confirm amazon_top_lists_scraper_suite.csv, headers, append mode, and a project-specific local save folder.

4

Run one page first

Export the first page, then pause. Compare rank, title, product URL, image URL, price, rating, and review count against the browser.

5

Resume pagination

Continue the Next loop only after the first page passes QA. Stop if the URL does not advance, product cards vanish, or Amazon shows an access page.

After export, sort by list_name, subcategory, and rank_position. Save the source URL list, run date, marketplace, and template version beside the CSV.


Output

What the CSV export includes

The Amazon Top Lists Scraper is an amazon top products scraper for visible ranking pages, not a deep product-detail crawler.

CSV columnMeaningQA check
list_nameBest Sellers page title, selected list label, or document title fallbackConfirm it matches the category you opened.
subcategoryCategory hint inferred from the product link when availableTreat blanks as acceptable when the URL does not expose a clean hint.
rank_positionVisible rank badge or fallback positionCompare the first five rows against the page.
titleProduct title or image alt text fallbackWatch for truncated titles and layout changes.
product_urlCanonical Amazon product URL when an ASIN is availableUse it for dedupe and follow-up detail checks.
image_urlPrimary product image URL from the cardOpen samples before using images in reports.
priceVisible price textExpect blanks where Amazon hides or omits price.
ratingVisible star-rating textLocale and layout changes can alter formatting.
review_countParsed visible ratings or review countCompare several rows before trend analysis.

Decision point

Amazon Best Sellers API alternative vs scraper workflow

Use UScraper when you need a supervised CSV from visible pages, editable selectors, an inspectable no-code flow, and local file output for research or review.

Amazon's own Best Sellers Rank explainer and PA-API browse nodes and sales ranks documentation are worth reading before treating scraped rows as sales-rank truth. A list export is still a snapshot of what rendered in the browser.


Troubleshooting

Common issues when scraping Amazon top lists

SymptomLikely causeFix
CSV is emptyProduct cards did not render or the selector no longer matchesReopen one category, wait for the page, and inspect the row selector.
Access or CAPTCHA page appearsAmazon challenged the sessionStop the run. Do not bypass access controls.
Price cells are blankAmazon did not render price for those cardsKeep the blank value and validate manually.
Duplicate products appearSame ASIN surfaced across categories or pagination repeatedDedupe downstream by ASIN or canonical product_url.
Pagination repeatsNext clicked before the page changedIncrease waits and stop if URL or rank range does not advance.

FAQ

Amazon Best Sellers scraper FAQ

Public visibility does not automatically grant unrestricted automation rights. Review Amazon's current Conditions of Use, robots directives, marketplace policies, intellectual property rights, privacy obligations, and local law. Do not bypass CAPTCHA, login walls, account controls, paywalls, or other access restrictions.


Next step

Download the Amazon Top Lists Scraper template

When you are ready, download the JSON from Amazon Top Lists Scraper, run one category, validate every column, then expand the source list only after the CSV matches the browser. For adjacent workflows, browse all UScraper templates or 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]