search_products
Search for products across Swiss grocery chains by keyword and filter by price, size, and tags to compare offers and find the best deals.
Instructions
Search for products across configured Swiss grocery chains (Migros, Coop, Aldi, Denner, Lidl) by keyword. Supports optional filters for price, size range, and product tags (organic, vegan, budget, etc.). Returns results grouped by chain with normalised price, unit price, size, and promotion info. Use for "find organic milk under 2 CHF", "compare pasta prices", or "search for gluten-free bread".
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| query | Yes | Search term in any language, e.g. "Milch", "pâtes", "Bier". At least 1 character. | |
| chains | No | Restrict search to specific chains. Omit to search all configured chains in parallel. | |
| storeIds | No | Filter results to products available in these store IDs (chain-specific internal IDs). | |
| filters | No | Optional product filters applied after search. | |
| limit | No | Maximum number of results per chain (1–50). Defaults to chain-specific limit. | |
| offset | No | Skip the first N results per chain. Use with `limit` to paginate. Default 0. |