logo
EN

Amazon India Product Listings Scraper

Give it product keywords, a page count, and an Indian postal code, and receive Amazon India listings with ASINs, titles, prices, ratings, review counts, and product links.

Developer
YiJacobJohnRaku
Pricing
$0.0001 / record
Last updated
2026-09-10

Overview

Amazon India Product Listings Scraper turns product search terms into a structured view of items surfaced on Amazon India for a selected postal-code area. Each collected listing keeps its search keyword together with the ASIN, product title, displayed price, rating, review count, product link, and collection time.

The resulting table is useful when the search-results view itself is the research subject. It supports comparisons across product themes and repeated snapshots without requiring analysts to copy listing cards manually, while the ASIN and product link preserve a practical path back to each item.

Data notes

Records come from publicly visible Amazon India search listings and reflect the postal-code area and marketplace content shown when collection ran. Listed price is preserved as display text with the Indian rupee symbol; it is not converted to a number and should not be assumed to include delivery charges, promotions, or other adjustments that are not shown in the listing. Star rating and review count are also preserved as displayed text and can be empty when a listing card does not show them. The collection time follows the source's displayed date-and-time format and does not include an explicit timezone. A product may appear for more than one search keyword, and each record retains the keyword that produced it. Unavailable, restricted, signed-in-only, or no-longer-visible products are not represented.

What the results look like

Each record represents one product shown for one Amazon India search keyword:

Search keywordASINProduct titleListed priceStar ratingReview count
ipadB0DZ79Q1DBApple iPad 11″: A16 chip, 27.69 cm (11″) Model, Liquid Retina Display, 128GB, Wi-Fi 6, 12MP Front/12MP Back Camera, Touch ID, All-Day Battery Life — Silver₹49,900
lightning cableB0BXCQ8J9Zamazon basics Tpe Usb Lightning Charging And Data Sync Cable,For Iphone 14,13,12,11,X,8,7,6,5,Ipad,Air,Pro,Mini (102cm, Black)₹2293.9 out of 5 stars1,080

Other fields include Product URL and Collection time.

Use cases

  • For price-positioning research, compare “Listed price” across “Product title” values within each “Search keyword” after normalizing the displayed price text.
  • For assortment analysis, group “ASIN” and “Product title” by “Search keyword” to identify recurring items and keyword-specific listings.
  • For reputation screening, compare “Star rating” with “Review count” to separate highly rated products with broad feedback from listings with limited rating evidence.
  • For repeated market snapshots, use “ASIN,” “Listed price,” and “Collection time” to observe which products remain visible and how displayed prices change.

Scope and boundaries

Each run accepts 1 to 10,000 keywords and 1 to 20 search-result pages per keyword for one Indian postal code; results cover publicly visible Amazon India listing data at collection time.

  • Good for
  • Use it when you need structured Amazon India search listings for one or more product keywords in a specific postal-code area.
  • Use it for listing-price comparisons, assortment research, rating analysis, or building a traceable set of product links.
  • Do not use for
  • Do not use it when you need product descriptions, seller details, delivery promises, variant inventories, or other detail-page fields that are not included in the listing output.
  • Do not use it when every matching product must be guaranteed because search ranking, availability, and visible listing content can change.

Failure handling

Failure and retry behavior declared by the developer. We recommend including it in your system prompt when integrating.

  1. 1If a run stops before completion, retry the same small keyword set once; if it stops again, reduce the number of keywords or pages.
  2. 2An empty result may mean the keyword has no public matches for the postal-code area or the marketplace temporarily limited access; verify the inputs and retry later.

Input

Parameters required to call this App, generated from the input.schema in manifest.json.

  • Product search keywordssearch_keywordsRequiredarray<string>
    Product words or phrases to search on Amazon India, with one keyword per item. Enter 1 to 10,000 keywords per run.
    Itemsup to 10000 itemsExample["ipad"]
  • Search pages per keywordpages_per_keywordRequiredinteger
    Number of Amazon India search-result pages to collect for each keyword. Enter a whole number from 1 to 20; larger values take longer and can return more records.
    Range1–20Example1
  • Indian postal codeindian_postal_codeRequiredstring
    Six-digit Indian postal code used to localize the Amazon India listings and displayed availability. Enter digits only.
    Example110001

Output

Field structure of a single record, generated from the output.schema in manifest.json.

  • Search keywordkeywordstring
    Keyword that produced the listing record.
    Exampleipad
  • ASINasinstring
    Amazon Standard Identification Number for the listed product.
    ExampleB0DZ79Q1DB
  • Product titletitlestring
    Product title displayed in the Amazon India search listing.
    ExampleApple iPad 11″: A16 chip, 27.69 cm (11″) Model, Liquid Retina Display, 128GB, Wi-Fi 6, 12MP Front/12MP Back Camera, Touch ID, All-Day Battery Life — Silver
  • Product URLproduct_urlstring
    Amazon India detail-page address for the listed product.
    Examplehttps://www.amazon.in/Apple-iPad-11%E2%80%B3-Display-All-Day/dp/B0DZ79Q1DB/ref=sr_1_1

Sample data

Generated from output.schema. Fields without a sample value use structural placeholders.

output.example
{
  "keyword": "ipad",
  "asin": "B0DZ79Q1DB",
  "title": "Apple iPad 11″: A16 chip, 27.69 cm (11″) Model, Liquid Retina Display, 128GB, Wi-Fi 6, 12MP Front/12MP Back Camera, Touch ID, All-Day Battery Life — Silver",
  "product_url": "https://www.amazon.in/Apple-iPad-11%E2%80%B3-Display-All-Day/dp/B0DZ79Q1DB/ref=sr_1_1",
  "star_rating": "",
  "review_count": "",
  "listed_price": "₹49,900",
  "collected_at": "2026/9/9 11:36:13"
}

Integration

This App can be integrated via MCP, API, SDK, or file export. All channels share the same capabilities and pricing. Every request authenticates with the Authorization: Bearer header using an API key (long-lived, created in the Data Hub Console); MCP clients can also sign in with OAuth, no key required. More options such as CLI and Skill are on the way. This App runs asynchronously and can be canceled midway: After you cancel, the run stops. Records already delivered are kept and billed.

With the MCP (Model Context Protocol), you can call this App directly from AI clients like Claude and Cursor. Pick your client and auth mode, then copy the config below.

Client config

Replace the value after Bearer with your long-lived API key. Works in any client, CI, or headless environment.

mcpServers config
{
  "mcpServers": {
    "octoparse_datahub": {
      "type": "http",
      "url": "https://mcp-v2.octoparse.com?pin=YiJacobJohnRaku/amazon-product-listing-scraper-for-india",
      "headers": { "Authorization": "Bearer <YOUR_API_KEY>" }
    }
  }
}

Let AI set it up for you

Don't want to edit configs by hand? Copy the install prompt and paste it into any AI client. It will complete the setup its own way. (The prompt asks the AI to request your API key from you, so credentials never end up in chat history or shared configs.)

detail.access.mcp.composeHint

Pricing

returned product listing

Charged by the number of records successfully returned. Failed runs are not charged.

$0.0001/ record

Multiple billing events accumulate independently. See each item for details. Failed runs are not charged.

View credits

Try it now

Fill in the parameters and run. Results come from a real call.

Example
Parameters are validated against input.schema before submission
$0.0001 / record