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

UScraper
Tutorials

How to Scrape Amazon Search Results by Keyword to CSV

Scrape Amazon product search results by keyword. Export ASINs, prices, ratings, review counts, URLs and delivery text to CSV in UScraper local desktop app.

UScraper
June 19, 2026
9 min read
#how to scrape amazon search results#amazon keyword scraper tutorial#amazon product search scraper#best amazon scraper for keywords#amazon scraping api comparison#amazon product advertising api alternative#amazon product scraper by keywords#amazon search results to csv
How to Scrape Amazon Search Results by Keyword to CSV

This tutorial shows how to scrape Amazon search results by keyword into CSV with the Amazon Product Scraper by Keywords template for UScraper. You will import the workflow, edit the search term, confirm the export path, run a one-page validation pass, and decide when an API or hosted scraper is a better fit.

Before you start

Prerequisites and Amazon policy checks

You need UScraper installed as a local desktop app, the free JSON template, one approved keyword to test, and a folder where CSV exports can be written. The bundled workflow is configured for Amazon.de, the keyword Sportschuhe, English-language search results, and a best-effort ZIP setup for Berlin. Treat those as editable defaults, not fixed requirements.

Review Amazon's Conditions of Use and current robots.txt before automating. This guide is for supervised research from pages you can inspect in a browser. It is not for bypassing CAPTCHA, account controls, checkout flows, private seller dashboards, or anti-abuse systems.

Technical access is not the same thing as permission. Keep batches modest, collect only fields you need, document why the dataset exists, and get legal review before commercial reuse or redistribution.


Workflow shape

What the Amazon keyword scraper does

The JSON workflow is the authoritative sample for this post. In plain English, it does five things: opens Amazon, handles the location prompt when it appears, navigates to a keyword search URL, runs Structured Export over product cards, and loops through the enabled Next button.

Workflow blockPurposeWhat to check
Navigate and waitOpens Amazon.de, then the keyword URLConfirm marketplace, language, keyword, and delivery context.
Location setupClicks the location control and enters 10243 when the ZIP field existsDisable or edit this if location is not part of your research.
Product-card waitWaits for s-search-result rows with ASINsStop if the page shows CAPTCHA, sign-in, or an empty layout.
Structured ExportAppends one CSV row per visible result cardVerify headers, file name, save folder, and append mode.
Pagination loopChecks for a.s-pagination-next:not(.s-pagination-disabled)Continue only when page number and URL advance correctly.

The export is search-result data, not full product-detail data. It is useful for keyword visibility, assortment snapshots, quick price checks, review-count screening, and product discovery before deeper ASIN research.


Runbook

How to scrape Amazon product search results to CSV

1

Import the template

Open Amazon Product Scraper by Keywords, download the JSON, and import it into UScraper.

2

Edit the keyword URL

In the keyword Navigate block, replace Sportschuhe with the search term you are allowed to review. Preserve marketplace, language, and location assumptions when they matter.

3

Confirm location behavior

The sample workflow tries a ZIP setup when Amazon exposes the location popover. Remove or adjust that path if your analysis should not use Berlin delivery context.

4

Set the CSV destination

In Structured Export, confirm amazon-produkt-scraper-mit-schluesselwoerter.csv, headers enabled, append mode, and a project-specific save folder.

5

Run one page and pause

Compare several exported rows against the browser: product title, ASIN, rating, review count, current price, original price, product URL, image URL, badge, and delivery text.

6

Continue pagination

Let the Next loop continue only after the first page passes QA. Watch for repeated pages, blank exports, verification screens, or sudden region changes.


Output

CSV columns from the Amazon product search scraper

The bundle does not include a static CSV sample. Use the workflow export shape and your first validation run as the sample for the marketplace, keyword, and delivery context you actually collected.

CSV columnMeaningQA note
webseiteMarketplace hostname, such as Amazon.deConfirms which marketplace rendered the row.
adresseVisible delivery or location textUseful when prices or delivery vary by region.
schluesselwortKeyword from the current search URLCheck that URL encoding did not change the intended term.
seiteResult page numberRequired for ranking and pagination review.
produktname, produktseite, asinProduct identity fieldsDedupe by ASIN when product cards repeat across pages.
badgeVisible badge or sponsored-style label when presentExpect blanks when Amazon renders no badge.
kundenbewertung, anzahl_der_bewertungen, rezensionsseiteRating and review signalsCompare several rows against the visible card before reporting.
aktueller_preis, urspruenglicher_preisCurrent and struck-through price textPrice modules can be hidden or delayed.
bild, gratis_lieferungImage URL and delivery textDelivery wording is locale-specific and may need selector tuning.

The fastest validation check is sorting the CSV by seite and scanning for empty produktname or repeated first-page rows. If either appears, stop the run and inspect the browser before collecting more pages.


API fit

Amazon Product Advertising API vs scraper workflow

Searchers often compare an Amazon product search scraper with Amazon Product Advertising API, SerpApi, Scrape.do, Bright Data, Apify, Octoparse, or a Python script. The right choice depends on whether you need a spreadsheet, a production API, or managed scraping infrastructure.

Use UScraper when the job is analyst-led, CSV-first, and small enough to supervise. The workflow is local, inspectable, and easy to edit without writing scraper code.

For a quick research CSV, start with the UScraper template library. For a production catalog feed, compare official API access and managed providers before building a long-running scraper.


Troubleshooting

Common issues when scraping Amazon keyword results

SymptomLikely causeFix
No product rows exportedCAPTCHA, bot check, sign-in gate, regional redirect, or selector driftStop, inspect the browser, and do not try to bypass access controls.
Product names are blankAmazon changed the card title markup or the page did not finish renderingIncrease waits, rerun one page, then update the selector if needed.
Prices are missingNo visible price, unavailable item, delayed module, or location-dependent priceKeep blanks when the browser has no price; do not invent values.
Pagination repeats page oneThe Next click fired before navigation completedAdd wait time and confirm the URL or selected page number changes.
Ratings do not matchLocale text or review module changedCompare live cards and update the extraction pattern for that marketplace.

FAQ

Amazon keyword scraper FAQ

Amazon search results may be visible in a browser, but automated collection can still be restricted by Amazon conditions of use, robots directives, anti-abuse systems, intellectual property rights, privacy law, and local regulations. Review the current source rules, avoid bypassing CAPTCHA or access controls, keep batches modest, and get legal review before commercial reuse.


Next step

Download the Amazon product scraper by keywords template

Use Amazon Product Scraper by Keywords as the download path, then keep this tutorial open while you validate the first CSV. For adjacent workflows, browse all UScraper templates or return to the UScraper blog for more 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]