vt_search_products
Find Viator tours and activities by applying structured filters for destination, tags, price, dates, rating, and duration. Returns product summaries with pricing and booking URLs.
Instructions
Search Viator tours, activities and experiences with structured filters (destination, tags, price, dates, rating, duration). Returns product summaries with pricing and booking URLs. Use vt_list_destinations to find destination ids and vt_list_product_tags for tag ids.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| sort | No | Sort key (default: DEFAULT — Viator relevance) | |
| tags | No | Tag ids products must match (from vt_list_product_tags) | |
| count | No | Results per page (max 50; default 10) | |
| flags | No | Product flags, e.g. FREE_CANCELLATION, LIKELY_TO_SELL_OUT, PRIVATE_TOUR | |
| order | No | Sort direction | |
| start | No | 1-based index of the first result to return | |
| compact | No | Return a slim summary per product (code, title, price, rating, URL) instead of full records | |
| currency | No | Currency for request/response prices (default USD) | USD |
| end_date | No | Only products operating on/before this date (YYYY-MM-DD) | |
| max_rating | No | Maximum average traveler rating (0-5) | |
| min_rating | No | Minimum average traveler rating (0-5) | |
| start_date | No | Only products operating on/after this date (YYYY-MM-DD) | |
| destination | No | Destination id (from vt_list_destinations), e.g. "732" for Paris | |
| lowest_price | No | Minimum from-price (in currency) | |
| highest_price | No | Maximum from-price (in currency) | |
| campaign_value | No | Affiliate campaign tracking id — appended to the productUrl/attractionUrl/destinationUrl Viator returns | |
| max_duration_minutes | No | Maximum product duration in minutes | |
| min_duration_minutes | No | Minimum product duration in minutes |