# Chewy API: Search products

> Search Chewy products by words, pet type, and sort order. Returns up to 72 products in Chewy's order, including listed and first-order Autoship prices when shown.

Unofficial. Not affiliated with or endorsed by Chewy.

- Page: https://fous.com/methods/chewy.com/search-products
- Method: `chewy.com/search_products`, version 1
- Website: chewy.com
- Returns: name, brand, size or variant, price, original price, Autoship price, rating, reviews, image, link, item number
- Effect: read (it gets data and changes nothing)
- Sign-in: none needed
- Cost: 1 credit per completed run (1¢ with pay as you go); failed runs are free
- Verified: Nov 2, 2026

## Inputs

| Field | Type | Required | In the run below | Description |
|---|---|---|---|---|
| `sort` | string | no | `"best_selling"` | Sort the results, for example best_selling. One of "relevance", "best_selling", "top_rated", "price_low_to_high", "price_high_to_low". Default "relevance". |
| `query` | string | yes | `"grain free"` | Words to search for, for example grain free dog food. |
| `pet_type` | string | no | `"cat"` | Pet to filter for, for example cat. One of "any", "dog", "cat", "fish", "bird", "small_pet", "reptile", "horse". Default "any". |
| `max_results` | integer | no | `40` | Maximum products to return, for example 24. Default 24. |

## Output

From a run on Oct 31, 2026, shortened. Its input:

```json
{
  "sort": "best_selling",
  "query": "grain free",
  "pet_type": "cat",
  "max_results": 40
}
```

Its output:

```json
{
  "products": [
    {
      "name": "Inaba Churu Tuna & Chicken Puree Variety Pack Grain-Free Lickable Cat Treat, 0.5oz tube, pack of 50",
      "brand": "Inaba",
      "price": 32.96,
      "currency": "USD",
      "image_link": "https://image.chewy.com/catalog/general/images/moe/06879516-1ebc-7372-8000-f5c4238c5e28._AC_SL248_V1_.jpg",
      "star_rating": 4.8664,
      "product_link": "https://www.chewy.com/inaba-churu-tuna-chicken-puree/dp/184459",
      "review_count": 9359,
      "autoship_price": 21.42,
      "original_price": 49.99,
      "size_or_variant": "0.5oz tube, pack of 50",
      "chewy_item_number": "157717"
    },
    {
      "name": "Sheba Perfect Portions Roasted Chicken, Gourmet Salmon & Tender Turkey Cuts in Gravy Variety Pack Grain-Free Adult Wet Cat Food Trays, 2.6-oz, case of 24",
      "brand": "Sheba",
      "price": 27.96,
      "currency": "USD",
      "image_link": "https://image.chewy.com/catalog/general/images/sheba-perfect-portions-roasted-chicken-gourmet-salmon-tender-turkey-cuts-in-gravy-variety-pack-grain-free-adult-wet-cat-food-trays-26oz-case-of-24/img-1a05f9a8311dd959526._AC_SL248_V1_.jpg",
      "star_rating": 4.5214,
      "product_link": "https://www.chewy.com/sheba-perfect-portions-grain-free/dp/152005",
      "review_count": 7359,
      "autoship_price": 18.17,
      "original_price": null,
      "size_or_variant": "2.6-oz, case of 24",
      "chewy_item_number": "124882"
    },
    {
      "name": "Sheba Perfect Portions Seafood Pate Variety Pack Grain-Free Adult Wet Cat Food Trays, 2.6-oz, case of 24",
      "brand": "Sheba",
      "price": 27.54,
      "currency": "USD",
      "image_link": "https://image.chewy.com/catalog/general/images/sheba-perfect-portions-seafood-pate-variety-pack-grain-free-adult-wet-cat-food-trays-26oz-case-of-24/img-1a05f9a92640636d920._AC_SL248_V1_.jpg",
      "star_rating": 4.5591,
      "product_link": "https://www.chewy.com/sheba-perfect-portions-seafood-pate/dp/167206",
      "review_count": 7545,
      "autoship_price": 17.9,
      "original_price": 27.96,
      "size_or_variant": "2.6-oz, case of 24",
      "chewy_item_number": "140273"
    }
  ]
}
```

## Run it

From code, with a Fous API key in `FOUS_API_KEY`; the answer's `data` holds the output:

```bash
curl https://api.fous.com/v1/runs \
  -H "Authorization: Bearer $FOUS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"method":"chewy.com/search_products","input":{"sort":"best_selling","query":"grain free","pet_type":"cat","max_results":40}}'
```

