# Target API: Search products

> Searches Target products and returns prices, ratings, photos and product links. Prices can vary by store, so you can give a ZIP code for local pricing.

Unofficial. Not affiliated with or endorsed by Target.

- Page: https://fous.com/methods/target.com/search-products
- Method: `target.com/search_products`, version 1
- Website: target.com
- Returns: product name, brand, price, price range, regular price, rating, review count, photo, link, TCIN
- 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 | `"price_low_to_high"` | How to order the results, such as price_low_to_high. One of "relevance", "price_low_to_high", "price_high_to_low", "top_rated", "newest". Default "relevance". |
| `query` | string | yes | `"coffee maker"` | Product words to search for, such as air fryer. |
| `zip_code` | string | no | `"10001"` | US ZIP code for local pricing, such as 10001. Omit to use Target's default store. |
| `max_results` | integer | no | `30` | Maximum products to return, such as 48 (up to 96). Default 24. |

## Output

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

```json
{
  "sort": "price_low_to_high",
  "query": "coffee maker",
  "zip_code": "10001",
  "max_results": 30
}
```

Its output:

```json
{
  "products": [
    {
      "tcin": "92549932",
      "brand": "Lehman's",
      "price": 15.98,
      "currency": "USD",
      "photo_url": "https://target.scene7.com/is/image/Target/GUEST_5b332c74-132a-4967-991a-466e4941f518",
      "price_range": null,
      "product_url": "https://www.target.com/p/lehman-s-percolator-top-knobs-clear-glass-usa-made-set-of-2-sizes-small-and-large/-/A-92549932",
      "star_rating": 4.6,
      "product_name": "Lehman's Percolator Top Knobs Clear Glass Set of 2 Sizes Small and Large",
      "review_count": 5,
      "regular_price": null
    },
    {
      "tcin": "91863921",
      "brand": "Mr. Coffee",
      "price": 18.99,
      "currency": "USD",
      "photo_url": "https://target.scene7.com/is/image/Target/GUEST_0053cc62-705b-494d-952b-9de6219bc0fd",
      "price_range": null,
      "product_url": "https://www.target.com/p/mr-coffee-5c-programmable-drip-coffee-maker-black/-/A-91863921",
      "star_rating": 4.55,
      "product_name": "Mr. Coffee 5-Cup Programmable Coffee Maker Black: Drip Coffee Machine, Electric, Dishwasher-Safe, Paper Filter, 25 oz Capacity",
      "review_count": 1154,
      "regular_price": 24.99
    },
    {
      "tcin": "91863923",
      "brand": "Mr. Coffee",
      "price": 19.99,
      "currency": "USD",
      "photo_url": "https://target.scene7.com/is/image/Target/GUEST_7b42039c-223f-420b-97a8-d99a339a6295",
      "price_range": null,
      "product_url": "https://www.target.com/p/mr-coffee-12c-drip-coffee-maker-black/-/A-91863923",
      "star_rating": 4.42,
      "product_name": "Mr. Coffee 12-Cup Switch Coffee Maker Black: Electric Drip Coffee Machine, 60 oz Capacity, Dishwasher-Safe Parts",
      "review_count": 1296,
      "regular_price": 26.99
    }
  ]
}
```

## 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":"target.com/search_products","input":{"sort":"price_low_to_high","query":"coffee maker","zip_code":"10001","max_results":30}}'
```

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 me the cheapest air fryers available near ZIP 60614, sorted lowest price first
- Show top rated wireless earbuds with ratings and review counts, around 12 results
- I need a stroller under $150 for my store in 94103, sorted by price high to low
- What are the newest kids' rain boots you have, and what do they cost locally in 30301?
- Look up a cast iron skillet on Target with photos and links, give me the top 48 by relevance

## Input schema

```json
{
  "type": "object",
  "required": [
    "query"
  ],
  "properties": {
    "sort": {
      "enum": [
        "relevance",
        "price_low_to_high",
        "price_high_to_low",
        "top_rated",
        "newest"
      ],
      "type": "string",
      "default": "relevance",
      "description": "How to order the results, such as price_low_to_high."
    },
    "query": {
      "type": "string",
      "minLength": 1,
      "description": "Product words to search for, such as air fryer."
    },
    "zip_code": {
      "type": "string",
      "maxLength": 5,
      "minLength": 5,
      "description": "US ZIP code for local pricing, such as 10001. Omit to use Target's default store."
    },
    "max_results": {
      "type": "integer",
      "default": 24,
      "maximum": 96,
      "minimum": 1,
      "description": "Maximum products to return, such as 48 (up to 96)."
    }
  }
}
```

## Output schema

```json
{
  "type": "object",
  "required": [
    "products"
  ],
  "properties": {
    "products": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "tcin": {
            "type": "string"
          },
          "brand": {
            "type": [
              "string",
              "null"
            ]
          },
          "price": {
            "type": [
              "number",
              "null"
            ]
          },
          "currency": {
            "type": "string"
          },
          "photo_url": {
            "type": [
              "string",
              "null"
            ]
          },
          "price_range": {
            "type": [
              "string",
              "null"
            ]
          },
          "product_url": {
            "type": [
              "string",
              "null"
            ]
          },
          "star_rating": {
            "type": [
              "number",
              "null"
            ]
          },
          "product_name": {
            "type": [
              "string",
              "null"
            ]
          },
          "review_count": {
            "type": [
              "integer",
              "null"
            ]
          },
          "regular_price": {
            "type": [
              "number",
              "null"
            ]
          }
        }
      }
    }
  }
}
```

## See more

- [Target API: Check store stock](https://fous.com/methods/target.com/check-store-stock.md): Checks a Target product's stock and pickup, drive-up and same-day delivery availability at the stores nearest a US ZIP code.
- [Trader Joe's API: Search products](https://fous.com/methods/traderjoes.com/search-products.md): Searches Trader Joe's public product catalogue by name or keywords, optionally within a main category. Prices are website reference prices and may vary by store.
- [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.
- [Walmart API: Search products](https://fous.com/methods/walmart.com/search-products.md): Searches Walmart products by keywords with optional sort and price range, returning prices, ratings, sellers and availability in Walmart's order. Uses Walmart's default location (no ZIP-based pricing).
- [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.
- [Instacart API: Search store products](https://fous.com/methods/instacart.com/search-products.md): Searches a named Instacart store's guest-visible grocery products for a US ZIP code. Prices are in USD and can differ from in-store prices; stock estimates can change.
- [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.
- [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.
- [All Target methods](https://fous.com/methods/target.com.md)
