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

UScraper
Tutorials

How to Scrape Amazon Prime Products to CSV

Scrape Amazon Prime products to CSV. Export titles, prices, ASINs, URLs, ZIP, stars and rating counts with UScraper local desktop app. Validate rows.

UScraper
June 19, 2026
8 min read
#how to scrape amazon prime#amazon prime scraper#scrape amazon prime products#amazon scraper tutorial#best amazon scraper tools#amazon product scraper alternative#amazon prime products to csv#local desktop app
How to Scrape Amazon Prime Products to CSV

This tutorial shows how to scrape Amazon Prime products from Prime-filtered Amazon.com search results into CSV with the Amazon Prime Scraper template for UScraper. You will set the search URL and ZIP context, confirm the export path, run a one-page validation pass, and then let the workflow append additional pages when the data checks out.

Before you start

Prerequisites and policy checks

You need UScraper installed, the free template JSON, an Amazon.com search URL with the Prime filter applied, a delivery ZIP context that matches your research question, and a local folder where CSV files can be written. This is an Amazon shopping workflow, not a Prime Video scraper. Prime Video catalog or playback data is governed by a different product surface and should be reviewed separately.

Review the current rules before automation. Useful starting points are Amazon's robots.txt, Amazon Conditions of Use, the Product Advertising API documentation, and, when your project touches video metadata, the Prime Video Terms of Use.

Technical access is not the same as permission. Do not bypass CAPTCHA, login walls, account controls, payment flows, or other access restrictions. Keep collection narrow, documented, and proportionate to the business question.


Workflow shape

What the Amazon Prime scraper does

The JSON export is the authoritative workflow definition. The template opens an Amazon search URL where the Prime filter is already active, waits for search-result cards with ASINs, exports one row per visible product, checks whether Amazon exposes an enabled Next button, clicks it, waits again, sleeps briefly, and loops until no further result page is available.

{
  "project": "Amazon Prime Scraper",
  "start_url": "https://www.amazon.com/s?k=hair%2Bcare%2B&rh=p_85%3A2470955011&page=1",
  "rowSelector": "div[data-component-type=\"s-search-result\"][data-asin]:not([data-asin=\"\"])",
  "fileName": "amazon-prime-scraper.csv",
  "fileMode": "append",
  "pagination": "a.s-pagination-next:not(.s-pagination-disabled)",
  "columns": [
    "listing_url",
    "zip_code",
    "title",
    "price",
    "asin",
    "product_url",
    "keyword",
    "stars",
    "rating_count",
    "current_time"
  ]
}
amazon-prime-scraper.csv
CSV - Headers - Append

Column

listing_url

The Amazon search results URL that produced the row.

Column

zip_code

Detected delivery ZIP when Amazon exposes it in the browser session.

Column

title

Product title cleaned from the visible search listing card.

Column

price

Visible price where Amazon renders one for the current listing.

Column

asin

ASIN from the result card or product URL fallback.

Column

product_url

Full product URL built from the visible listing link.

Column

keyword

Search keyword parsed from the current Amazon URL.

Column

stars

Rating text such as 4.5 out of 5 stars.

Column

rating_count

Visible rating or review count from the listing card.

Column

current_time

Local timestamp when the row was exported.

No fixed CSV sample ships with the bundle. Validate these columns against your own first run.
Export areaColumnsValidation check
Search contextlisting_url, zip_code, keyword, current_timeConfirm the page, ZIP, keyword, and run time match the research brief.
Product identitytitle, asin, product_urlOpen several product links and verify the ASIN and title align with the browser.
Marketplace signalsprice, stars, rating_countExpect blanks when Amazon does not render a value for that listing or session.

Runbook

How to scrape Amazon Prime products to CSV

1

Prepare the Prime search URL

Search Amazon.com, apply the Prime filter, choose the delivery ZIP context you need, and copy the resulting search URL. Keep separate runs for different ZIP codes or keywords.

2

Import the template

Open Amazon Prime Scraper, download the JSON workflow, and import it into UScraper.

3

Replace the Navigate URL

In the Navigate block, replace the sample hair care URL with your approved Prime-filtered search URL. Keep the Prime filter parameter intact.

4

Confirm the export path

In Structured Export, check amazon-prime-scraper.csv, headers, append mode, and the local save folder before running a production batch.

5

Run one page first

Export one page, then compare title, price, ASIN, URL, ZIP, star rating, and rating count against the browser while the page is still open.

6

Continue pagination

When the first page passes QA, let the enabled Next button loop append more pages. Stop if the URL, page number, or row shape stops advancing.


Decision point

UScraper vs APIs and hosted Amazon scraper tools

Use UScraper when you need a supervised CSV from visible Prime-filtered search pages, editable selectors, local save paths, and a browser flow you can inspect before trusting the export.

For a broader tool shortlist, compare this workflow with the UScraper template library, cloud scraper directories, and vendor-specific Amazon scraper tutorials. The key trade-off is control: local desktop app runs are easier to inspect and save locally, while hosted tools can be easier to schedule remotely.

Validation

Common Amazon Prime scraper issues

SymptomLikely causeFix
CSV is emptyAmazon returned a verification page, no product cards, or a changed layoutStop the run, inspect the browser, and avoid bypassing access controls.
ZIP code is blankAmazon did not expose a delivery ZIP in the page headerSet the location in the browser profile, then rerun one page.
Price is missingThe card did not show a visible price for this session or listing typeKeep the row and treat price as optional unless your workflow requires it.
Duplicate ASINs appearAmazon repeated products across pages or sponsored/result modulesDedupe downstream by asin plus listing_url or by asin plus run context.
Pagination repeatsThe Next click fired before the next page settledIncrease waits and stop if page number, URL, or product set does not change.
Ratings are inconsistentAmazon changed the rating module or locale textCompare several rows manually before using the CSV in reporting.

The practical validation habit is simple: run one page, spot-check rows, then widen the run. If Amazon changes result-card markup, update the selectors inside Structured Export and rerun the one-page test before scaling.

FAQ

Amazon Prime scraper FAQ

Amazon Prime-filtered product search pages may be visible in a browser, but automation can still be restricted by Amazon terms, robots directives, intellectual property rights, privacy law, marketplace policies, 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 Prime scraper template

Use Amazon Prime Scraper as the download path, then keep this tutorial open while you validate your first CSV. For adjacent workflows, browse all UScraper templates or return to the UScraper blog for more Amazon scraper tutorials.

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]