# Zalando API: Search products

> Searches clothes and shoes in one Zalando country shop, with optional gender, brand, deal and sort filters. Prices and discounts are those shown on the product cards; size-dependent prices may be starting prices.

Unofficial. Not affiliated with or endorsed by Zalando.

- Page: https://fous.com/methods/zalando.com/search-products
- Method: `zalando.com/search_products`, version 1
- Website: zalando.com
- Returns: product name, brand, price, original price, discount, currency, colours, image, link, SKU
- 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 items, for example price_low_to_high. One of "popularity", "newest", "price_low_to_high", "price_high_to_low", "biggest_discount". Default "popularity". |
| `brand` | string | no |  | Brand to filter by, for example Nike Sportswear. |
| `query` | string | yes | `"running shoes"` | What to find, for example Nike Air Max. |
| `gender` | string | no | `"women"` | Which section to search, for example women. One of "any", "women", "men", "kids". Default "any". |
| `country` | string | no | `"United Kingdom"` | Country name or two-letter code, for example France or FR. Default "Germany". |
| `max_results` | integer | no | `30` | Most products to return, for example 20. Default 20. |
| `on_sale_only` | boolean | no | `true` | Show only discounted items, for example true. Default false. |

## Output

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

```json
{
  "sort": "price_low_to_high",
  "query": "running shoes",
  "gender": "women",
  "country": "United Kingdom",
  "max_results": 30,
  "on_sale_only": true
}
```

Its output:

```json
{
  "products": [
    {
      "brand": "adidas Performance",
      "price": 33.95,
      "colours": [
        "purple tint   glow purple   frozen purple"
      ],
      "currency": "GBP",
      "image_link": "https://img01.ztat.net/article/spp-media-p1/09c38901dddf4f51b2a0e8c3dd69ebbe/90e2e722bb9741ddab1b4a038f754bfc.jpg?imwidth=300&filter=packshot",
      "zalando_sku": "AD511A06E-I11",
      "product_link": "https://www.zalando.co.uk/adidas-performance-adidas-performance-duramo-rc2-running-shoes-trail-running-shoes-purple-tint-glow-purple-frozen-purple-ad511a06e-i11.html",
      "product_name": "ADIDAS PERFORMANCE DURAMO RC2 RUNNING SHOES - Walking trainers - purple tint   glow purple   frozen purple",
      "original_price": 39.95,
      "discount_percent": 15
    },
    {
      "brand": "Under Armour",
      "price": 35.97,
      "colours": [
        "halo gray"
      ],
      "currency": "GBP",
      "image_link": "https://img01.ztat.net/article/spp-media-p1/7147b4fcd8774f6babc002bfd0c1b896/653d651773bc48869e3de9e8a0aee498.jpg?imwidth=300&filter=packshot",
      "zalando_sku": "UN241A0FL-C12",
      "product_link": "https://www.zalando.co.uk/under-armour-road-running-shoes-halo-gray-un241a0fl-c12.html",
      "product_name": "PURSUIT 4 BIG LOGO - Road running shoes - halo gray",
      "original_price": 60,
      "discount_percent": 40
    },
    {
      "brand": "Calvin Klein",
      "price": 39,
      "colours": [
        "peach whip"
      ],
      "currency": "GBP",
      "image_link": "https://img01.ztat.net/article/spp-media-p1/325063c512a34f62a7c7e576abd6350d/fa5f396d267649c599ccc4d90df7a52c.jpg?imwidth=300&filter=packshot",
      "zalando_sku": "6CA11A0LO-J11",
      "product_link": "https://www.zalando.co.uk/calvin-klein-pool-slides-peach-whip-6ca11a0lo-j11.html",
      "product_name": "Pool slides - peach whip",
      "original_price": 59.99,
      "discount_percent": 35
    }
  ]
}
```

