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.csvColumn
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.
| Export area | Columns | Validation check |
|---|---|---|
| Search context | listing_url, zip_code, keyword, current_time | Confirm the page, ZIP, keyword, and run time match the research brief. |
| Product identity | title, asin, product_url | Open several product links and verify the ASIN and title align with the browser. |
| Marketplace signals | price, stars, rating_count | Expect blanks when Amazon does not render a value for that listing or session. |
Runbook
How to scrape Amazon Prime products to CSV
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.
Import the template
Open Amazon Prime Scraper, download the JSON workflow, and import it into UScraper.
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.
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.
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.
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
| Symptom | Likely cause | Fix |
|---|---|---|
| CSV is empty | Amazon returned a verification page, no product cards, or a changed layout | Stop the run, inspect the browser, and avoid bypassing access controls. |
| ZIP code is blank | Amazon did not expose a delivery ZIP in the page header | Set the location in the browser profile, then rerun one page. |
| Price is missing | The card did not show a visible price for this session or listing type | Keep the row and treat price as optional unless your workflow requires it. |
| Duplicate ASINs appear | Amazon repeated products across pages or sponsored/result modules | Dedupe downstream by asin plus listing_url or by asin plus run context. |
| Pagination repeats | The Next click fired before the next page settled | Increase waits and stop if page number, URL, or product set does not change. |
| Ratings are inconsistent | Amazon changed the rating module or locale text | Compare 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.