From an AI agent connected to the Fous MCP server: its `run` with the same method and input. To connect one, give it `set up https://fous.com/SKILL.md`.

## Ask your agent

- Find the top-rated grain-free salmon cat food on Chewy and show me the Autoship prices
- What are the best-selling hamster bedding options right now? Give me about 10 with prices and ratings
- I need cheap aquarium filters for a 20 gallon tank, sorted lowest price first
- Search chewy.com for large breed puppy food and list brand, bag size, price, and review count
- Show me the most expensive heated reptile enclosures available, up to 15 results

## Input schema

```json
{
  "type": "object",
  "required": [
    "query"
  ],
  "properties": {
    "sort": {
      "enum": [
        "relevance",
        "best_selling",
        "top_rated",
        "price_low_to_high",
        "price_high_to_low"
      ],
      "type": "string",
      "default": "relevance",
      "description": "Sort the results, for example best_selling."
    },
    "query": {
      "type": "string",
      "minLength": 1,
      "description": "Words to search for, for example grain free dog food."
    },
    "pet_type": {
      "enum": [
        "any",
        "dog",
        "cat",
        "fish",
        "bird",
        "small_pet",
        "reptile",
        "horse"
      ],
      "type": "string",
      "default": "any",
      "description": "Pet to filter for, for example cat."
    },
    "max_results": {
      "type": "integer",
      "default": 24,
      "maximum": 72,
      "minimum": 1,
      "description": "Maximum products to return, for example 24."
    }
  }
}
```

## Output schema

```json
{
  "type": "object",
  "required": [
    "products"
  ],
  "properties": {
    "products": {
      "type": "array",
      "items": {
        "type": "object",
        "required": [
          "name",
          "brand",
          "size_or_variant",
          "price",
          "original_price",
          "autoship_price",
          "currency",
          "star_rating",
          "review_count",
          "image_link",
          "product_link",
          "chewy_item_number"
        ],
        "properties": {
          "name": {
            "type": "string"
          },
          "brand": {
            "type": [
              "string",
              "null"
            ]
          },
          "price": {
            "type": [
              "number",
              "null"
            ]
          },
          "currency": {
            "type": "string"
          },
          "image_link": {
            "type": [
              "string",
              "null"
            ]
          },
          "star_rating": {
            "type": [
              "number",
              "null"
            ]
          },
          "product_link": {
            "type": "string"
          },
          "review_count": {
            "type": [
              "integer",
              "null"
            ]
          },
          "autoship_price": {
            "type": [
              "number",
              "null"
            ]
          },
          "original_price": {
            "type": [
              "number",
              "null"
            ]
          },
          "size_or_variant": {
            "type": [
              "string",
              "null"
            ]
          },
          "chewy_item_number": {
            "type": [
              "string",
              "null"
            ]
          }
        },
        "additionalProperties": false
      }
    }
  },
  "additionalProperties": false
}
```

## See more

- [AliExpress API: Search products](https://fous.com/methods/aliexpress.com/search-products.md): Searches AliExpress listings by product words, shipping destination, price range and sort order. Unpriced promotional cards are omitted; free shipping is marked only when the listing explicitly says so.
- [Kohl's API: Search products](https://fous.com/methods/kohls.com/search-products.md): Searches Kohl's products in site order and returns prices, offers, ratings and links for each result.
- [Sephora API: Search products](https://fous.com/methods/sephora.com/search-products.md): Searches Sephora US beauty products in Sephora's order, with brand and USD price filters and shopper sort options. Loves counts are null when a product page cannot be loaded.
- [Ulta Beauty API: Search products](https://fous.com/methods/ulta.com/search-products.md): Searches Ulta Beauty products by keyword, brand, USD price range and sort order, and returns each product with its starting prices.
- [Nordstrom API: Search products](https://fous.com/methods/nordstrom.com/search-products.md): Search Nordstrom products by words, price, sale status and sort order. Prices are the lowest listed price. Available sizes may be empty when a product page is unavailable.
- [Best Buy API: Search products](https://fous.com/methods/bestbuy.com/search-products.md): Searches Best Buy US products with an optional price range, sort order and page. Prices and availability come from public listings and may vary by location.
- [Macy's API: Search products](https://fous.com/methods/macys.com/search-products.md): Searches Macy's products in the site's order with optional USD price bounds, sale-only results and sorting. Prices for products with a range use the lowest shown price.
- [Argos API: Search products](https://fous.com/methods/argos.co.uk/search-products.md): Searches Argos UK products by keyword in the selected sort order, returning prices, ratings and links. Delivery and collection availability appear only when shown on the site.
