market_search_products
Search grocery products by keywords, category, brand, and filters within a defined radius; specify location and depots to get comparable offers for price analysis.
Instructions
Search products and facets, one zero-based page. Combine keywords with known API filters such as refined_volume_weight and order in one request. Explicit location and nonempty depots required. Follow market://guide to preserve alternatives and exact requirements; fuzzy search still needs result validation.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| size | No | Page size, local maximum 100. | |
| brand | No | ||
| order | No | ||
| pages | No | Zero-based API page. | |
| depots | Yes | Selected branch IDs from nearest; required and never auto-expanded. | |
| distance | No | Search radius in km. 50 is a local safety limit. | |
| keywords | Yes | ||
| latitude | Yes | Explicit user-selected latitude. | |
| longitude | Yes | Explicit longitude. | |
| offer_price | No | ||
| market_names | No | ||
| sub_category | No | ||
| main_category | No | ||
| menu_category | No | ||
| offer_discount | No | API discount filter ["true"]; matching does not override each offer's discount flag or confirm campaign eligibility. Preserve false or absent flags and separate reference-price fields. Omit to include all products. | |
| refined_quantity_unit | No | ||
| refined_volume_weight | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| data | Yes | ||
| meta | Yes | ||
| error | No | ||
| warnings | Yes |