## 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":"zalando.com/search_products","input":{"sort":"price_low_to_high","query":"running shoes","gender":"women","country":"United Kingdom","max_results":30,"on_sale_only":true}}'
```

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 women's Adidas Samba sneakers on Zalando in France, cheapest first
- Show me men's winter parkas that are currently discounted in the Netherlands, sorted by biggest discount
- What are the newest Levi's jeans for men available in the German shop? Give me up to 30 results
- Search Zalando Italy for kids' rain boots on sale, list 10 with prices and original prices
- I'm looking for Tommy Hilfiger women's knit sweaters in Poland, most expensive first, include colours and links

## Input schema

```json
{
  "type": "object",
  "required": [
    "query"
  ],
  "properties": {
    "sort": {
      "enum": [
        "popularity",
        "newest",
        "price_low_to_high",
        "price_high_to_low",
        "biggest_discount"
      ],
      "type": "string",
      "default": "popularity",
      "description": "How to order items, for example price_low_to_high."
    },
    "brand": {
      "type": "string",
      "description": "Brand to filter by, for example Nike Sportswear."
    },
    "query": {
      "type": "string",
      "description": "What to find, for example Nike Air Max."
    },
    "gender": {
      "enum": [
        "any",
        "women",
        "men",
        "kids"
      ],
      "type": "string",
      "default": "any",
      "description": "Which section to search, for example women."
    },
    "country": {
      "type": "string",
      "default": "Germany",
      "description": "Country name or two-letter code, for example France or FR."
    },
    "max_results": {
      "type": "integer",
      "default": 20,
      "maximum": 84,
      "minimum": 1,
      "description": "Most products to return, for example 20."
    },
    "on_sale_only": {
      "type": "boolean",
      "default": false,
      "description": "Show only discounted items, for example true."
    }
  }
}
```

## Output schema

```json
{
  "type": "object",
  "required": [
    "products"
  ],
  "properties": {
    "products": {
      "type": "array",
      "items": {
        "type": "object",
        "required": [
          "product_name",
          "brand",
          "price",
          "original_price",
          "discount_percent",
          "currency",
          "colours",
          "image_link",
          "product_link",
          "zalando_sku"
        ],
        "properties": {
          "brand": {
            "type": "string"
          },
          "price": {
            "type": "number",
            "description": "Current price displayed on the card."
          },
          "colours": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Colour names shown in the product title."
          },
          "currency": {
            "type": "string",
            "description": "Currency code, for example EUR."
          },
          "image_link": {
            "type": [
              "string",
              "null"
            ]
          },
          "zalando_sku": {
            "type": [
              "string",
              "null"
            ]
          },
          "product_link": {
            "type": "string"
          },
          "product_name": {
            "type": "string",
            "description": "Product title shown on the card."
          },
          "original_price": {
            "type": [
              "number",
              "null"
            ],
            "description": "Earlier price displayed for a discounted product, or null."
          },
          "discount_percent": {
            "type": [
              "number",
              "null"
            ],
            "description": "Percentage discount shown on the product card, or null."
          }
        },
        "additionalProperties": false
      }
    }
  },
  "additionalProperties": false
}
```

## See more

- [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.
- [Zara API: Search products](https://fous.com/methods/zara.com/search-products.md): Searches a country's English Zara store for products, with current prices, colours, images and product links. The all section excludes non-Zara brands.
- [Nike API: Search products](https://fous.com/methods/nike.com/search-products.md): Searches Nike products in a chosen country, in Nike search order, with optional gender (men, women, kids) and sale-only filters. Prices, currency and availability reflect the selected country's Nike store.
- [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.
- [Zara API: Get product](https://fous.com/methods/zara.com/get-product.md): Gets a Zara item's price, colours, sizes with availability, materials and images by item name or Zara item link in a chosen country. A name returns the closest match from Zara's search.
- [H&M API: Search products](https://fous.com/methods/hm.com/search-products.md): Searches H&M clothing and home products by keyword, with country-specific prices and an optional sale-only filter.
- [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.
- [Vinted API: Search listings](https://fous.com/methods/vinted.com/search-listings.md): Searches public Vinted listings in one country with brand, size, condition, price and sorting filters. Returns up to 96 available items with seller usernames when the public profile is available.
