amazon.in APIamazon.in ↗
Access Amazon India product details, search results, autocomplete suggestions, and bestseller rankings via a structured JSON API. Covers prices, ratings, and reviews.
curl -X GET 'https://api.parse.bot/scraper/db3857ae-e8f1-442e-896c-1c15b19a5ea9/get_search_suggestions?query=laptop' \ -H 'X-API-Key: $PARSE_API_KEY'
Get search autocomplete suggestions for a given query prefix on Amazon.in. Returns keyword and widget-type suggestions with metadata.
| Param | Type | Description |
|---|---|---|
| queryrequired | string | Search query prefix to get suggestions for. |
{
"type": "object",
"fields": {
"alias": "string, search alias used (e.g. 'aps')",
"prefix": "string, the query prefix that was searched",
"responseId": "string, unique response identifier",
"suggestions": "array of suggestion objects, each with 'value' (suggestion text), 'type' (KEYWORD or WIDGET), and metadata"
},
"sample": {
"data": {
"alias": "aps",
"prefix": "laptop",
"suffix": "",
"shuffled": false,
"responseId": "1MSOCJLSIASB5",
"suggestions": [
{
"help": false,
"type": "KEYWORD",
"ghost": false,
"prior": 0,
"value": "laptop under 35000",
"refTag": "nb_sb_ss_mvt-t11-ranker_1_6",
"suggType": "KeywordSuggestion",
"strategyId": "mvt-t11-ranker",
"strategyApiType": "RANK",
"candidateSources": "local"
},
{
"help": false,
"type": "KEYWORD",
"ghost": false,
"prior": 0,
"value": "laptop for gaming",
"refTag": "nb_sb_ss_mvt-t11-ranker_2_6",
"suggType": "KeywordSuggestion",
"strategyId": "mvt-t11-ranker",
"strategyApiType": "RANK",
"candidateSources": "local"
}
],
"predictiveText": null,
"suggestionTitleId": null
},
"status": "success"
}
}About the amazon.in API
This API exposes 4 endpoints covering Amazon India's product catalog, returning structured data on titles, prices, ratings, reviews, and availability. The get_product_details endpoint retrieves up to a full review list, feature bullets, and multiple image URLs for any product identified by ASIN. search_products delivers paginated result sets with per-product summaries, and get_bestsellers returns ranked listings by category.
Search and Autocomplete
The get_search_suggestions endpoint accepts a query prefix and returns an array of suggestion objects, each carrying a value (the suggestion text), a type field distinguishing KEYWORD from WIDGET suggestions, and a responseId for tracing. The search_products endpoint accepts a query string and an optional page integer for pagination. Each product in the response carries an asin, title, price, rating, review_count, image_url, and a direct url to the listing on Amazon.in. The results_count field tells you how many products are on the current page.
Product Details
Passing an asin to get_product_details returns a detailed record: title, brand, price in INR, availability status, a features array of bullet-point strings, an images array of full-resolution image URLs, aggregate rating and review_count, and a reviews array when customer reviews are present. Each review object includes title, body, rating, and date. Fields such as brand and price are returned as null when the data is absent on the source page.
Bestsellers
The get_bestsellers endpoint accepts an optional category slug (for example electronics or books). When called without a category, it returns overall bestsellers spanning multiple sub-categories. Each product in the response carries a numeric rank, asin, title, price, rating, image_url, and url. The results_count field reflects how many ranked products were returned in that response.
- Track price changes on specific ASINs over time using the
pricefield fromget_product_details. - Build a product comparison tool using
features,rating, andreview_countfrom the details endpoint. - Populate an autocomplete widget for an Amazon.in-focused search bar using
get_search_suggestions. - Monitor category bestseller rankings daily with
get_bestsellersto spot trending products. - Aggregate customer sentiment by collecting the
reviewsarray across multiple ASINs. - Feed a price-alert system by combining
search_productspagination with per-ASIN detail lookups. - Audit product availability (
availabilityfield) across a list of ASINs for inventory research.
| Tier | Price | Credits/month | Rate limit |
|---|---|---|---|
| Free | $0/mo | 100 | 5 req/min |
| Hobby | $30/mo | 1,000 | 20 req/min |
| Developer | $100/mo | 5,000 | 250 req/min |
One credit = one API call regardless of which marketplace API you call. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.
Does Amazon India provide an official developer API?+
What does `get_product_details` return for reviews, and are all reviews included?+
reviews array where each item contains title, body, rating, and date. The number of reviews returned reflects what is available on the standard product page view. Deep review pagination across all submitted reviews is not currently covered. The API covers search, product details, suggestions, and bestsellers. You can fork it on Parse and revise to add a dedicated paginated reviews endpoint.Can I retrieve seller information or third-party offer listings for a product?+
get_product_details endpoint returns brand, price, and availability for the primary listing, but does not include the offers list, third-party seller names, or condition variants. You can fork it on Parse and revise to add an endpoint targeting the offers or seller listing page.How does pagination work in `search_products`?+
page parameter to request a specific results page. The response includes a page field echoing the current page and a results_count indicating how many products were returned on that page. There is no total page count or total results field in the response, so you stop paginating when results_count drops to zero.Does `get_bestsellers` support all Amazon.in categories?+
category slug string such as electronics or books, and returns an empty or overall list when no category is given. Deeply nested sub-category paths may not resolve to a ranked list if the slug does not match a valid bestseller page path. Testing with the exact slug from the Amazon.in bestsellers URL is the most reliable approach.