This tutorial shows how to scrape Amazon India listings into CSV with the Amazon Product Listing Scraper for India template for UScraper. You will import the workflow, edit keyword URLs, set the export folder, run a batch, and validate rows.
Before you start
Prerequisites, scope, and policy checks
You need UScraper installed as a local desktop app, one approved Amazon.in keyword, and a folder for CSV output. The bundled JSON starts with lightning cable pages 1-20, but your first test should use one or two pages.
This guide covers public Amazon.in search-result pages, not account dashboards, seller portals, checkout flows, private order data, CAPTCHA bypassing, or scraping behind login walls. Before automation, review the current Amazon.in Conditions of Use, Amazon.in robots.txt, and Amazon's current Product Advertising API documentation or replacement API guidance for sanctioned access.
Treat policy review as part of the workflow. Use permitted pages, keep volume modest, stop on access warnings, and document why the dataset is being collected.
Workflow anatomy
What the Amazon product listing scraper does
The companion template is a visible block workflow: Set Window Size -> Navigate -> Wait -> Continue Shopping Check -> Product Rows -> Structured Export -> Loop Continue. Navigate owns the Amazon.in URLs, waits let cards render, the branch handles the lightweight Continue Shopping interstitial, and Structured Export appends rows.
The JSON export is the authoritative definition. It uses div[data-component-type="s-search-result"][data-asin] as the row selector, then extracts values with JavaScript-backed columns. The flow is easy to audit, but selector maintenance is normal when Amazon changes markup.
| Step | Check |
|---|---|
| Navigate URLs | Replace lightning+cable with your approved keyword and keep the page= sequence explicit. |
| Wait blocks | Keep page-load waits, sleeps, and product-row waits while testing. |
| Continue Shopping branch | Stop and review if a CAPTCHA or access warning appears. |
| Structured Export | Confirm headers, append mode, file name, save folder, and each column. |
Runbook
How to scrape Amazon India search results to CSV
Import the template
Open the Amazon India product scraper template, download the JSON, and import it into UScraper.
Edit the keyword pages
In Navigate, replace the sample Amazon.in URLs with your keyword and page range. Keep each page URL explicit.
Confirm the export path
Confirm amazon-product-listing-scraper-for-india.csv, choose your save folder, keep headers enabled, and leave append mode on.
Run one page first
Run a single page, open the CSV, and compare rows against the browser before continuing.
Validate and clean
Check duplicate ASINs, blank prices, sponsored cards, missing ratings, and validation pages.
Dedupe by asin and detail_page_url before price analysis or competitor reporting.
Output
Amazon listings to CSV output fields
amazon-product-listing-scraper-for-india.csvColumn
keyword
Query from the URL.
Column
asin
Product ASIN.
Column
title
Visible product title.
Column
detail_page_url
Product URL.
Column
star_rating
Visible rating text.
Column
number_of_reviews
Review or rating count.
Column
price
Visible price, if shown.
Column
current_time
Export timestamp.
Sample rows
1 of many
| keyword | asin | title | detail_page_url | star_rating | number_of_reviews | price | current_time |
|---|---|---|---|---|---|---|---|
| lightning cable | B0INCBL001 | Example Lightning Cable 1 m Fast Charging Braided | 4.3 out of 5 stars | 12,480 | INR 399 | 2026-06-02 08:30 |
| Field group | Columns |
|---|---|
| Search context | keyword, current_time |
| Product identity | asin, title, detail_page_url |
| Demand signals | star_rating, number_of_reviews |
| Commerce signals | price |
Troubleshooting
Common issues when scraping Amazon search results
| Symptom | Likely cause | Fix |
|---|---|---|
| Headers but no rows | Product cards did not appear | Check the browser tab, reduce pages, and rerun one URL. |
Blank price | Price hidden or alternate card loaded | Verify in the browser and treat price as optional. |
| Repeated ASINs | Sponsored placement or page overlap | Dedupe by asin and detail_page_url. |
| Missing reviews | Label changed or no visible count | Refresh the selector against live text. |
| Access checks | Too much volume | Add delay, lower volume, and stop on CAPTCHA. |
Guardrails for reliable Amazon India scraping
Keep batches conservative
Start with one keyword and two pages. Avoid parallel runs.
Expect layout drift
Result-card markup, sponsored modules, review labels, and price containers can change.
Check official routes
For feeds, quotas, or redistribution, compare with Amazon's current API docs.
Alternatives
UScraper vs Octoparse, Apify, Bright Data, APIs, and scripts
Octoparse offers no-code Amazon templates, including an Amazon Product Listing Scraper for India. Apify actors can run Amazon search and product scrapers in a hosted environment. Bright Data and scraping APIs focus on managed extraction.
UScraper fits smaller, inspectable jobs: a local desktop app, visible blocks, a chosen CSV folder, and a controlled Amazon India keyword batch. Cloud tools fit scheduling, queues, proxy management, large recurring datasets, or API-driven collection.
| Option | Best fit | Main trade-off |
|---|---|---|
| UScraper template | Local, no-code Amazon listings to CSV from controlled keyword pages | Best for supervised batches, not unattended high-volume crawling. |
| Octoparse-style template | Hosted visual scraping with cloud export | Data and execution run through the vendor environment. |
| Apify or managed scrapers | API workflows, scheduling, retries, and larger runs | More infrastructure, metering, and third-party custody. |
| Official API route | Sanctioned product metadata access | Requires eligibility, credentials, quotas, and implementation. |
FAQ
Amazon India product scraper FAQ
It depends on permission, purpose, jurisdiction, and data use. Review current terms, keep batches modest, and avoid CAPTCHA or access-control bypass.
Next step
Download the Amazon India product scraper template
When you are ready, open Amazon Product Listing Scraper for India, import the JSON, and keep this article open for QA. Browse UScraper templates or the blog for related CSV tutorials.

