Search products
search_productsSearch the whole supplement catalog the way the website's search box does. A product name or brand is matched typo-tolerantly (e.g. "kreatine", "theanin" still match). In markets where the site reads queries, a request described in words, with qualities (vegan, sugar-free, lab-tested, a form, a brand), is answered as that category with those filters, cheapest per unit first, and interpreted_as says how it was read and what could not be applied. Use find_cheapest instead when you already know the category.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Maximum number of products to return (1-50). | |
| query | Yes | What the user is looking for, in their own words: a product name or brand ("whey isolaat" or "magnesium bisglycinaat"), or a need with its qualities ("vegan eiwitrepen zonder toegevoegde suiker" or "lab-tested creatine powder"). | |
| market | No | Optional country market to query: nl, be, fr, gb, pl, es, dk, at. Defaults to nl, the market this endpoint answers for. Any other value is rejected. | |
| category_slug | No | Optional: restrict results to this category and all of its subcategories, e.g. "protein-powder". Must be a slug from list_categories; an unknown slug is rejected. | |
| in_stock_only | No | When true, only return products currently in stock. | |
| max_unit_price_cents | No | Optional: only return products whose normalized unit price, rounded to whole cents, is at or below this many cents. |