Search Amazon.in
search_amazon_inFind amazon.in products by keyword and get ranked results with cheapest in-stock and best-value recommendations.
Instructions
Search amazon.in for products by keyword and return ranked listings.
This tool scrapes the public amazon.in search page (no API key needed). It returns a normalised list of results plus two convenience picks:
cheapest_in_stock: lowest price among listings showing stock
best_value: weighted score = rating × log10(reviews+10) / sqrt(price), requires >=10 reviews
Args:
query (string, 2-200 chars): search keywords
max_results (int, 1-20, default 5): number of listings to return
include_sponsored (bool, default false): include ad listings
Returns: JSON with schema: { "query": string, "total_results": number, // total listings parsed from the page (pre-slice) "returned": number, // how many are in results[] after applying max_results "results": [ { "asin": string, "title": string, "url": string, "image": string, "price_inr": number, "price_display": string, "mrp_inr": number, "rating": number, "review_count": number, "prime": boolean, "sponsored": boolean, "in_stock": boolean, "delivery": string, "price_history_url": string } ], "cheapest_in_stock": , "best_value": }
Error handling:
"Amazon served a bot-check page" → wait 30-60s and retry
"Failed to reach amazon.in" → transient network or throttling
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| query | Yes | Keyword search query (e.g., 'bluetooth speaker under 2000') | |
| max_results | No | Maximum listings to return (1-20). Default 5. | |
| include_sponsored | No | Include sponsored / ad listings. Defaults to false. |