vt_search_products
Find Viator tours and activities by destination, tags, price, dates, rating, or duration. Returns product summaries with pricing and booking links to match your travel needs.
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) | |
| view | No | Response shape: "compact" (default) drops fields the response already carries elsewhere; "full" returns every field this server understands. compact (default) projects each result down to its product code, title, from-price and currency, rating, review count, duration, confirmation type, flags, booking URL and cover image, falling back to the raw response if Viator's shape drifts; "full" returns Viator's payload untouched. | |
| 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 | |
| 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 |