chewy_search
One page of a Chewy keyword search's normalized product listing: price, autoship price/discount, stock, rating, images, plus embedded facets. q is free-text search keywords, e.g. "salmon dog food". A generic query that strongly matches one of Chewy's own categories (e.g. "dog food", "cat litter", "leash") is transparently redirected to that category's real listing instead of returning empty. sort and filter narrow/reorder the listing, same as chewy_category.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| q | Yes | Required. Free-text search keywords, e.g. "salmon dog food". | |
| page | No | Optional, 1-based, defaults to 1. 36 products per page. | |
| sort | No | Optional. One of byRelevance, byNewest, byPopularity, byLowestPrice, byHighestPrice, byRating, byRatingCount. Defaults to Chewy's own relevance ordering when omitted. | |
| filter | No | Optional, repeatable, up to 10. Each value is "key:value" -- a facets[].value paired with one of that facet's options[].value from a prior category or search response, e.g. "brand_facet:ACANA" or "price_d:1". Multiple filters combine as AND. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| data | Yes | The tool result payload (shape varies per tool; see each tool's docs resource). |