kroger_search
Search Kroger products by keyword and get normalized product cards with price, brand, size, stock, plus facet filters for brands, nutrition, savings, and price range.
Instructions
Search Kroger products. Searches Kroger products by keyword and returns normalized product cards (price, unit price, brand, size, stock level) plus the facet groups Kroger offers for the query (brands, nutrition, savings, price range and more). Served from Kroger's own search JSON API with real upstream pagination; if that path is unavailable it falls back to parsing the rendered search page, and the source field reports which path answered. Facet filters and sort apply to the JSON path only: when any of them is set, a JSON-path failure returns an error rather than silently falling back to unfiltered results.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| page | No | One-based result page | |
| sort | No | Result order. One of: relevance, name_asc, popularity_desc | |
| query | Yes | Search keyword | |
| scent | No | Comma-separated scent facet values | |
| brands | No | Comma-separated brand names to filter by, taken verbatim from a previous response's facets | |
| flavor | No | Comma-separated flavor facet values | |
| savings | No | Comma-separated savings facet values | |
| nutrition | No | Comma-separated nutrition/dietary facet values | |
| price_max | No | Upper bound of the price filter; required to filter on price | |
| price_min | No | Lower bound of the price filter; defaults to 0 | |
| more_options | No | Comma-separated more-options facet values |