petsmart_search
Search PetSmart's catalog of about 20,000 products and return one page of results with SKU id, name, brand, price, images, rating and availability flags. Narrow by keyword, category path, brand, price range, minimum rating or any catalog filter, and order by relevance, price, best sellers, top rated or new arrivals. Get valid category and filter values from petsmart_categories and petsmart_search_filters; results page to a maximum of 10,000. Pass country=ca for the Canadian catalog.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "petsmart_search"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| page | No | Optional 1-based page number. Defaults to 1. | |
| sort | No | Optional ordering: relevance (default), price_asc, price_desc, best_sellers, top_rated or new_arrivals. | |
| brand | No | Optional exact brand name. Find values with /petsmart/search/filters using facet=brand and facet_query. | |
| limit | No | Optional products per page. Defaults to 24, maximum 100. | |
| query | No | Optional keyword. Omit to browse the whole catalog or a category. | |
| filter | No | Optional catalog filters as name:value, repeatable. Names and values come from /petsmart/search/filters. Different names combine with AND; repeating one name combines its values with OR. | |
| country | No | Optional catalog: us (default) or ca for the Canadian store. Categories, filters, products and prices differ by country. | |
| category | No | Optional category path, from /petsmart/categories' path field. Includes the category's descendants. | |
| max_price | No | Optional maximum price in dollars. | |
| min_price | No | Optional minimum price in dollars. | |
| min_rating | No | Optional minimum average customer rating, 0 to 5. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| data | Yes | The tool result payload (shape varies per tool; see each tool's docs resource). |