Search wines
search_winesSearches the NEVINI wine catalog by free text and filters (type, country, region, grape, verified price range, availability). query matches name, winery, grape, region, country, type and vintage; use type, country, region, grape, min_price_eur, max_price_eur and sort for style and budget, and food for dishes. Returns compact wine summaries with live Shopify price and availability, the first four taste notes and food_pairing (a sentence quoted from the wine description, or null). default_variant_id is the standard bottle of the wine (0.75 L for most wines) and is null unless that bottle is purchasable; default_size is its size, e.g. "0.75L" or "1.5L" for a magnum. type "sparkling" includes Champagne. Use get_wine for other bottle sizes, all taste notes and the full description, get_catalog_overview for what the range covers and get_store_info for delivery, pickup or contact.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| food | No | Dish or food in Dutch or English, e.g. "seafood", "oysters", "lamb", "cheese", "pasta" or "aperitif". Matches whole words and word prefixes in food_pairing, the pairing sentence quoted from each wine description, with a few synonyms (fish/vis, seafood/zeevruchten, meat/vlees, cheese/kaas). Wines whose description names no dish are left out. | |
| sort | No | Sort order. Default "relevance"; without a query, editorial picks come first. | |
| type | No | Wine type. "sparkling" includes Champagne. | |
| grape | No | Grape variety, e.g. "Nebbiolo". | |
| limit | No | Maximum number of results, 1-20. Default 8. | |
| query | No | Free text in Dutch or English, matched against wine name, winery, grape, region, country, type and vintage, e.g. "amarone" or "red wine tuscany". Taste, food and budget words are not matched; use the filters, food and sort for those. | |
| region | No | Region, e.g. "Toscane", "Tuscany" or "Bordeaux". | |
| country | No | Country name in Dutch or English, or ISO code, e.g. "IT". | |
| language | No | Response language: "nl" (Dutch, default) or "en" (English). | |
| max_price_eur | No | Highest verified bottle price in EUR. Wines without a verified current price are left out when a price filter is set. | |
| min_price_eur | No | Lowest verified bottle price in EUR. Wines without a verified current price are left out when a price filter is set. | |
| available_only | No | Only wines that can be ordered online now. Default false. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| notes | Yes | ||
| query | Yes | ||
| filters | Yes | ||
| results | Yes | ||
| commerce | Yes | ||
| returned | Yes | ||
| total_matches | Yes |