Search products
sh_searchSearch roughly 960,000 fashion products by keyword across about 10,000 Iranian shops, comparing price, discount, stock, and seller. Filter by category, shop, size, price, or city for same-day courier.
Instructions
Search products across all Shopino shops by keyword: price to pay, discount, stock and selling shop.
Use first for "price of X" / "where can I buy X". Narrow with category_id (sh_categories), shop_id, size, price range or city (same-day courier). For the cheapest matches in one flat list use sh_find_cheapest. Sizes, colors and stock per variant: sh_product. More results: pass next_cursor back as cursor (keep the other arguments the same).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| city | No | Only shops with same-day courier delivery in this city, e.g. 'تهران' (list in sh_filters). | |
| sort | No | Order: relevance (Shopino's ranking), cheapest / most_expensive (price to pay), newest, biggest_discount. | relevance |
| limit | No | Products per page. | |
| query | Yes | Product name or keyword, Persian works best, e.g. 'مانتو کتان' or 'کفش ورزشی'. | |
| sizes | No | Sizes in the chosen size_system (any of them), e.g. ['M', 'L'] or ['40']. | |
| cursor | No | next_cursor of the previous reply, for the next page (keep the other arguments the same). | |
| shop_id | No | Search inside one shop (id from sh_shops / sh_shop), e.g. 489. | |
| max_price | No | Maximum price to pay in Toman, e.g. 2000000. | |
| min_price | No | Minimum price to pay in Toman, e.g. 500000. | |
| category_id | No | Category id from sh_categories, e.g. 385 (women's manteaus); includes sub-categories. | |
| size_system | No | Size system for `sizes` (values in sh_filters): standard (S, M, L...), european (38, 40...), shoe, kid_shoe, pants, underwear, baby, kid; freesize = only free-size items. | |
| in_stock_only | No | Only products in stock now. | |
| discounted_only | No | Only discounted products. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||